4 ms·
Really good choice of examples. Makes sense to someone coming from Java, JavaScript or Python background. I have bookmarked this already and I am going to send
by yori 7y ago
Really good choice of examples. Makes sense to someone coming from Java, JavaScript or Python background. I have bookmarked this already and I am going to send this article to my friends and colleagues to show them the power of Lisp macros.
By the way, what kind of development environment should I suggest to others who want to get started with Lisp? Very few, if any, use Emacs. Some use Vim. Most use Visual Studio Code. What kind of development environment would be most suitable to this kind of demographics?
- stopachka 7y agoGreat to hear, thank you for the kind words Yori :) For a development environment, I would suggest Cursive — it’s a plug-in on top of IntelliJ, and can fit right in for someone used to IDEs. https://cursive-ide.com/ https://cursive-ide.com/
- jlg23 7y agoFor CL, the quasi-standard is emacs and slime, probably followed by the vim-equivalent.
- yori 7y agoThanks for the suggestions. Anyone here has used the Vim equivalents? There are a few choices like slimv, vlime, vim-slime. What's the difference between them? Are they as good as emacs and slime?
- davidsierradz 7y agoYou can check this previous hn thread: https://news.ycombinator.com/item?id=21735148 https://news.ycombinator.com/item?id=21735148