[rdnzl-devel] The constant *ffi-args-size* in port-acl
Edi Weitz
edi at agharta.de
Fri Jan 25 04:20:33 UTC 2008
On Thu, 24 Jan 2008 06:01:29 -0800, "Charles A. Cox" <cox at franz.com> wrote:
> I managed to squeeze in a quick look at the code to remind myself
> what's going on. It does seem as though the limit can safely be
> increased to 20 (or beyond). The issue is that we are doing stack
> allocation at this point, which requires an array size to be known
> when the Lisp code is being compiled. That's the reason we
> specify a size at all. The actual limit value is arbitrary. It's
> best to keep it to a reasonably small number, though, so as not to
> waste stack space at runtime.
>
> The (error "Need more coding here...") was probably a note to
> myself that it would be nice to have a way to go beyond the limit
> at runtime, say, with simulated dyanamic-extent static arrays, but
> I seem to have left that as a lower priority task since it was
> easier just to increase the limit and recompile rdnzl when needed.
>
> Feel free to let me know if there are further questions.
Thanks for the info.
I'll make a new release which ups the value from 10 to 20. AFAIU this
should solve Iver's problem for now.
Cheers,
Edi.
More information about the rdnzl-devel
mailing list