Interactive Phel development config influenced by Emacs Cider implemented using basic stdio communication (comint style). Emulates Emacs Lisp and Clojure editing functionalities for a more frugal yet still very usable Lisp environment hosted on PHP.
Implementation is a bit rough and some things are finding their place but it works fine for everyday programming tasks.
MisTTY is used as REPL session terminal which sometimes breaks a bit and needs to be restarted but mostly works. Setup is quite naive and MistTTy is “reserved” for Phel, there’s probably some quirks when using it for different tasks on same Emacs instance.
- TODO research usage with project.el and
- TODO research https://github.com/licht1stein/babashka.el/blob/master/babashka.el
See also TODO items in code.
Support is work in progress and might provide alternative config for stdio REPL at some point possibly as config option or separate project. Stdio REPL is the only officially supported REPL for Phel as of now so it will probably be supported afterwards.