Posts: 10
Joined: 31 Jan 2026, 21:39
*walks uncomfortably long by a couple dozen different lisp machines*
hang in there

Posts: 25
Joined: 31 Jan 2026, 08:38
I love lisps too, but it's clear they don't love me.
Joking, but not too much.
There's poetry in all those parens.
Joking, but not too much.
There's poetry in all those parens.
Posts: 10
Joined: 31 Jan 2026, 21:39
i thought about getting a tattoo, it's a bit janet-lang specific though.. which could be arguably a bad example for a lisp.. i just think it's neat..
in case you would like to know more about janet-lang i can yap all night long :3
in case that's unclear, it's in reference to "to thine own self be true" from hamlet...(:be self true)
in case you would like to know more about janet-lang i can yap all night long :3
hang in there

Posts: 25
Joined: 31 Jan 2026, 08:38
It seems a nice language. But: another lisp... why?
Don't we already have too many of them?
(https://www.fosskers.ca/en/blog/rounds-of-lisp)
Don't we already have too many of them?
(https://www.fosskers.ca/en/blog/rounds-of-lisp)
Posts: 10
Joined: 31 Jan 2026, 21:39
the more the merrier, also all implementations are beautiful (except when they utilize the jvm, goes against laws or some conventions for sure)
afaik janet-lang started as fennel, which is basically a resyntaxed lua... and i suppose the author wanted to move the parens even closer to the metal so to speak... there is an interview with the author here: https://alexalejandre.com/programming/i ... #interview
for more info on janet there is this guide: https://janet.guide/
and one more thing to note is, usually lisps datastructure of choice is the list, in janet the author also added mutability and associative datastructures, which kinda pulls everything into an functional, potentially objectoriented mess which i really enjoy to work in and know only from clojure (which takes AGES to start up thanks to the jvm.... i can remember one time i chosted about how happy i was i had left the clojure repl open before going for a walk.. )
afaik janet-lang started as fennel, which is basically a resyntaxed lua... and i suppose the author wanted to move the parens even closer to the metal so to speak... there is an interview with the author here: https://alexalejandre.com/programming/i ... #interview
for more info on janet there is this guide: https://janet.guide/
and one more thing to note is, usually lisps datastructure of choice is the list, in janet the author also added mutability and associative datastructures, which kinda pulls everything into an functional, potentially objectoriented mess which i really enjoy to work in and know only from clojure (which takes AGES to start up thanks to the jvm.... i can remember one time i chosted about how happy i was i had left the clojure repl open before going for a walk.. )
hang in there

Posts: 25
Joined: 31 Jan 2026, 08:38
Janet seems worth a try.
My love for lisps comes from the old very Common Lisp... by as many others I got lost after a while, mostly because in my normal (and today limited) development life I had no need to use it, and it requires some dedication. I tried Clojure as an alternative but, well, JVM has always been a big no-no for me. Fennel, I know very little.
Now that I've decide to dedicate my personal development time just to TUI stuff, Janet could be an option. I still have to explore its libraries, tho. Stay tuned.
My love for lisps comes from the old very Common Lisp... by as many others I got lost after a while, mostly because in my normal (and today limited) development life I had no need to use it, and it requires some dedication. I tried Clojure as an alternative but, well, JVM has always been a big no-no for me. Fennel, I know very little.
Now that I've decide to dedicate my personal development time just to TUI stuff, Janet could be an option. I still have to explore its libraries, tho. Stay tuned.
Posts: 10
Joined: 31 Jan 2026, 21:39
when i first got into contact with lisps i kinda couldnt wrap my head around the simple fact that everything yields some returnvalue or nil. idk why that was so hard, but eventually, years later i read Practical Common Lisp and it just clicked and kept clicking until i was knee deep in depleted parens... or so it felt :3
there is a binding for termbox https://git.sr.ht/~pepe/gp/tree/master/ ... b0e75d44c2
havent tried it because i gravitated more strongly towards having opengl and an immediate mode gui, though there is also janetui, for native interfaces, but that one is a bit finicky as i recall...
before, i have worked mostly with the raylib binding, which is quite good, but raylib is somewhat opinionated.. idk, im not getting warmer with it than for writing something minimal like https://mlatu.itch.io/feuchtwetter (more a toy than a game ^^') ... i want shaders and shit so opengl it is.
either that or a plan9 fork with its rc replaced with something lispy...
there is a binding for termbox https://git.sr.ht/~pepe/gp/tree/master/ ... b0e75d44c2
havent tried it because i gravitated more strongly towards having opengl and an immediate mode gui, though there is also janetui, for native interfaces, but that one is a bit finicky as i recall...
before, i have worked mostly with the raylib binding, which is quite good, but raylib is somewhat opinionated.. idk, im not getting warmer with it than for writing something minimal like https://mlatu.itch.io/feuchtwetter (more a toy than a game ^^') ... i want shaders and shit so opengl it is.
either that or a plan9 fork with its rc replaced with something lispy...
hang in there
