Re: case-lambda integration

2009-10-22 Thread Ludovic Courtès
Hi! Andy Wingo writes: > On Thu 22 Oct 2009 00:00, l...@gnu.org (Ludovic Courtès) writes: [...] >> So the keyword alist is new meta-data stored alongside the procedure, >> right? > > Yes. It is stored in the procedure's object table. > > The metadata itself does change on this branch. Before t

“free” as in “free variable”

2009-10-22 Thread Ludovic Courtès
Hello! I’ve been tracking unbound variables and found numerous typos easily fixed [0]. Most of them had been there for years. Modules are now always compiled with ‘-Wunbound-variable’ (there are no false positives, AFAICS). The remaining warnings are either non-trivial to fix or a sign of serio

Re: case-lambda integration

2009-10-22 Thread Andy Wingo
Hi Ludovic, On Thu 22 Oct 2009 00:00, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo writes: > >> So once you run out of optionals or see a keyword, the remaining >> arguments are shuffled up on the stack, to be placed above the empty >> slots for keyword arguments -- /if any/. Then the key