Re:Why Lisp?
by ctrlmeta on Friday November 04, 2022 @08:11AM
(#33465268)
Interesting. Can you share the text editor? Can I try it out somewhere? Is the editor itself written in Lisp?
[ Parent
| on HN ]
Re:Why Lisp?
by martyalain on Friday November 04, 2022 @08:18AM
(#33465359)
Yes you can. Follow explanations in http://lambdaway.free.fr/lambdawalks . The evaluator is written in javascript and the editor is just PHP. You can freely download from http://lambdaway.free.fr/lambdawalks/?view=download and your opinion is welcome.
Speaking of text editors, I think one thing that hampers adoption of lisps is being a bit more beginner unfriendly, at least for most implementations. The developing environment is trickier to set up, and a common recommendation I often hear is to learn Emacs first, what is quite a upfront investment, while in, say, python, you can just launch IDLE and start working in a basic, but proper environment right away.
Good news, today SLIMA for Atom is easy to set up. Alive for VSCode is getting there. See more: https://lispcookbook.github.io/cl-cookbook/editor-support.ht... (But I agree, the editor question was slowing adoption.)
> I think one thing that hampers adoption of lisps is being a bit more beginner unfriendly
I realize you're talking mainly (exclusively?) about the editor situation, with which I don't disagree; but aside from that, I feel like learning Lisp as my first language sort of brain-damaged me for learning other languages, even ones thought to be simple to get started with like js or Python. The Lisp syntax and programming model are so simple to wrap your mind around that everything else, to me at the time anyway, looked noisy and inconsistent. Then I discovered Tcl and Prolog, found them as easy as Lisp to work with, and discovered I just have a super low tolerance for syntactic complexity.