Thomas Bushnell BSG scripsit:

> But this doesn't seem right.  Let's suppose the kernel stack limit is
> 16MB, and the Chicken Scheme stack size is set to its default of 64K.
> 
> Then when my function is invoked, the kernel is still willing to expand
> the stack up to 15 MB.  So there isn't a serious problem here. 

Fair enough.

> The only reason this wouldn't work is if chicken is moving off onto some
> stack other than the default stack the kernel gave it, but afaict,
> nothing of the kind happens.

No, it doesn't.  Chicken manipulates the stack only by doing a longjmp().

-- 
My confusion is rapidly waxing          John Cowan
For XML Schema's too taxing:            [email protected]
    I'd use DTDs                        http://www.ccil.org/~cowan
    If they had local trees --
I think I best switch to RELAX NG.


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to