home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!swrinde!gatech!destroyer!cs.ubc.ca!columbia.cs.ubc.ca!not-for-mail
- From: manis@cs.ubc.ca (Vincent Manis)
- Newsgroups: comp.lang.scheme
- Subject: Re: applying or
- Date: 30 Dec 1992 22:04:59 -0800
- Organization: Institute for Pure and Applied Eschatology
- Lines: 26
- Message-ID: <1hu2ibINN8le@columbia.cs.ubc.ca>
- References: <MOB.92Dec30090646@strident.think.com> <1hsiocINN2v6@columbia.cs.ubc.ca> <24517@alice.att.com>
- NNTP-Posting-Host: columbia.cs.ubc.ca
-
- In article <24517@alice.att.com> ark@alice.UUCP () writes, re McCarthy and:
- >Of course, in lazy languages, there's no difference.
- >So perhaps people who can't tell them apart are guilty of lazy thinking?
- Well, far be it from me to cast aspersions on the users of lazy
- languages, but, if the shoe fits...
-
- Andrew correctly takes me to task for not explicitly saying that lazy
- languages (or for that matter, any language, including Scheme, which has
- thunks), `control' is an even more blurred matter than in conventional
- languages.
-
- The worst of all worlds is Smalltalk, in which one says
-
- (a > 0) and: [(a/x) > 1]
-
- where the square brackets are Smalltalk's equivalent of a procedure.
- From having taught Smalltalk and Scheme, I must say that Smalltalk's
- perceived asymmetry gives students a lot more problems than Scheme's use
- of a special form.
-
-
- --
- \ Vincent Manis <manis@cs.ubc.ca> "There is no law that vulgarity and
- \ Computer Science, Langara College literary excellence cannot coexist."
- /\ 100 W. 49th Ave, Vancouver, BC, Canada (604) 324-5205 -- A. Trevor Hodge
- / \ Co-author of ``The Schematics of Computation'', Prentice-Hall, Jan 1994
-