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)))
[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
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
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
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
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
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
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