Newsgroups: comp.lang.python,comp.lang.java,comp.lang.perl.misc,comp.infosystems.www.authoring.cgi,comp.lang.misc,comp.lang.tcl,comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!gatech!newsfeed.internetmci.com!EU.net!peer-news.britain.eu.net!newsfeed.ed.ac.uk!edcogsci!jeff
From: jeff@cogsci.ed.ac.uk (Jeff Dalton)
Subject: Re: RFD: Programming Language Feature Matrix
Message-ID: <DKz3sq.46w.0.macbeth@cogsci.ed.ac.uk>
Organization: Centre for Cognitive Science, Edinburgh, UK
References: <199601051418.AA21353@gateway.fedex.com> <4cm6lc$eob@csnews.cs.colorado.edu>
Date: Wed, 10 Jan 1996 16:14:50 GMT
Lines: 14
Xref: glinda.oz.cs.cmu.edu comp.lang.python:7878 comp.lang.java:15105 comp.lang.perl.misc:16783 comp.infosystems.www.authoring.cgi:19587 comp.lang.misc:24262 comp.lang.tcl:40784 comp.lang.scheme:14779

In article <4cm6lc$eob@csnews.cs.colorado.edu> tchrist@mox.perl.com (Tom Christiansen) writes:

>function calling conventions
>    call-by-value
>    call-by-reference
>    call-by-named-parameter
>    call-by-name (e.g. algol68)

Should that be Algol 60?  (Algol 60 did have call by name; I'm not
sure that Algol 68 didn't, in some form or another.)

There's also "call by need".  (Very like memoized call-by-name.)

-- jd
