9190122, 816 AM Lamioda the Utimate | Programming Languages Weblog
Lambda the Ultimate
The Programming Languages Weblog aa
LtU is now running in a new, more stable
environment
Home | LtU has experienced a long period of downtime
Feedback | recently. Its software infrastructure was
‘outdated enough that it became difficult to spp
FAQ
maintain when problems arose. Ithasnowbeen | |s]s]e]7|s [e|id
Getting Started | migrated to a brand new environment. It should
Discussions | be much more stable from now on.
Browse archives
« September 2022
[su] mo] | we] Th] Fr] sal
sa] 12| 13] e415] 167
| 19] 20] 21 222324
Site operation By Anton van Straaten at 2022-08-31 06:37 | Admin | 10
discussions ‘comments | other blogs | 74185 reads | |25|26]27]28 ]29)30}
Recent Posts
(new topic) | Graydon Hoare: 21 compilers and 3
orders of magnitude in 60 minutes
Active forum topics
= Programming Languages
Departments for a Programmable World
In 2019, Graydon Hoare gave a talk to (what's on those tablets in
Courses | undergraduates (PDF of slides) trying to Westworld, anyway?)
Research Papers communicate a sense of what compilers looked
like from the perspective of people who did it
= A Manufacturer's
Design Docs ° Perspective on PL
for a living.
Quotations rogress
I've been aware of this talk for over a year and 1 HTTPS and logins to LtU.
Genealogical Diagrams | meant to submit a story here, but was overcome
Archives | by the sheer number of excellent observations.
TL just summarise the groups he uses:
= Do we need exactly two
binding constructs?
= Thomas Lord an LtU
User login + The giants: by which he means the big regular, dies at 56
compilers that are built the old-fashioned more
way that throw massive resources at
attaining efficiency
Password: + The variants, which use tricks to avoid
being so massive:
1, Fewer optimisations: be traditional,
Username:
New forum topics
= HTTPS and logins to LtU.
= Programming Languages
for a Programmable World
(team ] but be selective and only the foohats on thove tablets in
‘optimisations that really pay off
+ Create new account Westworld, anyway?)
2. Use compiler-friendly languages, by | 4 manufacturer's
= Request new which he is really taking about Porenective on PL
Password languages that are good for bomese
implementing compilers, like Lisp eet
Navigation and ML = Thomas Lord an LeU
regular, dies at 56
1 recent posts 3. Theory-driven meta-languages, esp.
= Basic building blocks of a
how something like yacc allows a “
programming language
traditional Dragon-book style
compiler to be written more easily more
4, Base compiler on a carefully
designed IR that is either easy to Recent comments
lambda-the-utin