https://david-delassus.medium.com/astmaker-a-dsl-in-rust-for-programming-language-designers-99691a00b831 [ ] Member-only story astmaker -- A DSL in Rust for programming language designers David Delassus David Delassus * Follow 4 min read * Just now -- Share GitHub - linkdd/astmaker: Build Abstract Syntax Trees and tree-walking models quickly in Rust. Build Abstract Syntax Trees and tree-walking models quickly in Rust. This example creates an AST for simple math... github.com While working on Letlang, I've had to design its AST with the Rust type system, which is a damn good fit for that use case! Then, I started writing tree-walking algorithms to walk through that AST during the different phases of compilation (scope analysis, code... -- -- David Delassus Follow Written by David Delassus 201 Followers CEO & Co-Founder at Link Society Follow More from David Delassus [1] David Delassus David Delassus EnTT 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. *9 min read*May 1 -- [0] David Delassus David Delassus A short introduction to Entity-Component-System in C++ with EnTT Warmonger Dynasty Devlog #3: An ECS with EnTT *15 min read*Jan 8 -- 2 [1] David Delassus David Delassus Elixir and Kubernetes: A love story Part 1: Setting up an Elixir Cluster 8 min read*Sep 16, 2021 -- 4 [1] David Delassus David Delassus A very simple, yet versatile, game loop in C++ with EnTT Warmonger Dynasty Devlog #5: The game loop and scene system *9 min read*Feb 1 -- See all from David Delassus Recommended from Medium title img David Li David Li Using Coreutils in Rust *3 min read*May 7 -- [1] Giorgio Martinez Giorgio Martinez Async/Await in Rust: A Powerful Concurrency Feature Rust is a modern systems programming language that prioritizes safety and performance without sacrificing ease of use. Its unique ownership... *4 min read*May 4 -- Lists [1] [1] Staff Picks 303 stories*65 saves [1] [1] [1] Stories to Help You Level-Up at Work 19 stories*24 saves [1] [1] [1] Self-Improvement 101 20 stories*59 saves [1] [1] [1] Productivity 101 20 stories*51 saves [1] David Delassus David Delassus Multiplayer, multithreading, and an actor model in C++ Warmonger Dynasty Devlog #2: Multiplayer and Networking *8 min read*Jan 2 -- 1 [1] Giorgio Martinez Giorgio Martinez Rustling Up Concurrency: Exploring the Power of Rust for Parallel Processing *3 min read*6 days ago -- title img David Li David Li Using the `log` Crate in Rust *3 min read*6 days ago -- [1] Sterling Cobb Sterling Cobb Concurrency and Parallelism in Rust: An Overview and Examples Concurrency and parallelism are important concepts in programming, and they are especially well-supported in Rust. In this article, we will... *2 min read*Dec 20, 2022 -- See more recommendations Help Status Writers Blog Careers Privacy Terms About Text to speech