Remix.run Logo
Made a toy systems programming language (tin)(github.com)
6 points by arisim 3 days ago | 1 comments
arisim 3 days ago | parent [-]

Hi everyone!

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