Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#617 closed enhancement (fixed)

Improve usability of the repl procedure

Reported by: johnwcowan Owned by: felix winkelmann
Priority: minor Milestone: 4.9.0
Component: core libraries Version: 4.7.x
Keywords: Cc:
Estimated difficulty:

Description

1) Currently there is no way to escape from (repl): all of EOF, (quit), and and ,q terminate the program altogether. I recommend that at least ,q and preferably EOF terminate the procedure only.

2) Allow (repl xeval) to run a REPL with a different evaluator for use by Lispy languages written in Scheme.

Change History (3)

comment:1 Changed 13 years ago by felix winkelmann

Component: unknowncore libraries
Owner: set to felix winkelmann
Status: newassigned

Yes, this make sense. Thanks for the suggestions!

comment:2 Changed 13 years ago by felix winkelmann

Resolution: fixed
Status: assignedclosed

repl accepts an optional argument with an evaluator procedure now. ,q, and the new procedure quit terminate the current repl instance. EOF also ends the current repl instance, but already did so before.

comment:3 Changed 11 years ago by felix winkelmann

Milestone: 4.8.04.9.0

Milestone 4.8.0 deleted

Note: See TracTickets for help on using tickets.