(no title)
riggsdk | 1 year ago
The Janet language is named after an immortal being in The Good Place who helps mortals navigate the afterlife, hence the title.
It kinda surprised me that they ship the language with a PEG (parsing expression grammer) instead of a basic Regex engine.
This has been my wish for any programming language that ships a Regex library by default to also include a capable PEG.
tmtvl|1 year ago
petee|1 year ago
Janet is my first exposure to PEGs, so nothing to compare against but I love how powerful and easy they are. I have a better grasp of them in only a few months than dabbling over 20yrs with regex.
Also there is quite a bit of The Good Place callbacks within the Janet community; numerous 3rd party modules are named after characters, for example.
philsnow|1 year ago
tessierashpool|1 year ago
btw, I like the namesake, but a language named Janet is pretty much obligated to also prioritize control.