1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/module/system/repl
Andy Wingo 01c0082fae remove repl-vm; repl evaluation does not cause recursive vm invocation
* module/system/repl/common.scm (<repl>): Remove "vm" field and repl-vm
  accessor. I think the correct model is to just use the-vm. This change
  was prompted by the need to have the REPL itself not cause a recursive
  VM invocation, so that captured prompts at the REPL are rewindable.
  (make-repl): Remove treatment of #:vm.
  (repl-eval): Load a compiled expression as a simple thunk, avoiding a
  recursive VM call.

* module/system/repl/command.scm (profile, trace): Remove repl-vm
  treatment.
  (backtrace, debugger, step): Remove, as they were not implemented.
2010-03-12 12:10:23 +01:00
..
command.scm remove repl-vm; repl evaluation does not cause recursive vm invocation 2010-03-12 12:10:23 +01:00
common.scm remove repl-vm; repl evaluation does not cause recursive vm invocation 2010-03-12 12:10:23 +01:00
describe.scm eval.c closures are now applicable smobs, not tc3s 2009-12-04 19:20:11 +01:00
repl.scm implement a silly debugger 2009-12-22 23:38:06 +01:00