[rdnzl-devel] The constant *ffi-args-size* in port-acl

Edi Weitz edi at agharta.de
Thu Jan 24 12:28:26 UTC 2008


On Thu, 24 Jan 2008 11:08:58 +0100, "Iver Odin Kvello" <iverodin at gmail.com> wrote:

> I have a smallish problem with the default value of the constant
> *ffi-args-size* in port-acl.lisp in the distribution; this is 10
> (ten) which is smaller than the number of arguments to the "Open"
> method of Office documents, in particular Excel (15 arguments to
> provide there).
>
> I tried to find out from where the restriction orginated so I could
> #+version it away, but I couldn't find it in the ACL documentation.
> Version 7.0 can handle at least 20 arguments, so this at least
> works:
>
> (defconstant *ffi-args-size* #+(version>= 7) 20 #-(version>= 7) 10)
>
> Does anyone know the correct limits?

I don't.  I hope Charles Cox from Franz is still reading this list as
he wrote that code.  I see that the following form is in there:

  (when (> ,length ,*ffi-args-size*)
    (error "Need more coding here..."))

Whatever that means...



More information about the rdnzl-devel mailing list