Re:Show HN: A notebook-style Common Lisp environment
by xfer on Saturday July 08, 2017 @01:26PM
(#14726251)
Since you didn't say Common Lisp, i would suggest looking at racket: very powerful macro system with safety, support for static-type checking, contracts. Unlike common-lisp racket is mostly functional and has decent support for object-oriented programming too. Most importantly excellent documentation. Pretty much the best environment, i have seen academic people produce.
[ Parent
| on HN ]
Re:Show HN: A notebook-style Common Lisp environment
by peatmoss on Saturday July 08, 2017 @05:57PM
(#14727388)
Also, DrRacket. While I generally prefer my emacs, "first learn emacs" is a pretty bitter pill to swallow for newcomers. Fortunately DrRacket solves that for both newcomers as well as experienced folk who just don't want to use emacs. Introducing folks to Racket seems to have a lower impedance threshold as a result.
DrRacket looks a little dated in its vanilla configuration, but the layout of the editor / REPL parts can be changed around a bit, the color schemes swapped out. There's even a paredit mode for DrRacket. Overall, if I were somehow coding more exclusively in Racket, I could easily see using and extending DrRacket rather than my current emacs.
Re:Show HN: A notebook-style Common Lisp environment
by peatmoss on Saturday July 08, 2017 @05:59PM
(#14727398)
Oh, DrRacket also dogfoods its own GUI library. Write high level Racket; get fully native UI on Mac/Windows/Linux(gtk).
Re:Show HN: A notebook-style Common Lisp environment
by lispm on Saturday July 08, 2017 @06:49PM
(#14727571)
The IDE is not very mature. For example if you use the dialog to search through files, the UI locks up while searching. Usability generally is low...