Re: Limit on number of arguments for compiled functions?

Robert Dodier <[email protected]> Thu, 12 Sep 2019 09:53:45 -0700
Newsgroups gmane.lisp.clisp.general
Message-ID <CAAsY_sS7e1s3VcvOn6JqsX_S=m4FojXSR3-MjHR1JvomxMrwdQ@mail.gmail.com>
On Wed, Sep 11, 2019 at 9:53 PM <[email protected]> wrote:

> I see no issue here. CLHS doesn't mandate an equivalence
>         # > lim <=> error
> What it defines is an "upper exclusive bound on the number of arguments that may be passed to a function", i.e. the no-error situation
>         # < lim => no error
> It does logically not imply
>         # >= lim => error
> which would only be given if written "an error is signaled".

I dunno, I'm not convinced (not that there is any need to convince
me). If the actual number of arguments can be greater than 4096, then
4096 isn't an upper bound, is it? If some other interpretation was
intended, e.g. that a number of arguments less than 4096 will
certainly be OK and >= 4096 might or might not, then some other words
should have been used ... Not a big deal in any case.

All the best,

Robert Dodier


_______________________________________________
clisp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-list