#janet #janetlang is finally in #openSUSE https://build.opensuse.org/package/show/devel:languages:misc/janet
It will be in openSUSE Factory in a few hours or days :)
I finally wrote my #AdventOfCode solution in a different language than my main. In this case in #JanetLang.
It took me surprisingly long time, but it's there. I used to be better at writing code in Janet.
https://github.com/katafrakt/advent_of_code_2022/blob/main/07/solution.janet
Experimenting with #JanetLang's #PEG support on #9front :)
http://pixelhero.dev/tmp/295b725651fa97c315c20e173f3faa2da0f32324.png
pretty sure I can map minipeg's concepts to Janet's PEG library 1:1 and write a minipeg analogue for Janet, but I need further experimentation and design to see if it's even worth doing. It's possible that, after i play with janet's PEG support a bit more, I'll decide it's good enough not to need a dedicated source language :)
#devlog This weekend I finally finished working on Heroku buildpack for #janetlang / Joy framework. The background job using jurl (curl wrapper for Janet) works with Heroku scheduler. Still need to write some readme and properly cache curl upgrade compilation.
So I built my first "web app" in #janetlang
https://isjanetthereyet.herokuapp.com/
I'm not gonna lie, this wasn't easy, but in the end quite rewarding. Lot's of low-level stuff (for example pg driver does not handle date, because Janet does not have date type, so you have to do it manually).