[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(if a b)
- To: SCHEME @ MIT-MC
- Subject: (if a b)
- From: Jonathan A Rees <JAR @ MIT-MC>
- Date: 22 March 1985 12:51-EST
- In-reply-to: Msg of 21 Mar 1985 17:35:34-EST Thu 21 Mar 85 13:35:25 est from linus!ramsdell at Mitre-Bedford, linus!ramsdell (John D. Ramsdell) at Mitre-Bedford
I'm in agreement with John Ramsdell in opposing amputated IF (although I
also agree with Bill Rozas that WHEN is a bad idea). IF-forms should
always have two arms. Could someone explain to me again why it is a
good idea? It complicates the language. You can always use (COND (test
...)) if you really don't want to write another arm. And your dialect
can optionally include the amputated variant. I don't see how one can
simultaneously support (IF A B) and oppose (DEFINE (FOO X) Y).
Jonathan