1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 20:30:28 +02:00
guile/module/system/repl
David Thompson b0a3149955 Add cooperative REPL server module.
Modified-by: Mark H Weaver <mhw@netris.org>

* module/system/repl/coop-server.scm: New module.

* module/system/repl/repl.scm (start-repl): Extract body to start-repl*.
  (start-repl*): New procedure.
  (run-repl): Extract body to run-repl*.
  (run-repl*): New procedure.

* module/system/repl/server.scm (run-server): Extract body to
  run-server*.
  (run-server*): New procedure.

* doc/ref/api-evaluation.texi (Cooperative REPL Servers): New node.

* module/Makefile.am (SYSTEM_SOURCES): Add system/repl/coop-server.scm.
2014-02-12 11:26:22 -05:00
..
command.scm ,option evaluates its right-hand-side 2013-03-07 11:29:01 +01:00
common.scm Bump user-visible copyright years to 2014. 2014-01-12 04:16:39 -05:00
coop-server.scm Add cooperative REPL server module. 2014-02-12 11:26:22 -05:00
debug.scm allow ,option on-error report instead of debug 2011-03-17 12:39:59 +01:00
describe.scm Use 'substring' instead of obsoleted 'make-shared-substring' 2011-02-02 05:45:37 -08:00
error-handling.scm Fix a couple of warnings. 2012-01-26 00:37:23 +01:00
repl.scm Add cooperative REPL server module. 2014-02-12 11:26:22 -05:00
server.scm Add cooperative REPL server module. 2014-02-12 11:26:22 -05:00