Thread overview
The Serpent Game Framework - Open Source!!
Feb 27, 2020
aberba
Feb 29, 2020
aberba
Feb 29, 2020
aberba
Feb 29, 2020
Patrick Schluter
Mar 01, 2020
Piotrek
Mar 02, 2020
Ron Tarrant
Mar 01, 2020
Piotrek
Mar 02, 2020
RazvanN
February 27, 2020
There's this ongoing open source game framework by Ikey. I knew him to be a diehard C guru (from the Solus Project) but is now rocking D, hence Serpent.

Check is out and support if you can, please.

I don't know how he does it but Ikey can code stuff like crazy.

https://lispysnake.com/blog/2020/02/02/the-slippery-serpent/
February 27, 2020
On 2/27/20 5:29 PM, aberba wrote:
> There's this ongoing open source game framework by Ikey. I knew him to be a diehard C guru (from the Solus Project) but is now rocking D, hence Serpent.
> 
> Check is out and support if you can, please.
> 
> I don't know how he does it but Ikey can code stuff like crazy.
> 
> https://lispysnake.com/blog/2020/02/02/the-slippery-serpent/

Nice! have to update my ldc installation to try it out, but I'd love to see them at dconf (their address is in London).

-Steve
February 29, 2020
On Thursday, 27 February 2020 at 23:10:26 UTC, Steven Schveighoffer wrote:
> On 2/27/20 5:29 PM, aberba wrote:
>> There's this ongoing open source game framework by Ikey. I knew him to be a diehard C guru (from the Solus Project) but is now rocking D, hence Serpent.
>> 
>> Check is out and support if you can, please.
>> 
>> I don't know how he does it but Ikey can code stuff like crazy.
>> 
>> https://lispysnake.com/blog/2020/02/02/the-slippery-serpent/
>
> Nice! have to update my ldc installation to try it out, but I'd love to see them at dconf (their address is in London).
>
> -Steve

Already asking him on Twitter.
February 29, 2020
On Thursday, 27 February 2020 at 22:29:41 UTC, aberba wrote:
> There's this ongoing open source game framework by Ikey. I knew him to be a diehard C guru (from the Solus Project) but is now rocking D, hence Serpent.
>
> [...]

Ikey did an interview with Foss and he said something about why he uses D. It's interested and funny as well.

>Having done a lot of Go development, I started researching alternatives to C that were concurrency-aware, string-sane, and packed with a powerful cross-platform standard library. This is the part where everyone will automatically tell you to use Rust.

> Unfortunately, I’m too stupid to use Rust because the syntax literally offends my eyes. I don’t get it, and I never will. Rust is a fantastic language and as academic endeavours go, highly successful. Unfortunately, I’m too practically minded and seek comfort in C-style languages, having lived in that world too long. So, D was the best candidate to tick all the boxes, whilst having C & C++ interoptability.

Pew! Pew!! Nailed it.

https://itsfoss.com/ikey-doherty-serpent-interview/
February 29, 2020
On Saturday, 29 February 2020 at 07:18:26 UTC, aberba wrote:
> On Thursday, 27 February 2020 at 22:29:41 UTC, aberba wrote:
>> There's this ongoing open source game framework by Ikey. I knew him to be a diehard C guru (from the Solus Project) but is now rocking D, hence Serpent.
>>
>> [...]
>
> Ikey did an interview with Foss and he said something about why he uses D. It's interested and funny as well.
>
>>Having done a lot of Go development, I started researching alternatives to C that were concurrency-aware, string-sane, and packed with a powerful cross-platform standard library. This is the part where everyone will automatically tell you to use Rust.
>
>> Unfortunately, I’m too stupid to use Rust because the syntax literally offends my eyes. I don’t get it, and I never will. Rust is a fantastic language and as academic endeavours go, highly successful. Unfortunately, I’m too practically minded and seek comfort in C-style languages, having lived in that world too long. So, D was the best candidate to tick all the boxes, whilst having C & C++ interoptability.
>
> Pew! Pew!! Nailed it.
>
> https://itsfoss.com/ikey-doherty-serpent-interview/

from the article

Unfortunately, I’m too stupid to use Rust because the syntax literally offends my eyes. I don’t get it, and I never will. Rust is a fantastic language and as academic endeavours go, highly successful. Unfortunately, I’m too practically minded and seek comfort in C-style languages, having lived in that world too long. So, D was the best candidate to tick all the boxes, whilst having C & C++ interoptability.


That's exactly my sentiment too.
March 01, 2020
On Saturday, 29 February 2020 at 13:14:47 UTC, Patrick Schluter wrote:

> Unfortunately, I’m too stupid to use Rust

I would add to this that I am also lazy ;) And my observation is that 95% of programmers won't use voluntarily any language requiring manual memory management. Doing SW development with GC is a blessing. Of course, allowing manual memory management as opt-in feature is a requirement for system programming (my domain). And D wins here both with Rust(no GC) and Go (only GC).

Cheers,
Piotrek



March 01, 2020
On Thursday, 27 February 2020 at 22:29:41 UTC, aberba wrote:
> Pew! Pew!! Nailed it.
>
> https://itsfoss.com/ikey-doherty-serpent-interview/

Thank you for sharing.

Cheers,
Piotrek
March 02, 2020
On Thursday, 27 February 2020 at 22:29:41 UTC, aberba wrote:
> There's this ongoing open source game framework by Ikey. I knew him to be a diehard C guru (from the Solus Project) but is now rocking D, hence Serpent.
>
> Check is out and support if you can, please.
>
> I don't know how he does it but Ikey can code stuff like crazy.
>
> https://lispysnake.com/blog/2020/02/02/the-slippery-serpent/

Maybe we should add this project to our CI infrastructure.
March 02, 2020
On Saturday, 29 February 2020 at 13:14:47 UTC, Patrick Schluter wrote:

> Unfortunately, I’m too stupid to use Rust because the syntax literally offends my eyes. I don’t get it, and I never will. Rust is a fantastic language and as academic endeavours go, highly successful. Unfortunately, I’m too practically minded and seek comfort in C-style languages, having lived in that world too long. So, D was the best candidate to tick all the boxes, whilst having C & C++ interoptability.
>
>
> That's exactly my sentiment too.

I'll third that... or fourth it... or hundred-and-sixty-zillionth it.