Posts
SIMD
Single instruction, multiple data.
A reading path and a working survey.
CHICKEN Scheme
Versions and implementation notes
The latest CHICKEN release is 6.0.0, which came out on August 10th, 2026.
Pharo Smalltalk
The immersive programming experience
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).
Neovim
Hyperextensible Vim-based text editor
The SBRAL data structure
Skew Binary Random-Access Lists
We describe a CHICKEN Scheme implementation of skew binary random-access lists
(SBRALs), a purely functional data structure that provides worst-case
cons, car, and cdr at the front while supporting indexed
lookup and persistent update. The module (aux fds sbral) realises the
structure as a list of weight-annotated complete binary trees whose sizes follow
the skew binary number system. We present the representation, walk through
every exported definition, give complexity bounds, and illustrate the invariants
with a concrete trace drawn from the accompanying test suite.
Pattern matching
Scheme macrology: a generalized pattern matcher
The Wolfram Engine
Implementing the Wolfram Language everywhere
Running PostgreSQL natively vs into containers
A benchmark against a stress test
The (aux hansei) modules
Inference, random sources, lazy lists, logic programming and example models