Learn how argc and argv are passed from environment to Unix program.
ISC License
Statistics for this project are still being loaded, please check back later.
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on p...
https://briancallahan.net/blog/20220220.html
Peephole optimizer for cproc and QBE
Portable OpenBSD csh.
Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
Command interpreter for Unix, for learning how shells issue commands.
Portable OpenBSD Make.
Visual Code Editor
Port of NetBSD sh(1) to OpenBSD.
Portable OpenBSD Yacc.
My very own UNIX clone, for education/self-amusement.
The world's worst text editor, if it can even be considered a text editor.
Portable NetBSD bc(1) calculator.
Brainfuck compiler under 256 bytes in size.
Compile Brainfuck to multi-platform assembly.