Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.msdos.programmer > #4575

Re: Making a C compiler in Rust

From Paul Rubin <no.email@nospam.invalid>
Newsgroups comp.lang.lisp, comp.lang.c, comp.lang.asm, alt.lang.asm, comp.os.msdos.programmer, comp.lang.misc
Subject Re: Making a C compiler in Rust
Date 2026-08-21 16:48 -0700
Organization A noiseless patient Spider
Message-ID <87ecfrnih9.fsf@nightsong.com> (permalink)
References (16 earlier) <YlabS.636$s8Z7.262@fx09.ams4> <8733wtuwti.fsf@gmail.com> <D1RhS.105827$pS.21221@fx16.ams4> <87ik53nnbc.fsf@nightsong.com> <y65iS.361236$BAea.126985@fx01.ams4>

Cross-posted to 6 groups.

Show all headers | View raw


Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> writes:
> I have indeed read Appel's book in ML, and am currently on a co-course
> writing the Tiger compiler in C.  He also has an edition in Java, which
> I have not read.

I'd go for the ML version of that book.  He made the apt comment that C
is a terrible language for writing compilers in.  Lisp is much better,
but ML, Haskell, and so on are almost perfectly suited for the purpose.

Regarding Lisp, the most interesting dialect these days might be
Clojure, if you can stand the stench of the JVM that accompanies it.
Its ideas are more modern than those of CL.  I haven't tried it myself
so far.  Again the JVM is to blame.

Back to comp.os.msdos.programmer | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Making a C compiler in Rust (was: Re: Resources to learn common lisp?) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-21 13:06 +0800
  Re: Making a C compiler in Rust (was: Re: Resources to learn common lisp?) "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-08-21 11:34 +0100
    Re: Making a C compiler in Rust (was: Re: Resources to learn common lisp?) Michael S <already5chosen@yahoo.com> - 2026-08-21 14:13 +0300
      Re: Making a C compiler in Rust Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-22 02:23 +0800
  Re: Making a C compiler in Rust Paul Rubin <no.email@nospam.invalid> - 2026-08-21 15:03 -0700
    Re: Making a C compiler in Rust Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-22 07:24 +0800
      Re: Making a C compiler in Rust Paul Rubin <no.email@nospam.invalid> - 2026-08-21 16:48 -0700

csiph-web