Add cooperative REPL server module.
authorDavid Thompson <dthompson2@worcester.edu>
Sun, 19 Jan 2014 18:16:02 +0000 (13:16 -0500)
committerMark H Weaver <mhw@netris.org>
Wed, 12 Feb 2014 16:26:22 +0000 (11:26 -0500)
commitb0a31499554fb69160b18ccefac89eec4954e488
tree9bfce8b7d703e266d1dad07ca6c1a8a1b666af7a
parent5ecc58113a0a50d7a5840e9bfccce25b4f8b30ce
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.
doc/ref/api-evaluation.texi
module/Makefile.am
module/system/repl/coop-server.scm [new file with mode: 0644]
module/system/repl/repl.scm
module/system/repl/server.scm