1 line
6.7 KiB
HTML
1 line
6.7 KiB
HTML
<!doctype html><title>Alexander Nutz</title><meta charset=utf-8><body><p><br><h1>alex_s168</h1><p><br><p>Articles (<a href=atom.xml>Atom feed</a>) <br><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1><a href=compiler-inlining.typ.desktop.html>Automatically inlining functions is not easy</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1><a href=compiler-pattern-matching.typ.desktop.html>Approaches to pattern matching in compilers</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1><a href=article-favicon.typ.desktop.html>The making of the favicon</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>└─</span> <span style=flex:1><a href=article-make-regex-engine-1.typ.desktop.html>Making a simple RegEx engine: Part 1: Introduction to RegEx</a></span></span><p><br><p>Socials <br><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1><a href=https://github.com/alex-s168>GitHub</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>Discord: alex_s168</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1><a href=mailto:alexandernutz68@gmail.com>E-Mail</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1><a href=https://njump.me/npub17semnd065ahhsajlylkyd3lahcykpuw45rhj7cge3uqdfq24y84st0g4gr>nostr</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>└─</span> <span style=flex:1><a href=https://codeberg.org/alex-s168>Codeberg</a></span></span><p><br><p>Noteable projects <br><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>Programming languages and compilers</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1><a href=https://github.com/vxcc-backend/vxcc-new>vxcc</a>: WiP multi-level compiler</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1><a href=https://github.com/alex-s168/uiuac>uiuac</a>: (discontinued) Optimizing compiler for the <a href=https://uiua.org>Uiua programming language</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1><a href=https://github.com/Lambda-Mountain-Compiler-Backend/lambda-mountain>LSTS’s standard library</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1>FP programming language compiler mostly using <a href=https://en.wikipedia.org/wiki/Interaction_nets>interaction nets</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| └─</span> <span style=flex:1><a href=https://github.com/alex-s168/lil-rs>lil-rs</a>: WiP implementation of <a href=http://beyondloom.com/decker/lil.html>lil</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>Misc.</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1><a href=https://github.com/alex-s168/tpre>tpre</a>: Fast and minimal RegEx engine</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| └─</span> <span style=flex:1>nostr relay implementation</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>PCBs</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| └─</span> <span style=flex:1><a href=project-etc-nand.typ.desktop.html>etc-nand</a>: <a href=https://github.com/ETC-A/etca-spec/>ETC.A</a> CPU from NAND gates</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>└─</span> <span style=flex:1>FPGA designs</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt> ├─</span> <span style=flex:1>RMII MAC in <a href=https://www.chisel-lang.org/>Chisel</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt> └─</span> <span style=flex:1>Configurable AES accelerator in <a href=https://www.chisel-lang.org/>Chisel</a></span></span><p><br> Skills <br><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>Programming languages</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1>C++ and C</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1>Rust</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| ├─</span> <span style=flex:1><a href=https://uiua.org>Uiua</a></span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>| └─</span> <span style=flex:1>Python, Lua, …</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>Writing compiler frontends but mostly backends</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>├─</span> <span style=flex:1>Hardware design with <a href=https://www.chisel-lang.org/>Chisel</a> and Verilog</span></span><p style=line-height:1.1><span style=text-indent:0;display:flex><span style=margin-right:11pt>└─</span> <span style=flex:1>Internals of MLIR</span></span><p><br> <br> This website is written almost entirely in <a href=https://typst.app/docs>typst</a>.<p><a href=https://github.com/alex-s168/website>Website source code</a><p><br> <br> Latest version of my badge:<br><code><code style=white-space:pre-wrap>https://alex.vxcc.dev/res/badge.png</code></code><p><br> Check out these websites:<br> |