[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
need subset of CL!
- To: TIM@MIT-MC.ARPA
- Subject: need subset of CL!
- From: Robert Elton Maas <REM@IMSSS.STANFORD.EDU>
- Date: 1985 December 07 17:05:56 PST (=GMT-8hr)
- Cc: COMMON-LISP@SU-AI.ARPA
- Reply-to: REM%IMSSS@SU-SCORE.ARPA (temporary until nameservers up)
- Sender: REM%IMSSS@SU-SCORE.ARPA (for undeliverable-mail notifications)
| Date: Fri, 6 Dec 85 22:19:16 EST
| From: Tim McNerney <TIM@MIT-MC.ARPA>
| Subject: The variables +, -, *, and /
| I suspect that you will find that the majority of graduate students in AI
| using Common Lisp for their thesis project will not learn about even a
| significant fraction of Common Lisp's pitfalls before they complete their
| degrees. They will have neither the time nor the inclination.
I take this as evidence that CL is too big. If there are so many functions
and special cases (keyword & optional args) to learn that the student
doesn't have time to learn basic stuff like packages, something is wrong.
I continue to say that we need some subset of CL that (1) can be taught
completely to a student in one semester, (2) can be implemented on a
small microcomputer by a small team of programmers in a reasonable time,
(3) can be exhaustively tested for correctness (I don't mean by exhaustive
trial of all combinations; I mean that each and every feature is tested
without exception) by a reasonable test suite.