~ chicken-core (chicken-5) 3a437ebe64351be56ea0234dc3dfdc47bcd18891
commit 3a437ebe64351be56ea0234dc3dfdc47bcd18891 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Jul 27 01:08:50 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Jul 27 01:08:50 2011 +0200 argc limit depends on platform diff --git a/manual/Deviations from the standard b/manual/Deviations from the standard index ffda509e..43871e71 100644 --- a/manual/Deviations from the standard +++ b/manual/Deviations from the standard @@ -7,12 +7,11 @@ Identifiers are by default case-sensitive (see [[Using the compiler]]). === Number of arguments to procedures and macros The maximal number of arguments that may be passed to a -compiled procedure or macro is 120. (However, a macro-definition -that has a single rest-parameter can have any number of arguments.) +compiled procedure or macro is limited to 120 (1000 on some +common hardware platforms like x86). Likewise, the maximum number of values that can be passed to continuations captured using {{call-with-current-continuation}} -is 120. This is an implementation restriction that is unlikely -to be lifted. +is limited as well. === {{numerator}}, {{denominator}} and {{rationalize}}Trap