4 ms·
Uh, I believe that the GHC C-- (Cmm) is one of the dozen different C--es that have nothing in common with this project save for the name.
by gngeal 13y ago
Uh, I believe that the GHC C-- (Cmm) is one of the dozen different C--es that have nothing in common with this project save for the name.
- ibdknox 13y agoGiven that Simon Peyton Jones is listed as a co-author on several of the papers, I find that a bit too coincidental to be true.
- gngeal 13y agoThis thing is written in ML, not in Haskell, and the GHC docs themselves claim that Cmm (the GHC thingy) is "is rather like C--. The syntax is almost C-- (a few constructs are missing), and it is augmented with some macros that are expanded by GHC's code generator". So "GHC's Cmm/C--" sounds rather like an independent reimplementation of a superset of a subset of "this C--".
- asdasf 13y agoIt literally can't be an "independent reimplementation" if one person played a major role in both of them.
- vanderZwan 13y agoDomain specific dialect?
- carterschonwald 13y agoThe GHC C-- is a subset of the full Norman Ramsey C--