Sweden
a person who likes compilers, type theory, computer graphics, and software that keep things simple, like Gemini and QBE.
The Kapreolo Programming Language
DIY RGB room lighting solution, using ESP32-C3, WS2812/13, & MQTT
My keymap for the Kyria split keyboard
Minimal Lisp for scripting in embedded contexts
A Scheme-looking, purely functional programming language
0756882 generate asm for dynamic expr & assemble it to machine code
~jojo pushed to ~jojo/kapreolo git
c4c0517 lower a simplistic program with addition & constants
~jojo pushed to ~jojo/kapreolo git
afa5b0c begin sketching out logic for lowering, connect with parse & gen
~jojo pushed to ~jojo/kapreolo git
c551f88 begin sketching out some types for lowering stage
~jojo pushed to ~jojo/kapreolo git
9a75020 separate files in src/ and include/, & emit & execute pgm
exit(X)
~jojo pushed to ~jojo/kapreolo git
c908be1 successfully print hello world from hand-crafted RV64 ELF
~jojo pushed to ~jojo/kapreolo git
cbe360c manually generate a rv64 ELF program
~jojo pushed to ~jojo/kapreolo git
2a7215e tersely describe what rvemu.c does
~jojo pushed to ~jojo/kapreolo git
ee46d31 redirect all non-emulated output to stderr. Fizzbuzz diff is empty!
~jojo pushed to ~jojo/kapreolo git