PinnedDavid DelassusUnity-like coroutines in plain old CCoroutines are a great tool in game development, be it for polishing, or implementing complex behavior over time. Learn how to use them in…Jul 13Jul 13
PinnedDavid DelassusWriting Python like it’s Elixir (or Erlang)The OTP framework, the most wonderful toolbox of Erlang/Elixir, in Python, is it possible?Feb 11Feb 11
PinnedDavid DelassusThat’s it! I’m making my own C++ package manager…A deadly simple package manager for your C/C++ projects, written in Rust.Jan 252Jan 252
PinnedDavid DelassusAI Toolkit — Give a brain to your NPCs, a header-only C++ librarySecond edition of me battling my procrastination. This time, it is a project I made 1 or 2 years ago that I decided to publish. I was…Jan 9Jan 9
PinnedDavid DelassusI made my own noise functionWarmonger Dynasty Devlog #9 : Noise function for hexagonal mapsAug 29, 2023Aug 29, 2023
David DelassusLetlang specification finalized!After a lot of work, a specification describing Letlang’s intended behavior and semantics has finally been completed!Feb 4Feb 4
David DelassusYet another static site generator, but for language designersYou are a language designer, you are working on your own programming language, maybe because you had an innovative idea, or maybe you want…Jan 21Jan 21
David DelassusLetlang — Roadblocks and how to overcome themIn this article, I’ll expose some of the roadblocks I’ve met and what solution I have thought of.Jun 7, 20231Jun 7, 20231
David Delassusastmaker — A DSL in Rust for programming language designersBuild Abstract Syntax Trees and tree-walking models quickly in Rust.May 17, 20232May 17, 20232
David DelassusEnTT and ImGui, or how to reconcile ECS and GUIs?ECS and GUIs are not trivial to mix, in this article I’ll take inspiration from React to make it nicer.May 1, 2023May 1, 2023