[racket] Pass by value/name/reference
Do you mean
1:
Pascal showed you a calling convention that was new for you.
or
2:
Pascal showed you to have more than one calling convention.
?
I have used Pascal a lot in earlier days, but I am not aware of Pascal
providing more than one kind of calling convention.
Some decades ago I wrote my first Lisp-like interpreter in Pascal because I
was not content with the ones I had available to me at that time (for
example because not hygienic: redefining a predefined procedure could alter
other procedures too). Short after I found PLT-Scheme, now Racket, and since
then I use PLT-Scheme cq Racket (a very small subset, for Racket is much
more than a language (including a meta-language for making new languages)
which is very important I think. I remember my first years of programming,
most in Fortran and asssembler, putting much effort in letting the user
describe his/her problems in his/her own language).
If you mean 2, do you have a pointer for me?
Best wishes, Jos
PS, I do appreciate the joke.
> -----Original Message-----
> From: users [mailto:users-bounces at racket-lang.org] On Behalf
> Of Neil Van Dyke
> Sent: lunes, 21 de julio de 2014 15:27
> To: Matthias Felleisen
> Cc: Racket Users
> Subject: Re: [racket] Pass by value/name/reference
>
>
> Matthias Felleisen wrote at 07/21/2014 09:10 AM:
> > call-by-value/pass-by-worth
>
> Especially since Pascal was the first place that I was exposed to
> different kinds of calling conventions, I've been waiting for this
> thread to mention some version of the Niklaus Wirth joke:
>
> >
> > Whereas Europeans generally pronounce his name the right way
> > ('Nick-louse Veert'), Americans invariably mangle it into 'Nickel's
> > Worth.' This is to say that Europeans call him by name, but
> Americans
> > call him by value.
> >
> > -- Introduction by Adriaan van Wijngaarden at the IFIP Congress
> > (1965).
>
> Neil V.
>
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users