[Haskell-cafe] Re: ANNOUNCE: Utrecht Haskell Compiler (UHC)
gwern0 at gmail.com
Thu Apr 23 13:19:01 EDT 2009
On Thu, Apr 23, 2009 at 12:39 PM, Claus Reinke <claus.reinke at talk21.com> wrote:
> joking and bikeshedding aside:
> - Haskell'98 is a fixed standard. Haskell'98 (revised) is a revised version
> the same standard. The discussion on what is in either is over. Unless
> someone wants to start and edit a new revision of Haskell'98. Or someone
> wants to write about experience with and criticism of the existing
> None of which seems to relate to this thread's subject, though either
> fit into other threads on this mailing list.
> - the UHC announcement states (emphasis added): "UHC supports _almost all_
> Haskell98 features plus many experimental extensions".
> Once they start claiming to have a full Haskell'98 implementation,
> everybody can start filing bug reports. Actually, you can start doing
> that now as they explicitly relate UHC to Haskell'98, not Haskell,
> not Haskell'. But once you've filed a bug report about a deviation
> from the version of the standard being referred to, it is up to them.
> - there are one or two more interesting things to discuss about UHC.
> That would require some actual work to find out more about it.
> - implementing a Haskell compiler requires a lot of work. So does
> detailing language extensions, to say nothing about providing supporting
> evidence for suggested language extensions by actually implementing them
> side-by-side with Haskell's other
> - anyone who gets through the work of implementing something,
> let alone a Haskell compiler, to the stage of releasing/announcing
> it, is likely looking forward to getting feedback on their work.
> In reality, the only feedback most projects get is from bug reports
> (and not always those), web access logs, and rumours on blogs
> or irc. One really, really, does not need one's project name to be used
> for other unrelated entertainment as well.
> May I respectfully suggest that further postings under _this_ subject give
> something back to the UHC implementers, in the form of investing some actual
> work and time to find out about the fruits of their work?
I'd like to second this email. I found the ehc/uhc project very
interesting when I was looking at it a year or two ago, and I'm a
little distressed that this thread has been so unproductive and
basically hostile. I was hoping that comments would be more
substantive, rather than carping about what a maintainer plans on
adding (and thereby triggering an apparent holy war).
For example, I expected someone to ask why it was not cabalized since
that would help distribution; to which a developer could respond that
it could well be except source files need to be preprocessed with the
grammar-conversion tool (UUAGC?) and Cabal doesn't support that like
it does alex/happy; to which someone might propose a hack-around using
GHC's -Fgetc. option, or maybe someone would go quickly add support to
Cabal and we could get started on Cabalizing the various compilers -
Er. Not to try to force the discussion in any particular direction or
More information about the Haskell-Cafe