On Fri, Jul 06, 2007 at 06:20:45PM -0700, Dave Bayer wrote: > On Jul 6, 2007, at 1:46 PM, Stefan O'Rear wrote: > >> You could have just used -ddump-ds... Core is way more readable than >> GHC assembly. > > Great suggestion! > > Core looks familiar from playing with template Haskell, is it identical?
No, Core is much lower level. It does not have guards, where-blocks, list comprehensions, type classes, etc; everything is reduced to simple pattern bindings, lambdas, lets, applications, and unboxed literals. > Can one / does anyone use Core as a target for experimental toy languages? > Aside from the "moving target" caveats... Apparently not, since GHC's support for *reading* core has been broken since the 6.0 days with nary a complaint. (Aaron Tomb and Tim Chevalier are currently working on fixing it). Stefan _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime