[Prev][Next][Index][Thread]

Re: Dylan (DYnamic LANguage) -- what's the deal?



In article <B5B5B334-78CBB@192.109.102.124>,
	"Gabor Greif" <gabor@mac.com> writes:
> On Tue, Aug 8, 2000 11:31 Uhr, Rob Myers <mailto:robm@h2g2.com> wrote:
>>I've seen Scheme claimed as a member of the Algol family with Lisp syntax
>>due to its scoping rules, though. :-)
>>
>>- Rob.
>>
> 
> Scheme adopts block scoping from Algol, but not call-by-name parameter
> passing.

this depends very much on the version of algol.  algol60 had call be
name as default, but you could specify 'call be value'.  algol68
completely did call by value.  they had a coersion 'proceduring' that
gave you the effect of call by name, but only if  the parameter was
declared as a function.

-- 

Hartmann Schaffer




References: