Dune Shell: bash + lisp
Dune Shell
https://adam-mcdaniel.github.io/dune-website/
A shell🐚 by the beach🏖️!
Tiny Great Languages: Languages in under 75 lines of code (blog series + GitHub)
Tiny Great Languages: Assembly
https://zserge.com/posts/langs-asm/
Summing up years of building interpreters and compilers for various programming languages. The first chapter is about assembly language. We will try to implement a tiny two-pass assembler for CPython VM.
Fennel: a Lua-like LISP
the Fennel programming language
https://fennel-lang.org/
Snapshottable Stores (paper)
Snapshottable Stores | Proceedings of the ACM on Programming Languages
https://dl.acm.org/doi/10.1145/3674637
We say that an imperative data structure is snapshottable or supports snapshots if we can efficiently capture its current state, and restore a previously captured state to become the current state again. This is useful, for example, to implement ...
Rɐbbit: Reactive Data Board & Visual Flow Platform (node-based VPE)
GitHub - ryrobes/rvbbit: Reactive Data Board & Visual Flow Platform
https://github.com/ryrobes/rvbbit
Reactive Data Board & Visual Flow Platform. Contribute to ryrobes/rvbbit development by creating an account on GitHub.
Firedancer: DSL for defining bullet-hell patterns (demo)
Firedancer
https://firedancer-lang.com/
Haxe-based language for defining 2D shmups bullet-hell patterns.
Soundly Handling Linearity (blog post + paper)
Soundly Handling Linearity | SIGPLAN Blog
https://blog.sigplan.org/2024/08/12/soundly-handling-linearity/
Syndicated Actors
About this project—Syndicated Actors
https://syndicate-lang.org/about/
You should make a new programming language
You should make a new programming language | nicole@web
https://ntietz.com/blog/you-should-make-a-new-terrible-programming-language/
First impressions of Gleam: lots of joys and some rough edges
First impressions of Gleam: lots of joys and some rough edges | nicole@web
https://www.ntietz.com/blog/first-impressions-of-gleam/