Recently I've started getting a bit more into LLVM and came up with a little programming language called tin. It's not super complete stdlib wise but as far as toy languages go I think its pretty cool (it has a neat type system, traits, cooperative fibers via llvm.coro, etc.). I am still working on a lot of stuff in it (destructive match, stdlib, wasm support, etc.) but I really have been enjoying writing small cli tools for myself. Would love for you all to check it out :)
The syntax highlighting is vibe coded as I have never written syntax highlighting plugins and at least wanted some emacs + vscode support. I hope that doesn't count as AI slop as it's just the syntax highlighting
arisim•1h ago
Recently I've started getting a bit more into LLVM and came up with a little programming language called tin. It's not super complete stdlib wise but as far as toy languages go I think its pretty cool (it has a neat type system, traits, cooperative fibers via llvm.coro, etc.). I am still working on a lot of stuff in it (destructive match, stdlib, wasm support, etc.) but I really have been enjoying writing small cli tools for myself. Would love for you all to check it out :)
The syntax highlighting is vibe coded as I have never written syntax highlighting plugins and at least wanted some emacs + vscode support. I hope that doesn't count as AI slop as it's just the syntax highlighting