Articles (Atom feed)
├─ Automatically inlining functions is not easy
├─ Approaches to pattern matching in compilers
└─ Making a simple RegEx engine: Part 1: Introduction to RegEx
Socials
├─ GitHub
├─ Discord: alex_s168
├─ nostr
└─ Codeberg
Noteable projects
├─ Programming languages and compilers
| ├─ vxcc: WiP multi-level compiler
| ├─ uiuac: (discontinued) Optimizing compiler for the Uiua programming language
| ├─ FP programming language compiler mostly using interaction nets
| └─ lil-rs: WiP implementation of lil
├─ Misc.
| ├─ tpre: Fast and minimal RegEx engine
| └─ nostr relay implementation
├─ PCBs
| └─ etc-nand: ETC.A CPU from NAND gates
└─ FPGA designs
├─ RMII MAC in Chisel
└─ Configurable AES accelerator in Chisel
Skills
├─ Programming languages
| ├─ C++ and C
| ├─ Rust
| ├─ Uiua
| └─ Python, Lua, …
├─ Writing compiler frontends but mostly backends
├─ Hardware design with Chisel and Verilog
└─ Internals of MLIR
This website is written almost entirely in typst.
Latest version of my badge:https://alex.vxcc.dev/res/badge.png
Check out these websites: