To: matt hellige <firstname.lastname@example.org>
Subject: Re: failures
From: Matthias Felleisen <email@example.com>
Date: Tue, 24 Dec 2002 10:24:21 -0500 (EST)
References: <200212030144.gB31iWwc012911@saul.cis.upenn.edu> <200212062202.gB6M2LCo020139@saul.cis.upenn.edu> <200212100154.gBA1sdwF023440@saul.cis.upenn.edu>
At Mon, 9 Dec 2002 19:02:57 -0600, matt hellige wrote:
> [----- The Types Forum, http://www.cis.upenn.edu/~bcpierce/types -----]
> [Dave Berry <firstname.lastname@example.org>]
> > There is a large gulf between the people who design languages that everyone
> > uses, and the people who know the theory. This gulf is shrinking, thanks
> > to some people who have worked hard to bridge it, but there's still a long
> > way to go before the language community's skills are properly recognised.
> > A popular book like this might help.
> i think it's a nice idea, but would there be sufficient popular
> interest? gui design is something that many people feel compelled to
> know something about and participate in, but not so many feel that
> they're involved in language design (whether or not that's correct is
> another question).
Few people will ever design or implement an OS, yet at almost all
institutions that I know, the (so-called) OS course is one of the
most popular. The same is true for compilers or programming languages.
The purpose of a book on failures is not to have everyone design a
programming language but to have everyone appreciate what a good
programming language does for programmers and how difficult it is
to get "good" right.