Newsgroups: comp.lang.prolog,comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!news.kei.com!newsfeed.internetmci.com!btnet!demon!sunsite.doc.ic.ac.uk!susx.ac.uk!news.bton.ac.uk!Simon.Shurville
From: sjs16@bton.ac (Simon John Shurville)
Subject: Re: recursion vs. iteration [was Re: Smalltalk vs Prolog]
X-Nntp-Posting-Host: tomcat.itri.bton.ac.uk
Message-ID: <DIvAvo.K9n@bton.ac.uk>
X-Posted-From: InterNews 1.0@diamond.bton.ac.uk.
Lines: 17
Sender: -Not-Authenticated-[3206]
Organization: The Composer Project
References: <48uia7$35j@harbinger.cc.monash.edu.au> <D> 
 <DII37z.HCK@bton.ac.uk> <49cv15$34n@cheltenham.cs.arizona.edu>  
 <49emq3$ohu@news.irisa.fr>
Date: Thu, 30 Nov 1995 17:50:11 GMT
Xdisclaimer: No attempt was made to authenticate the sender's name.
Xref: glinda.oz.cs.cmu.edu comp.lang.prolog:14401 comp.lang.smalltalk:31321

In article <49emq3$ohu@news.irisa.fr>
ridoux@calypso.irisa.fr (Olivier Ridoux) writes:

> All this to say that it is not only (I'd rather say that it is less and less) 
> a matter of keywords or positions; compiler may 'move' or 'change' statements.
> If one wants to answer the 'canard', one must refer to improving compiler 
> technology (as Peter Van Roy did), and to the fact that with modern powerful
> machines we can afford some time penalty if it buys us something else (security, 
> development speed, etc).

I agree, and the same goes for space and readability. God I hate
reading code that goes a(X, Y) or self curt: short.

 I just went through lots of Smalltalk code putting an answer variable
in place of just returning the result of some computations so that the
code was easier to understand. I don't know what the system will do to
that. Maybe it is clever enough to delete the variable somewhere? What
I care about is what the print out will show: i.e., lots of  nouns and
verbs with domain relevent names.

