Best language for implementing compilers?

David Lovemore <davidlovemore@gmail.com>
Tue, 12 Feb 2019 03:28:37 -0800 (PST)

          From comp.compilers

Related articles
Best language for implementing compilers? costello@mitre.org (Costello, Roger L.) (2019-02-08)
Re: Best language for implementing compilers? nalaginrut@gmail.com (Nala Ginrut) (2019-02-09)
Re: Best language for implementing compilers? gneuner2@comcast.net (George Neuner) (2019-02-08)
Re: Best language for implementing compilers? robin51@dodo.com.au (Robin Vowels) (2019-02-09)
Re: Best language for implementing compilers? bc@freeuk.com (Bart) (2019-02-11)
Best language for implementing compilers? davidlovemore@gmail.com (David Lovemore) (2019-02-12)
Re: Best language for implementing compilers? drb@ihatespam.msu.edu (2019-02-12)
Re: Best language for implementing compilers? 157-073-9834@kylheku.com (Kaz Kylheku) (2019-02-12)
Re: Best language for implementing compilers? costello@mitre.org (Costello, Roger L.) (2019-02-12)
Re: Best language for implementing compilers? 157-073-9834@kylheku.com (Kaz Kylheku) (2019-02-12)
| List of all articles for this month |

From: David Lovemore <davidlovemore@gmail.com>
Newsgroups: comp.compilers
Date: Tue, 12 Feb 2019 03:28:37 -0800 (PST)
Organization: Compilers Central
References: 19-02-002
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="145"; mail-complaints-to="abuse@iecc.com"
Keywords: ML, Haskell
Posted-Date: 12 Feb 2019 09:44:32 EST
In-Reply-To: 19-02-002

One of the things that makes ML good is that it is pretty hard to make
an error that get past the type checker.


It is not only the matching, which allows easy testing and unpacking
of compound data types, but its insistance that every case is checked
that is useful.


Also functional purity has many advantages.


To answer your question though, Haskell is a language you should be looking at.


Post a followup to this message

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