Discussion:
what are the 25 special forms?
(too old to reply)
Nelson Alexandra
2020-05-09 15:12:26 UTC
Permalink
In "Let over Lambda" [1] it says "There are 25 special forms in ANCI CL,
23 without let and quote".

What are those 25 special forms?

LET, QUOTE, ..

Many thanks in advance.

[1] https://letoverlambda.com
Helmut Eller
2020-05-09 15:37:11 UTC
Permalink
Post by Nelson Alexandra
In "Let over Lambda" [1] it says "There are 25 special forms in ANCI CL,
23 without let and quote".
What are those 25 special forms?
http://www.lispworks.com/documentation/HyperSpec/Body/03_ababa.htm#clspecialops
smh
2020-05-09 16:36:17 UTC
Permalink
See section 3.1.2.1.2.1 Special Forms in the ANS/Hyperspec.

There is an historical terminology muddle. Historically these operators are sometimes called "special forms", sometimes "special operators". The former can be thought of referring to the entire syntax of the construction, while the latter refers only to the operator symbol itself. Every operator is one of a special, a function, or a macro.
Nelson Alexandra
2020-05-09 17:46:14 UTC
Permalink
Thanks, smh, Mr. Eller, for the hint and clarification.

Loading...