so I've been working on a repl for hoot. today I was able to connect to a repl in the browser over telnet using a dev server that pipes text to/from a websocket. not far from here to emacs.

(let ((ws (websocket "ws://localhost:8080/repl")))
(parameterize ((current-input-port ws)
(current-output-port ws)
(current-error-port ws))
(spawn-repl)))

aaaand I just got geiser to connect to the browser repl! which means that loading modules over http also works because geiser needs to load its own extensions before it does its thing.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://toot.cat/users/dthompson/statuses/115905258568653449 on your instance and quote it. (Note that quoting is not supported in Mastodon.)