Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add repl support (including live coding with Emacs via geiser) #1

Merged
merged 21 commits into from
Nov 30, 2024

Conversation

bamboo
Copy link
Owner

@bamboo bamboo commented Nov 20, 2024

This PR adds support for connecting to a running Godot instance via Emacs with geiser by:

  • Including a Emacs geiser extension (see ./emacs/geiser-godot-s7.el) to be used as the middleware between Emacs and Godot s7 scheme;
  • Adding a TCP listener (see ./src/scheme_repl_server.cpp) on the Godot side that can accept and interpret geiser requests (see ./demo/addons/s7/s7_scheme_repl.scm);

@bamboo bamboo self-assigned this Nov 20, 2024
@bamboo bamboo changed the title WIP: Add support for live coding with Emacs via geiser Add repl support (including live coding with Emacs via geiser) Nov 30, 2024
@bamboo bamboo marked this pull request as ready for review November 30, 2024 15:48
@bamboo bamboo merged commit d514344 into main Nov 30, 2024
38 checks passed
@bamboo bamboo deleted the bamboo/repl_server branch December 6, 2024 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant