> That's an interesting project! Let me know of any > stumbling blocks.
Thanks! I will :) > I notice you mention Geiser -- does > it work with s7? I thought it was restricted to r6rs > schemes, so I have ignored it up to now -- maybe I can > help fill out the connections between s7 and geiser. It didn't work out of the box. To make it work I created a custom geiser connector/middleware: * s7 side https://github.com/bamboo/godot-s7-scheme/blob/bamboo/repl_server/demo/addons/s7/s7_scheme_repl.scm (unit tests) https://github.com/bamboo/godot-s7-scheme/blob/bamboo/repl_server/test/test-main.scm#L51 * Emacs side https://github.com/bamboo/godot-s7-scheme/blob/bamboo/repl_server/emacs/geiser-godot-s7.el The final piece is a TCP listener started by the Godot extension that receives a request, `compile-geiser-request` it then evaluates the resulting form against the active Godot `Scheme` node. I've got it all working in a prototype, and now I'm rewriting it in a more robust manner in this PR: https://github.com/bamboo/godot-s7-scheme/pull/1 Your advice is more than welcome! On Mon, Nov 18, 2024 at 6:37 PM <[email protected]> wrote: > That's an interesting project! Let me know of any > stumbling blocks. I notice you mention Geiser -- does > it work with s7? I thought it was restricted to r6rs > schemes, so I have ignored it up to now -- maybe I can > help fill out the connections between s7 and geiser. > >
_______________________________________________ Cmdist mailing list [email protected] https://cm-mail.stanford.edu/mailman/listinfo/cmdist
