Running a subset of Erlang/Elixir on bare metal - Parallax Propeller 2
First preview with pre-built binaries available at github.com/modernc-org/obeam
BSD-3 License #golang #octogo
@ParallaxInc
A PDP-11/40 on a $100 microcontroller board: p2-11 boots Unix V6 and RT-11 on a Parallax Propeller 2, and V6 compiles C with its own cc. Written in OctoGo, my Go-like language where a goroutine is a core. Built with a lot of AI help. #golang
modern-c.blogspot.com/2026/0…
p2-11, Part Two: Faster Than a Real PDP-11/40, With a Little PASM #golang #octogo #pdp11 #emulator
modern-c.blogspot.com/2026/1…
Thank you @OiMauricioGomes
for sponsoring me on @github.
You can join them at my sponsors profile: github.com/sponsors/j-modern…
modernc.org/sqlite v1.47.0 brings vector search extensions. CGo-free as always. See CHANGELOG.md for details.
pkg.go.dev/modernc.org/sqlit…
gitlab.com/cznic/sqlite/-/bl…
CGo-free port of github.com/totalspectrum/loa…
pkg.go.dev/modernc.org/loadp…
loadp2 is used to load programs to the memory of a Parallax Propeller 2 ("P2") chip over a serial connection.
Switching to a DFA matcher in a particular, real world user case.
* Compile Time: The DFA is significantly slower to compile (~200x).
* Match Time: Once compiled, the DFA approach matched ~28x faster than the standard library.
modern-c.blogspot.com/2026/0…
#performance #golang
Taming the Flat AST: Ergonomics in the Age of Zero Allocations
How to use egg's flat []int32 ASTs and stay sane.
modern-c.blogspot.com/2026/0…
#golang
Meet egg: A new LL(1) parser generator for #Golang. It generates parsers from standard EBNF but uses a unique "flat AST" (just a []int32 slice) for high performance and low GC pressure.
Read the intro: modern-c.blogspot.com/2026/0…
Thank you github.com/octoberswimmer for sponsoring me on @github. You can join them at my sponsors profile: github.com/sponsors/j-modern…
Happy New Year everybody!
My new GitHub Sponsors profile is live as of today. You can now sponsor me to support my open source work.
github.com/sponsors/j-modern…
qbecc is a C compiler producing Go ABI0 assembler.
The resulting assembler code runs on standard Go movable stacks.
It's research tool to compare modernc.org/ccgo/v4 and qbecc with respect to performance.
The proof of concept has reached v0.1.0: pkg.go.dev/modernc.org/qbecc
A toy example of using modernc.org/nerdamer in a modernc.org/tk9.0 application
gitlab.com/cznic/nerdamer/-/…
Pure Go QuickJS now supports FreeBSD, Linux, MacOS and Windows
pkg.go.dev/modernc.org/quick…
modernc.org/tk9.0 has a new MacOS appbundle tool
The tool gets rid of the additional, automatic opening of a terminal window when the application is started from the GUI by double clicking or similar ways.
pkg.go.dev/modernc.org/tk9.0…
The SQLite Drivers 25.03 Benchmarks Game
pkg.go.dev/modernc.org/sqlit…





