[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile-vm 0.4
From: |
Rob Browning |
Subject: |
Re: guile-vm 0.4 |
Date: |
10 Apr 2001 22:34:11 -0500 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
Keisuke Nishida <address@hidden> writes:
> (BTW, Guile does not support it, either:
>
> guile> (let loop () (catch #t (lambda () (loop)) (lambda val val)))
> $1 = (stack-overflow #f "Stack overflow" #f #f)
>
> Is this supposed?)
But I'm not getting a stack overflow:
<unnamed port>: In procedure vm-engine in expression (vm-load (the-vm)
(load-dumpcode compiled)):
<unnamed port>: Wrong type to apply: #<program 82e5782>
or is this how the problem would manifest in the VM?
If so, I'll hunt for any expressions like that. To make sure I
understand, the problem is when there's a repeated tail-call to a vm
program from a guile primitive procedure (or any non-vm procedure?).
Thanks
--
Rob Browning <address@hidden> PGP=E80E0D04F521A094 532B97F5D64E3930
- Re: guile-vm 0.4, (continued)
- Re: guile-vm 0.4, Rob Browning, 2001/04/08
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/09
- Re: guile-vm 0.4, Rob Browning, 2001/04/09
- Re: guile-vm 0.4, Rob Browning, 2001/04/09
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/10
- Re: guile-vm 0.4, Rob Browning, 2001/04/10
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/10
- Re: guile-vm 0.4, Marius Vollmer, 2001/04/10
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/11
- Re: guile-vm 0.4, Rob Browning, 2001/04/11
- Re: guile-vm 0.4,
Rob Browning <=
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/11
- Re: guile-vm 0.4, Rob Browning, 2001/04/11
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/11
- Re: guile-vm 0.4, Rob Browning, 2001/04/11
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/11
- Re: guile-vm 0.4, Rob Browning, 2001/04/11
- Re: guile-vm 0.4, Keisuke Nishida, 2001/04/11
- Re: guile-vm 0.4, Rob Browning, 2001/04/12
- Re: guile-vm 0.4, Michael Livshin, 2001/04/12
- Re: guile-vm 0.4, Rob Browning, 2001/04/12