Made an IRC channel for the Oni programming language, if you want to hang out there 🤓

join #oni at libera.chat

#pldev #onilang

After much procrastination finally had the energy to finalize the first draft of Oni's Language Reference document.

https://git.sr.ht/~badd10de/oni-lang/tree/main/item/docs/language_ref.md

Expect it to change as the language evolves but should serve as a good overview of what's possible, in addition to the `README` for more direct usage examples.

#pldev #onilang #DecemberAdventure

It's pretty nice to be able to extend stdlib or external library methods, for example to make an IO.Reader behave as a byte iterator.

#onilang #pldev

Me, writing a programming language: Haha yes YESS.

Me, writing documentation for said language: Wait this fucking sucks WTF.

#pldev #onilang

Slowly working my way through Oni's language reference documentation and basic examples. This is going to take me all week isn't it  

#PLDev #onilang

Tried to draw an ONI sigil with Krita with my drawing tablet and the program keep crashing on me :/ so this is the best attempt so far. Will use it for now, but will likely replace it with a better version in the future.

#PLDev #onilang

Added a couple of examples to the Readme and kind of got sidetracked exploring some Wormrote sigils for the language name lol

#pldev #onilang

Ok I think I found a good name for my programming language. It's short and sweet and I haven't seen it used anywhere for other PL projects:

The Oni programming language

Named after the evil japanese yokai. Seems in-theme with the previous "badlang" name.

I've acquired oni-lang.com and will be updating my repos to use the new name soon. Perhaps this is a good opportunity to start adding a website and documentation.

#PLDev #badlang #onilang