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:[email protected]] 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 ____________________ Racket Users list: http://lists.racket-lang.org/users

