Re: [racket-users] Re: resources on PL design

2019-07-01 Thread Neil Van Dyke
(This is a resend.) Lots of earlier HOPL papers are experience writeups relevant to the question of PL design.  (For example, Alan Kay did a great history of Smalltalk, which talks about more than just the language design itself, and the language design was influenced by the other things.) S

Re: [racket-users] Re: resources on PL design

2019-07-01 Thread Neil Van Dyke
Lots of earlier HOPL papers are experience writeups relevant to the question of PL design.  (For example, Alan Kay did a great history of Smalltalk, which talks about more than just the language design itself, and the language design was influenced by the other things.) Separate from what's in

Re: [racket-users] Re: resources on PL design

2019-06-30 Thread Matthias Felleisen
Sam’s advice is good. You might be able to find draft versions of ACM HOPL articles on the authors’ web sites (or likely others who taught from these articles, because many of these articles appeared before the web and some of the authors are dead). In general, I think we lack a design theory

Re: [racket-users] Re: resources on PL design

2019-06-30 Thread Stephen De Gabrielle
Thanks. Added. (despite horrible ACM paywall) Kind regards Stephen On Sun, 30 Jun 2019 at 15:32, Sam Caldwell wrote: > I'd add the HOPL proceedings to the mix: > > https://hopl4.sigplan.org/track/hopl-4-papers#History-of-HOPL > > Where the designers of languages often talk about their motivatio

Re: [racket-users] Re: resources on PL design

2019-06-30 Thread Sam Caldwell
I'd add the HOPL proceedings to the mix: https://hopl4.sigplan.org/track/hopl-4-papers#History-of-HOPL Where the designers of languages often talk about their motivations, why they made particular decisions, and what kinds of effects those decisions seemed to have. On Sun, Jun 30, 2019 at 7:24 A

[racket-users] Re: resources on PL design

2019-06-30 Thread Stephen De Gabrielle
Hi, More contributions tacked on the end. Suitability for developers embarking on designing and implementing and language is yet to be assessed. I find it hard to determine if some of the PL design advice I see on the web is backed by any evidence. Some linked material may be authors opinion or p

[racket-users] Re: resources on PL design

2019-06-30 Thread Stephen De Gabrielle
I've added EOPL and some others. I obviously haven't read all these, but have added them because they refer to PL *design* or *implementation* in description or TOC. Thanks to those who responded. https://github.com/racket/racket/wiki/Creating-Languages#Books Books - Programming Languages: App