[Haskell-cafe] Re: ANNOUNCE: Utrecht Haskell Compiler (UHC) --
first release
Sebastiaan Visser
sfvisser at cs.uu.nl
Mon Apr 20 12:25:25 EDT 2009
On Apr 20, 2009, at 5:44 PM, David Leimbach wrote:
> On Mon, Apr 20, 2009 at 8:38 AM, Malcolm Wallace <Malcolm.Wallace at 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
More information about the Haskell-Cafe
mailing list