On Sun, Sep 26, 2021 at 2:12 PM <[email protected]> wrote: > The Snd repl (xen_repl in the scheme section in xen.c) > uses the function stdin_check_for_full_expression (snd-xen.c) > to get a full expression from emacs. It might be more > straightforward in s7 to use the missing-close-paren-hook or > the underlying error to do something similar. But currently > the s7 emacs repl is dumb. > > I looked at geiser briefly, but my recollection is that > it insisted on r6rs library ("module") handling. Maybe > they have removed that requirement, or someone could hack > around it. It would be great to have that capability > in emacs. >
Hmm, might be a good project for the Fall. > > The other possibility is LSP (Miscrosoft's Language > Server Protocol). Again my memory is fading, but I > think it uses JSON to communicate both ways. I started > json.scm, but lost interest (I guess XML would have been > worse, but geez...). There is emacs support for LSP. > There's also nrepl <https://nrepl.org/nrepl/index.html>, which grew out of Clojure but is apparently language-agnostic. Gregg
_______________________________________________ Cmdist mailing list [email protected] https://cm-mail.stanford.edu/mailman/listinfo/cmdist
