jordanhubbard/nanolang
Explores NanoLang, a new programming language designed for LLMs, and tests AI's ability to generate working code in it.
Explores NanoLang, a new programming language designed for LLMs, and tests AI's ability to generate working code in it.
A developer builds a bytecode compiler and VM for a Forth-like language, explaining its stack mechanics, loops, and variables.
Origami expression language shifts to a JavaScript dialect, adding paths and async features for concise web development and shell scripting.
An opinionated syntax primer for the Lean programming language, covering definitions, types, and running code.
Introducing Icepath, a unique 2D programming language inspired by sliding puzzles, where code execution visually traverses a grid of opcodes.
Celebrating 30 years of Java, its history, core principles like platform independence, and future development projects.
A comprehensive mind map of C# language features up to version 14, available as a clickable SVG or high-resolution poster.
Overview of all finalized and preview features in the upcoming Java 23 release, including primitive patterns and flexible constructor bodies.
A developer adds a line profiler to their custom programming language to measure and optimize performance directly in the terminal.
A developer details building a custom WebAssembly compiler and static type checker for their toy programming language, nodots, from scratch.
Overview of new features in PHP 8.3, including readonly class amendments, typed constants, the #[Override] attribute, and json_validate().
A Hare programming language developer seeks podcast appearances to discuss Hare, the Ares OS, and Himitsu, promoting community-driven tech evangelism.
An analysis of Mojo's advanced ownership system, comparing it to Rust and Swift, and discussing its current implementation status and future roadmap.
A developer profiles and optimizes a Python interpreter for a custom language, focusing on performance bottlenecks and benchmarking against a naive Fibonacci program.
Explores using the Hare programming language for kernel development, focusing on low-level memory management and boot information structures.
A developer's July 2022 update on FOSS projects, including new Hare libraries for templating and graphics, and progress on the Helios kernel.
The author announces the public release of the Hare programming language and details several new projects built with it, including a micro-kernel and a secret storage system.
Go 1.18 introduces major features like generics, the strings.Cut method, and workspaces for multi-module development.
Developer's March 2022 update on writing a kernel and a PNG decoder in a custom programming language.
A developer's monthly update on their programming language's progress, including new cryptography features, standard library modules, and team expansion.