www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - The Serpent Game Framework - Open Source!!

reply aberba <karabutaworld gmail.com> writes:
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/
Feb 27 2020
next sibling parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
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
Feb 27 2020
parent aberba <karabutaworld gmail.com> writes:
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.
Feb 28 2020
prev sibling next sibling parent reply aberba <karabutaworld gmail.com> writes:
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/
Feb 28 2020
parent reply Patrick Schluter <Patrick.Schluter bbox.fr> writes:
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.
Feb 29 2020
next sibling parent Piotrek <invalid.mail invalidservice.org> writes:
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
Mar 01 2020
prev sibling parent Ron Tarrant <rontarrant gmail.com> writes:
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.
Mar 02 2020
prev sibling next sibling parent Piotrek <invalid.mail invalidservice.org> writes:
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
Mar 01 2020
prev sibling parent RazvanN <razvan.nitu1305 gmail.com> writes:
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.
Mar 01 2020