Last time I checked, it didn't have true REPL development ? i.e you couldn't "just eval" a function ?
DrRacket has had a REPL at least since 2013 (which was when I first used it).
I think the commenter meant sending a specific function definition to the REPL, like in Common Lisp, Clojure, or F#'s REPLs, without re-evaluating the entire file, like how DrRacket does it. I think Racket has some functionality that allows it though, and I think the Racket Emacs mode supports it. I am not aware of how to do it with DrRacket.
Yes exactly ! Sory for confusion.
Ironically, Dybvig uses vim.
Where did he talk about it ? I hope he uses a pairing / structured edition plugin. Otherwise I really want to talk about things with him.
Why is that ironic? Lots of developers in all languages (including lisps) use vim. I don't see any irony in that.
so does doug hoyte, apparantly, which is why the final words of 'let over lambda' are dedicated to using vi instead of emacs to hack on lisps.
what's with all these y's in their names! hoyte, dybvig
Right, but what about normal text editors?
`ed` doesn't really integrate with anything other than stdio.
In CL land, we have good support with Atom, Jupyter notebooks, Sublime, VSCode (new plugin, hard-ish to install), and to a lower extent Geany, Eclipse (basic support) and other terminal REPLs. https://lispcookbook.github.io/cl-cookbook/editor-support.ht... Not to forget Lem, an emacs-like CL editor that works out of the box for CL, but also for other languages (Python, Rust…).