Re: [Larceny-users] recursive lists and C-c problems

2008-12-08 Thread William D Clinger
Marco Maggi wrote: I am new to Larceny (10 minutes) taking a look at larceny-0.963-bin-native-ia32-linux86) v0.97b1 is newer and should have fewer bugs. and I see that this script goes into an endless loop: (import (rnrs) (rnrs mutable-pairs (6))) (write (let ((v '(1 #f)))

Re: [Larceny-users] recursive lists and C-c problems

2008-12-08 Thread Marco Maggi
[EMAIL PROTECTED] wrote: Marco Maggi wrote: I am new to Larceny (10 minutes) taking a look at larceny-0.963-bin-native-ia32-linux86) v0.97b1 is newer and should have fewer bugs. Is it also still open to very small non-language related changes? The R6RS does not specify any finite notation

Re: [Larceny-users] recursive lists and C-c problems

2008-12-08 Thread David Rush
2008/12/8 Marco Maggi [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Marco Maggi wrote: After hitting C-c, I see that the debugger is here and I can exit it with q. And I am left with a prompt? Yes. It isn't a very useful prompt, since nothing is in scope, but it's a prompt. Nothing is

Re: [Larceny-users] recursive lists and C-c problems

2008-12-08 Thread Ray Racine
http://github.com/GreyLensman/rl3/tree/webserver/rl3/env/debug.sls Here is another example of establishing your own error handler in ERR5RS (R6RS kinda sorta) Larceny. I had it bound to my emacs. When debug was disabled the handler prints the error and leaves you at the top level REPL and not in

Re: [Larceny-users] recursive lists and C-c problems

2008-12-08 Thread William D Clinger
Marco Maggi wrote: v0.97b1 is newer and should have fewer bugs. Is it also still open to very small non-language related changes? Yes. Fine. But is there a switch that makes larceny print some non-infinite output in R6RS-compatible-mode-for-everything-else? No, but there should be. I'm

Re: [Larceny-users] finding libraries

2008-12-08 Thread William D Clinger
Marco Moggie wrote: Of course I can write a shell script that makes use of an environment variable to build the -path argument, but... make it simple! You could, for example, edit the startup.sch file documented in sections 3.2.4 of Larceny's User Manual. If you prefer to use an environment

Re: [Larceny-users] finding libraries

2008-12-08 Thread Marco Maggi
William D Clinger wrote: Marco Moggie wrote: (I am not a cat :-) You could, for example, edit the startup.sch file documented in sections 3.2.4 of Larceny's User Manual. If you prefer to use an environment variable, then you could edit the shell scripts provided with Larceny. All of this

Re: [Larceny-users] recursive lists and C-c problems

2008-12-08 Thread Marco Maggi
William D Clinger wrote: It would suffice to have a command line switch that makes the process exit whenever an exception is not blocked. For what purpose(s) would that suffice? If by exception you mean an R6RS exception, then it seems to me you could do that yourself by installing a