Modern Scheme REPL?
- Interruptible evaluation in remote Scheme process? ✔
- Immediately seeing stdout and stderr of remotely evaluated expression? ✔
- Readable exception messages? ✔
A couple things still bother me:
- How to intercept access to stdin (current-input-port)? Need to make custom ports?
- Evaluation happens in a fresh thread every time: 1. constantly creating new threads is not optimal 2. it doesn't allow to invoke previously saved continuations.
#guile #scheme #lisp #emacs
https://cdn.fosstodon.org/media_attachments/files/111/132/126/114/710/444/original/dc80dc1dc8b16d1f.png