Path: csiph.com!goblin3!goblin.stu.neva.ru!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: "Costello, Roger L." Newsgroups: comp.compilers Subject: Best language for implementing compilers? Date: Fri, 8 Feb 2019 12:20:18 +0000 Organization: Compilers Central Lines: 20 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <19-02-002@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="95847"; mail-complaints-to="abuse@iecc.com" Keywords: question, ML Posted-Date: 08 Feb 2019 10:55:45 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:2154 Hello Compiler Experts! The book [1] that I started reading says this: ML is well suited to many applications, but compiler implementation in particular seems to hit all of its strong points and few of its weaknesses. Implementing a compiler in ML is quite a pleasant task. What is it about ML that makes it such a good language for implementing compilers? The book was written in the 90's. Are there new languages that are even better than ML as a compiler implementation language? /Roger [1] "Modern Compiler Implementation in ML" by Andrew W. Appel (https://www.cs.princeton.edu/~appel/modern/basic/ml/extract.pdf)