SkillAgentSearch skills...

Blc

Binary Lambda Calculus Virtual Machine

Install / Use

/learn @jart/Blc
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Binary Lambda Calculus Virtual Machine

blc implements Tromp's original IOCCC binary lambda calculus virtual machine in assembly. This lets us replace calloc() with push. That enables it to run faster and use less memory. Read https://justine.lol/lambda/ for further details.

Build Instructions

You may install blc as follows on any Linux AMD64 computer:

make
doas make install PREFIX=/usr/local

Example Programs

Here's how to print an ASCII diagram of a Hilbert space filling curve:

{ cat prog/hilbert.blc; printf 123; } | blc
View on GitHub
GitHub Stars60
CategoryDevelopment
Updated1mo ago
Forks4

Languages

Assembly

Security Score

95/100

Audited on Mar 3, 2026

No findings