Goose aardappel.github.io ↗
A programming language that compiles to C and ties all data to lexical lifetimes using preallocated data stacks.
ToolLanguages & runtimesprogramming-languagememory-modelstack-allocation
Captured
Recommended in 1 thread
What is malloc doing, anyway?benmandrew.com ·
Some found its approach to avoiding a general heap exciting, though others questioned its claims.
Similar tools
- Catala ↗Languages & runtimes1 thread
A programming language for translating legal statutes into executable code.
- Lobster ↗Languages & runtimes2 threads
A high-level programming language by Wouter van Oortmerssen, focused on ease of use with good performance.
- 1 thread
- GraalPy ↗Languages & runtimes1 thread
A Python 3 implementation on the JVM/GraalVM with a JIT compiler and interop with other languages.
- March ↗Languages & runtimes2 threads
A new programming language with Claude skills for search, debugging and language rules.
- 1 thread
- Roc ↗Languages & runtimes1 thread
A pure functional programming language that separates side effects from pure code.
- OCaml ↗Languages & runtimes3 threads
A statically typed functional programming language with a garbage collector.
Also in Languages & runtimes
- 12 threads
- Fil-C ↗5 threads
A memory-safe implementation of C/C++ that compiles existing code with runtime safety checks.
- Ada ↗4 threads
A programming language designed for safety-critical systems, with the SPARK subset supporting formal proofs.
- Elixir4 threads
A functional language on the Erlang VM.
- Rust4 threads
A systems programming language with compile-time memory safety guarantees.
- 3 threads
- 3 threads
- 3 threads
- 3 threads
- 2 threads
- 2 threads
- Lobster ↗2 threads
A high-level programming language by Wouter van Oortmerssen, focused on ease of use with good performance.
Link from a commenter, not checked or endorsed by us: ↗ https://aardappel.github.io/goose/
















