Do people build things using little languages any more?

Roger L Costello <costello@mitre.org>
Mon, 4 Jul 2022 14:11:03 +0000

          From comp.compilers

Related articles
Do people build things using little languages any more? costello@mitre.org (Roger L Costello) (2022-07-04)
Re: Do people build things using little languages any more? 480-992-1380@kylheku.com (Kaz Kylheku) (2022-07-05)
| List of all articles for this month |

From: Roger L Costello <costello@mitre.org>
Newsgroups: comp.compilers
Date: Mon, 4 Jul 2022 14:11:03 +0000
Organization: Compilers Central
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="29128"; mail-complaints-to="abuse@iecc.com"
Keywords: design, question
Posted-Date: 04 Jul 2022 13:31:21 EDT
Accept-Language: en-US
Content-Language: en-US

Hi Folks,


I am reading the "Little Languages and Tools" book. (I can't remember who, on
this list, recommended the book, but whoever it was thank you! It is an
awesome book!)


The first chapter was written by Jon Bentley. Incredible writer! The thing
that struck me most from reading his chapter is that writing little tools
(using little languages such as AWK, Lex, Yacc, pic (picture language),
scatter (scatter plot language), troff, sed) and then assembling them together
via pipes, e.g.,


scatter infile | pic | troff >outfile


is a powerful way to quickly get robust tools implemented.


My impression is that this style of development is no longer in vogue. Today's
developers want to use big languages like Java and Python and implement large,
monolithic tools/application.


That's sad.


To my way of thinking the old style of development is far superior.


But perhaps I am wrong. Perhaps today's developers are implementing
tools/applications using the old style. What say you? Do you use the old style
of implementing tools/applications?


/Roger


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.