Oddbean new post about | logout
 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