modernc.org (@modernc_org) profile picture
Joined November 2021
Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)Photo by modernc.org (@modernc_org)
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…
2
2
122
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…
47
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…
2
6
317
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
2
2
311
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
2
136
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…
3
138
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…
119
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
1
3
253
Pure Go QuickJS now supports FreeBSD, Linux, MacOS and Windows pkg.go.dev/modernc.org/quick…
1
5
305
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…
4
250
The SQLite Drivers 25.03 Benchmarks Game pkg.go.dev/modernc.org/sqlit…
187