That post seems to be missing.
load all comments
spesk 6 points 3 years ago

Common Lisp!

It can be a little esoteric if you don't have experience with the paradigms, but I've never used a language that felt more free.

On SBCL you have typing support, CLOS provides an OO interface, and it lends itself well to functional style programming (despite not having a type system as powerful as say Haskell). Additionally, the ecosystem is quite stable and mature, any library of functionality you might need is likely available.

path: 0 1297897, hotness: undefined, score: 6, children: 2
custom_situation 2 points 3 years ago

functional dev environments have been the hardest part of learning cl for me. i don’t really want to use emacs, but it’s the wild west for other editors.

setting up emacs wasnt hard per se, but emacs is just so much. i spent more time troubleshooting how to use emacs and fix issues with it than learning the language, which just makes it all a little lame.

path: 0 1297897 1386370, hotness: undefined, score: 2, children: 1
spesk 2 points 3 years ago

I'll agree the emacs on ramp is widely regarded as a barrier to entry on CL. I've heard good things about the Alive plug-in for vs code though. Also stuff like emacs4cl and portacle in theory make it easier, but I don't disagree.

With that said, using an editor built on a lisp to work on lisp as its advantages if you can get over that initial hurdle.

path: 0 1297897 1386370 1401794, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...