John Meacham <[EMAIL PROTECTED]> writes: > On Wed, Feb 01, 2006 at 02:51:08PM +0000, Philippa Cowderoy wrote: > > specifying a dictionary-passing implementation of typeclasses - > > I am thinking we don't specify any particular translation scheme. just a > sudset of the language that is considered 'core' that every haskell > program could _potentially_ be reduced to.
There is a potential confusion here between the H-core language as used in the Haskell'98 report, and ghc's current external-core language. The former contains classes, and the latter does not. Ghc-core has type-lambdas, but H-core does not. Ghc-core has unboxed values, H-core does not. The main conceptual difference is that H-core aims merely for simpler expression of common syntactic constructs, whereas ghc-core aims for low-level optimisability. H-core should be programmer-usable, whilst ghc-core is intended for automated tools to use. Regards, Malcolm _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://haskell.org/mailman/listinfo/haskell-prime