Made a toy systems programming language (tin)
github.com
github.com
I'm super interested in what resulted in the motivation to create tin.
I usually get grief from folks who ask "Why do it?! Is there not enough out there for you? How special is this 'work' you're even doing?!", or my favorite being "just write in (X language) instead".
I have a huge amount of respect for other folks who determine that what they want to express is unique enough that they'd fare better with their own language instead of whatever industry standard or Soup De Jour is ubiquitous.
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