[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
TRUE, FALSE
- To: Guy Steele <gls@AQUINAS.THINK.COM>
- Subject: TRUE, FALSE
- From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
- Date: Tue, 11 Mar 1986 14:19:00 -0000
- Cc: Common-Lisp@SU-AI.ARPA
- In-reply-to: Msg of 11 Mar 1986 10:09-EST from Guy Steele <gls at THINK-AQUINAS.ARPA>
- Sender: FAHLMAN@C.CS.CMU.EDU
The issue isn't generality, but minimizing the number of new functions.
"Why take two when one will do?"
--Guy
In my view, the complexity of a language is not measured by counting the
functions. One hairy function-building meta-function adds a lot more
conceptual hair than two nearly identical simple functions that just do
easily explained things: gobble down any number of arguments, ignore
them, and return T or NIL. I'm not sure where the break-even point
would be in this case, but it's a lot higher than two.
-- Scott
- Follow-Ups:
- TRUE, FALSE
- From: Guy Steele <gls@THINK-AQUINAS.ARPA>
- TRUE, FALSE
- From: Daniel L. Weinreb <DLW@SCRC-QUABBIN.ARPA>