On Apr 20, 2009, at 5:44 PM, David Leimbach wrote:
On Mon, Apr 20, 2009 at 8:38 AM, Malcolm Wallace <malcolm.wall...@cs.york.ac.uk > wrote:
> > Just refuse to use UHC until it conforms.
> Do you not use Hugs for the same reason?

Not to mention that GHC does not comply with the H'98 standard either:

   
http://www.haskell.org/ghc/docs/latest/html/users_guide/bugs-and-infelicities.html#vs-Haskell-defn

Regards,
   Malcolm


It's still a matter of choice. So we're saying there are no implementations of Haskell 98? Sounds like the same problem C++ and C99 have.

Dave

Why is this such a problem?

You can still write and compile very beautiful programs with both GHC and UHC.

And keep in mind that the UHC compiler is probably not designed to replace GHC and to be fully compliant with the Haskell 98 standard. It still has a very useful place in education and is certainly worth looking at.

It is intensively making use of the attribute grammar system to perform traversals over the different internally used languages. This is a very different approach from what GHC does which makes it very interesting from an educational and scientific point of view.

I encourage you to take a look inside, it is reasonably easy to grasp what going on inside of UHC.

--
Sebastiaan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to