[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: email@example.com
- Subject: &REST args
- From: K. Shane Hartman <Shane@JASPER.Palladian.COM>
- Date: Fri, 18 Mar 88 17:30 EST
- Cc: firstname.lastname@example.org
- In-reply-to: The message of 16 Mar 88 18:35 EST from Jeff Barnett <email@example.com>
Date: Wed, 16 Mar 88 15:35:28 PST
From: Jeff Barnett <firstname.lastname@example.org>
In regards to the properties of &REST arguments: There may be a way to
have our cake and eat it too given that CL has a declaration mechanism
in place already and optimization hints are considered first class citizens.
I propose an anology to the SYS:DOWNWARD-FUNCTION and SYS:DOWNWARD-FUNARG
decls in the Symbolics implementations. In the function with the &REST arg,
that arg could be declared DOWNWARD meaning that pointers to it and top-level
Lucid uses the declaration DYNAMIC-EXTENT for this purpose.