Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Compilers > Re: call by nam...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 11 of 27 Topic 2351 of 2421
Post > Topic >>

Re: call by name, was silly question: prefix vs postfix ops

by wclodius@[EMAIL PROTECTED] (William Clodius) Mar 5, 2008 at 08:06 PM

William Clodius <wclodius@[EMAIL PROTECTED]
> wrote:

<snip>
> FWIW a year or two ago I glanced through Wexelblatt (History of
> Programming Languages) at the local library, and while Peter Naur in
> his presentation said he thought only one person on the committee
> understood the implications of pass by name, other European members
> disagreed with him. Neither Perlis, who introduced Naur, nor Backus
> who should have been at the talk given he gave the Fortran talk at the
> same symposium, made recorded comments on that topic.
>
> [Perlis told me that call by name was a mistake.  They were trying to
> do an elegant definition of Fortran-style call by reference, and were
> rather surprised when Jensen pointed out what they'd done. -John]

I know. You have cited this several times over the years. What I meant
to imply, but should have stated explicitly was

1. Peter Naur implied in his talk during the (first) History of
Programming Languages symposium that he roughly agreed with the comments
that Perlis made to you, i.e., that the committee did not understand
call by name.

 2. In the discussion afterwards, the other two European members of the
Algol 60 committee insisted that they did understand the implications
of call by name when it was adopted. Their language indicates that they
were angry at the implication that they did not understand it at the
time.

FWIW the symposium occurred in 1978, although the edited proceedings
were only published in 1981. If that was after the time Perlis made his
comments to you, he might have changed his opinion.

[Perlis would have told me that around 1980 when I was his grad
student.  If other members of the committee say they realized that
they were designing a language where procedure arguments are in effect
macros that have to be reexpanded on each refrerence via a callback, I
have little basis to disagee, but it does seem odd that as best I can
tell, nobody said anything about the complexity of implementing call
by name until Jensen's paper.  -John]




 27 Posts in Topic:
silly question: prefix vs postfix ops
MattR <rosing@[EMAIL P  2008-03-03 10:37:52 
Re: silly question: prefix vs postfix ops
Claudio Saavedra <csaa  2008-03-03 16:24:45 
Re: silly question: prefix vs postfix ops
"Dmitry A. Kazakov&q  2008-03-03 20:42:38 
Re: silly question: prefix vs postfix ops
Alex Colvin <alexc@[EM  2008-03-05 22:02:05 
Re: silly question: prefix vs postfix ops
Hans-Peter Diettrich <  2008-03-06 14:28:53 
Re: silly question: prefix vs postfix ops
glen herrmannsfeldt <g  2008-03-03 12:12:28 
Re: silly question: prefix vs postfix ops
Hans Aberg <haberg_200  2008-03-03 22:10:19 
Re: silly question: prefix vs postfix ops
Marco van de Voort <ma  2008-03-03 22:23:48 
Re: silly question: prefix vs postfix ops
glen herrmannsfeldt <g  2008-03-04 03:06:11 
Re: call by name, was silly question: prefix vs postfix ops
wclodius@[EMAIL PROTECTED  2008-03-04 20:25:54 
Re: call by name, was silly question: prefix vs postfix ops
wclodius@[EMAIL PROTECTED  2008-03-05 20:06:38 
Re: call by name, was silly question: prefix vs postfix ops
anw@[EMAIL PROTECTED] (A  2008-03-07 01:18:09 
Re: call by name, was silly question: prefix vs postfix ops
torbenm@[EMAIL PROTECTED]  2008-03-07 09:32:16 
Re: call by name, was silly question: prefix vs postfix ops
Hans-Peter Diettrich <  2008-03-09 20:16:38 
Re: call by name, was silly question: prefix vs postfix ops
glen herrmannsfeldt <g  2008-03-10 14:39:21 
Re: localized keywords, was call by name
Hans-Peter Diettrich <  2008-03-14 04:27:31 
Re: localized keywords, was call by name
"Dmitry A. Kazakov&q  2008-03-14 18:53:32 
Re: localized languages, was call by name
"Aleksey Demakov&quo  2008-03-14 12:26:59 
Re: localized languages, was call by name
torbenm@[EMAIL PROTECTED]  2008-03-14 09:41:57 
Re: localized languages, was call by name
"Derek M. Jones"  2008-03-15 11:51:55 
Re: localized languages, was call by name
Alex Colvin <alexc@[EM  2008-03-14 22:22:20 
Re: call by name, was silly question: prefix vs postfix ops
Carl Barron <cbarron41  2008-03-10 19:37:16 
Re: algol60 history, was call by name
glen herrmannsfeldt <g  2008-03-14 00:16:14 
Re: call by name, was silly question: prefix vs postfix ops
wclodius@[EMAIL PROTECTED  2008-03-10 19:50:56 
Re: algol, was call by name
Louis Krupp <lkrupp@[E  2008-03-15 17:38:17 
Re: silly question: prefix vs postfix ops
Tony Finch <dot@[EMAIL  2008-03-04 14:20:02 
Re: silly question: prefix vs postfix ops
Ralph Boland <rpboland  2008-03-04 17:59:29 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri May 16 21:36:39 CDT 2008.