Bio: Feral man-ape

Imp: live repl

made by jamii, submitted by davidbalbert
Jamie made a video introducing the live REPL for Imp, his relational programming language. The live REPL is embedded in Focus, his text editor (!!). Video is quiet, so crank your volume.

Implicit ordering in relational languages

made by jamii, submitted by davidbalbert
Jamie continues exploring the bounds of relational programming by implementing a CRDT in both SQL and Imp, a language of his design.

Implicit ordering in relational languages

made by jamii, submitted by Mai
Jamie walks through his process implementing a text CRDT in SQL and in his programming environment, imp.

Against SQL

made by jamii, submitted by davidbalbert
Jamie makes a clear, compelling case for SQL’s shortcomings and what we could replace it with.

How safe is zig?

made by jamii, submitted by davidbalbert
Jamie asks "How safe is zig, on a scale from c to rust?"

An opinionated map of incremental and streaming systems

made by jamii, submitted by Mai
An introductory exploration of different approaches to incremental systems, to be analyzed further in future posts.

How Materialize and other databases optimize SQL subqueries

made by jamii, submitted by Mai
A great blog post about taking advantage of SQL's subqueries feature without sacrificing performance.

Looking for debugger

made by jamii, submitted by davidbalbert
Jamie is searching for a good debugging experience for C and Zig. He tried a bunch of debuggers and wrote up what he found.

SELECT wat FROM sql

made by jamii, submitted by davidbalbert
Jamie was writing a SQL query compiler. Writing a compiler is a great way to get acquainted with all the weird nooks and crannies of a language. He has documented some for our reading pleasure.

Open multiple dispatch in Zig

made by jamii, submitted by davidbalbert
A technique for implementing functions in Zig that can be overloaded based on the types of all of their arguments.