On Thu, Dec 04, 2014 at 08:47:12PM -0500, John Cowan wrote: > Taylan Ulrich Bayırlı/Kammer scripsit: > > I'm not sure when `queue-concatenate' should be used in code that > > wants to be portable. If no limit is defined for the length of the > > argument list of `apply', then I can only do guesswork. > > In my test suite of Schemes, the most limited is RScheme with a limit > of 998 arguments. See <http://trac.sacrideo.us/wg/wiki/ApplyArgsLimit> > for details.
In CHICKEN, the apply limit is 126 if you are on a platform which has no specific assembly "apply hack" implementation. Whether there is an apply hack can be detected via the presence of the "manyargs" feature (which is also available for cond-expand). The exact number of arguments can currently be queried via the ##sys#apply-argument-limit variable. Cheers, Peter -- http://www.more-magic.net _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
