RE: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-16 Thread Simon Marlow
On 15 November 2005 10:37, Lennart Augustsson wrote: Simon Peyton-Jones wrote: I am aware of some experiments with alternative back-ends for ghc, but I don't know of any work on a ghc back-end generating portable bytecode. A few years ago some work was done towards a ghc-hugs fusion, but in

RE: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-15 Thread Simon Peyton-Jones
| I am aware of some experiments with alternative back-ends for ghc, but I | don't know of any work on a ghc back-end generating portable bytecode. | A few years ago some work was done towards a ghc-hugs fusion, but in the | end hugs remained separate and the ghc people developed ghci. Perhaps |

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-15 Thread Lennart Augustsson
Simon Peyton-Jones wrote: | I am aware of some experiments with alternative back-ends for ghc, but I | don't know of any work on a ghc back-end generating portable bytecode. | A few years ago some work was done towards a ghc-hugs fusion, but in the | end hugs remained separate and the ghc people

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-14 Thread Colin Runciman
Bulat, CR * Part of Tom's motivation for the new back-end is a nice implementation CR of his Hat G-machine for tracing. i'm interested whether this sort of things is possible as back-end for GHC? it will be great if current front-end for GHC which supports number of widely used extensions can

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-14 Thread Colin Runciman
Thomas Davie wrote: I haven't played around with nhc98 yet, but I was intrigued by its small size and its (modestly-sized and simple) bytecoded implementation. Should I now be more interested in Yhc instead? ;-) As far as the YHC team is concerned, yes... As far as the nhc team is... I'm

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-14 Thread David Frech
On 11/13/05, Wolfgang Jeltsch [EMAIL PROTECTED] wrote: Am Samstag, 12. November 2005 00:09 schrieb David Frech: [...] I'd like to build a web-publishing framework in Haskell that is totally self-contained, very portable, and easy to bootstrap ... and nhc98 or Yhc might be a nice place to

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-13 Thread Tom Shackell
David Frech wrote: I'm curious. Can you be more specific about what you thought wanted/needed changing in nhc98's VM and/or compiler? Well there were a number of issues: - nhc98's existing VM had a very substantial bug because it was originally designed to use the top bit of an address to

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread Neil Mitchell
Is there some trick to getting it to build ? I've never used the Makefile, but it should work as is! One way to build it, the way I use is: $ cd /root/projects/haskell/yhc/src/compiler98 $ ghc --make -cpp Main -o yhc Thanks Neil ___ Haskell mailing

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread Neil Mitchell
Just so that people don't get the wrong idea ... - Yhc is a working title and it's still not totally decided what it's relation to nhc98 is. It may be merged back into nhc98, it may replace nhc98 or it may end up as an entirely seperate project from it. - It's very much work in progress, indeed

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread Tomasz Zielonka
On Fri, Nov 11, 2005 at 12:24:49PM +, Neil Mitchell wrote: - It's very much work in progress, indeed the source code in the darcs repository as of today is currently somewhat disfunctional as is in between changes (hence why the Makefile is broken). It may be a good idea to have yhc-stable

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread Thomas Shackell
Yes that's a good idea, I would have tidied things up somewhat if I'd known it was going to be announced on the mailing list :-) Cheers Tom Tomasz Zielonka wrote: On Fri, Nov 11, 2005 at 12:24:49PM +, Neil Mitchell wrote: - It's very much work in progress, indeed the source code in

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread David Frech
On 11/11/05, Neil Mitchell [EMAIL PROTECTED] wrote: Just so that people don't get the wrong idea ... - It's just an experiment of mine with the backend that turns out to have sparked some interest. It seems to compile most of Haskell 98 (at least it did when it last worked ;-)) but it's in no

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread Thomas Davie
On 11 Nov 2005, at 23:09, David Frech wrote: On 11/11/05, Neil Mitchell [EMAIL PROTECTED] wrote: Just so that people don't get the wrong idea ... - It's just an experiment of mine with the backend that turns out to have sparked some interest. It seems to compile most of Haskell 98 (at

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-11 Thread Thomas Davie
Sorry, I could have done with answering a bit more there... On 11 Nov 2005, at 23:09, David Frech wrote: I'm curious. Can you be more specific about what you thought wanted/needed changing in nhc98's VM and/or compiler? Basically, nhc98's backend had several problems, most notably not being

[Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-10 Thread Thomas Davie
Announcing the York Haskell Compiler - a Haskell 98 compiler with roots in nhc98. It's not totally finished, but is getting there quickly, and could well be of interest to Haskell developers. Webpage: http://www-users.cs.york.ac.uk/~ndm/yhc/ Project Blog: http://yhc06.blogspot.com/ Project Wiki:

Re: [Haskell] [ANNOUNCE] yhc - York Haskell Compiler

2005-11-10 Thread Jeremy Shaw
At Fri, 11 Nov 2005 01:11:17 +, Thomas Davie wrote: Announcing the York Haskell Compiler - a Haskell 98 compiler with roots in nhc98. It's not totally finished, but is getting there quickly, and could well be of interest to Haskell developers. Is there some trick to getting it to build ?