4 ms·
Lisp is cool. It has that hacker feeling when you code in it. No matter the dialect :) Downloaded the whole repo, will have a look.
by JaDogg 3y ago
Lisp is cool. It has that hacker feeling when you code in it. No matter the dialect :) Downloaded the whole repo, will have a look.
- arookery 3y agoLisp is the way
- bitwize 3y agoLisp has that cool hacker feeling because it's how software development should be done: a relatively minimal core of concepts exploding into endless possibilities, the code you write itself expressed in terms of a runtime data structure which can be traversed and manipulated, the immediacy of a REPL and directly changing a live system. It never took off because developers are modern Sisyphi, who when freed of their burdens immediately yearn for the feel and heft of the cold stone boulder in their hands. That's how we got Java: enough of Lisp to be tolerable and familiar to C++ programmers.
- epolanski 3y agoIf lisps are that good why there's so little killer software written in it? With rare exceptions like emacs and clojure's datomic I feel like such a lauded language should have more to show. And yet, there's comparatively much more killer applications written in php alone than all lisps combined. I am proficient in several lisps by the way (Racket, CL, Emacs Lisp, Scheme) and honestly every time I need to start a "serious" project I just feel like any other language depending on the use case is a better fit.
- JaDogg 3y agoPopularity does not mean good. Also I assume most killer apps use right tool for the job - For example in a corporate setting with multiple developers something like Java would be better. I speculate the following - if there are few developers who love lisp, then all can try to mob program a lisp code base -- multiple cursors, same time (code review and development all happen parallel). (Not sure if such an editor exists) This would be a good way to maintain a lisp code base I think (speculation). (Compared to Java where you can work mostly alone and make a mess and it will still work somewhat OK)
- bitwize 3y agoVisual Studio Code can do that, Emacs it'd be harder. But not many Lisp programmers are interested in working that way as I understand it.