nathaniel chappelle


projects

These are current projects that I’m proud of and/or maintain. Other repos are found at sourcehut, codeberg, and sometimes github.

rflang WIP

rflang serves as an method of exploration for what a programming language that gives control of locality of execution to the programmer would look like.

It supports many functional concepts, such as lambdas, closures, higher-order functions, and algebraic data types alongside a manual memory management model and mostly C-like syntax.

sasm

sasm is a static site assembler in go. I wrote sasm to address the problems I saw with most other static site generators, read more here. This site is assembled using sasm!

Grab a release at https://sasm.inkd.fyi/releases/sasm-v0.0.1.tgz.

djslides

Pure HTML+CSS presentations in Djot. This is a great alternative to Powerpoint-like software, for small talks to huge presentations.

It is also great for documentation, if you structure your docs right, you get a slide deck for free!

Check out a demo here.

bswc WIP

A dynamic Wayland compositor.