ANNOUNCE: GHC 5.03.20020204 snapshot release

2002-02-05 Thread Julian Seward (Intl Vendor)
There have been a number of significant improvements made to GHC since the 5.02 sources were branched off the main GHC development tree, but we're not quite ready to make a full 5.04 release yet. However, we're keen to get feedback on the new features from people that don't have easy access t

GHC version 5.02.2 is available

2002-01-10 Thread Julian Seward (Intl Vendor)
The (Interactive) Glasgow Haskell Compiler -- version 5.02.2 == We are pleased to announce a new patchlevel release of the Glasgow Haskell Compiler (GHC), version 5.02.2. The source distribution is freely available via the World-W

RE: Strict foldl

2001-12-07 Thread Julian Seward (Intl Vendor)
| > Prelude> sum [1..1000] | > | > had the following effect: | > | > PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND | > 23542 herrmann 20 0 250M 130M 97500 R66.3 52.4 0:21 ghc-5.02 | | Is this what I think it is? Do you benchmark the | interpreter? Interpr

RE: What are ZMZN and ->Z1T in a ghc space profile?

2001-11-16 Thread Julian Seward (Intl Vendor)
I suspect you're both right. I seem to remember that it used to be the way Keith says, but was relatively recently changed to be the way Robert says. J | > > But, to answer your emmediate question: | > > | > > ZMZM = [] - The list Nil constructor | > > Z1T = ( ) - The 1-tuple constructor |

RE: GHC 5.02 is released

2001-10-01 Thread Julian Seward (Intl Vendor)
Yes. There is now a ... -src-2.tar.bz2 file there; unfortunately I forgot to remove the message when I put it there. Download and compile away. J | -Original Message- | From: Frank Seaton Taylor [mailto:[EMAIL PROTECTED]] | Sent: Friday, September 28, 2001 8:36 PM | To: [EMAIL PROTEC

More GHC 5.02 binaries available

2001-09-25 Thread Julian Seward (Intl Vendor)
The web site (http://www.haskell.org/ghc) now has final binary builds for x86-Linux sparc-solaris Windows NT/2K/XP and allegedly 95/98/ME Additionally, the final source tarball is now on the web page. I claim (and earnestly hope) it is suitable for building other binary builds of

GHC 5.02 is released

2001-09-21 Thread Julian Seward (Intl Vendor)
The (Interactive) Glasgow Haskell Compiler -- version 5.02 We are pleased to announce a new major release of the Glasgow Haskell Compiler (GHC), version 5.02. Th

RE: The future of Haskell discussion

2001-09-14 Thread Julian Seward (Intl Vendor)
| wxWindows is quite C++ centric and AFAIK nobody has made a | serious effort at a C++ FFI yet. One of the big advantages | of GTK+ is that it was written with bindings for other | languages in mind. Therefore, it is probably the toolkit | with the most language bindings. The lack of any w

RE: closing file handles

2001-09-10 Thread Julian Seward (Intl Vendor)
| I'm sorry, I had a small error in my code. It should have been: | | >go filelist = mapM go' filelist -- no "do return" | >where go' f = do h <- openFile f ReadMode | > text <- hGetContents h | > let c = head $! text | >

RE: How do you stop functions being inlined?

2001-08-02 Thread Julian Seward (Intl Vendor)
{-# NOINLINE name #-} | -Original Message- | From: George Russell [mailto:[EMAIL PROTECTED]] | Sent: Wednesday, August 01, 2001 3:46 PM | To: [EMAIL PROTECTED] | Subject: How do you stop functions being inlined? | | | Well, I think we all know the answer to this one, namely |{-#

RPMs for: GHC version 5.00.2 is available

2001-06-21 Thread Julian Seward (Intl Vendor)
e. J | -Original Message- | From: Manuel M. T. Chakravarty [mailto:[EMAIL PROTECTED]] | Sent: Thursday, June 21, 2001 3:02 AM | To: Julian Seward (Intl Vendor) | Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] | Subject: Re: GHC version 5.00.2 is available | | | "Julian Seward (Intl Vendor

RE: hbc

2001-06-21 Thread Julian Seward (Intl Vendor)
| > I heard rumors that the author went off to some cushy industrial job, | > or is spending all his time writing NetBSD drivers, or something like | > that :^) | | I heard that he had become a recluse and was chasing eclipses | somewhere in South Africa! I heard rumours that the author had

GHC version 5.00.2 is available

2001-06-18 Thread Julian Seward (Intl Vendor)
The (Interactive) Glasgow Haskell Compiler -- version 5.00.2 == We are pleased to announce a new patchlevel release of the Glasgow Haskell Compiler (GHC), version 5.00.2. The source distribution is freely available via the World-W

ghc-5.00.1 is available

2001-05-24 Thread Julian Seward (Intl Vendor)
The (Interactive) Glasgow Haskell Compiler -- version 5.00.1 == We are pleased to announce a new patchlevel release of the Glasgow Haskell Compiler (GHC), version 5.00.1. The source distribution is freely available via the World-W

RE: Profiling burn-rate

2001-04-09 Thread Julian Seward (Intl Vendor)
| Is there any way to profile the "burn-rate" of a Haskell program? | | Profiling as I understand it tells you what the "live" information | on the heap is. It doesn't tell you what garbage collector has just | freed. So, if a function were generating tons of intermediate values | which it then

RE: Haskell threads & pipes & UNIX processes

2001-02-15 Thread Julian Seward (Intl Vendor)
| So what's going on? How can the goal be achieved? I don't know, but here's a different suggestion, using bzip2 (you could do the same with zlib for .gz files): use the foreign import mechanism to make BZ2_bzopen, BZ2_bzwrite and BZ2_bzclose available in your program. Then: do bz2 <- bzope

RE: Hugs and Linux

2000-11-10 Thread Julian Seward (Intl Vendor)
| I can't get hugs98 to work under my linuxplatform. I have the Red | Hat distirbution 7.0. | The problem is that hugs requires a file called "readline.so.3" and | I have "readline.so.4" on my system. Does anyone know how to get | around this problem?? I guess you are installing a binary RPM?

RE: code generation for other languages

2000-08-24 Thread Julian Seward (Intl Vendor)
| The tricky | bit will be, as you say, defining a data structure that is "just" | general enough. Just start with the simplest thing which allows you to do what you want to do, and extend it as needed. The other approach -- trying to envision everything you might need and building it in at the

RE: Parsing include files

2000-08-21 Thread Julian Seward (Intl Vendor)
| Since compilers are one of the areas where everyone agrees that FPLs | are the right tool for the job, there should be a standard pattern to | deal with include files. Am I missing something essential? No. Parsec is an excellent library, but I think there's a design flaw in that you can't wr

RE: doubles

2000-08-11 Thread Julian Seward (Intl Vendor)
| -Original Message- | From: Jan Skibinski [mailto:[EMAIL PROTECTED]] | Sent: Thursday, August 10, 2000 3:11 PM | To: [EMAIL PROTECTED] | Cc: [EMAIL PROTECTED] | Subject: Re: doubles | | | | > | > Aha . And how many digits will GHC offer me? | | I would think that you will get

Volunteers needed to fix GHC's sparc native code generator

2000-06-28 Thread Julian Seward (Intl Vendor)
Folks For several years now, GHC has had a native code generator (NCG), capable of emitting assembly code directly, for the Sparc and Alpha architectures. The motivation for this was to avoid the expense of generating C, stuffing it through GCC and then mangling the assembly output with a perl

RE: What happened to the GRIN project?

2000-06-19 Thread Julian Seward (Intl Vendor)
| I thought it sounded very promising, but never heard anything since. | Why? Didn't it work? Was there some issue about needing a global program analysis (the points-to analysis), which could be difficult for modular software development? J

RE: Possible faq: ffi?

2000-03-15 Thread Julian Seward (Intl Vendor)
> There's the new unified FFI, using the "foreign" keyword. I believe, > there's a reference to the FFI paper from www.haskell.org. Yes, the new STG Hugs, for which Linux and Win32 preview versions are already available, supports foreign import/foreign export, so you can not only call C from the

RE: rounding in haskell

2000-02-08 Thread Julian Seward (Intl Vendor)
> Since the Paleozoic Era Hugs is distributed with HAS_DOUBLE_PRECISION > desactivated (can some gurus explain why?...), and the first thing > I do with, is its recompilation. Such nasties as above become > then less dangerous. The newer STG Hugs which we are developing has "real" Doubles as s

RE: live display of heap usage

2000-01-06 Thread Julian Seward (Intl Vendor)
I seem to remember that such a thing was present in at least an early version of nhc. Nhc people, do I remember right? J > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] > Sent: Thursday, January 06, 2000 10:01 AM > To: [EMAIL PROTECTED] > Subject: live displ

RE: Where would one use Maybe as a monad?

1999-09-28 Thread Julian Seward (Intl Vendor)
> However, I note that Maybe is an instance of Monad. What for? Someone, I think at Glasgow, has a web page called something like "What the hell are monads?", which I thought gave a pretty good practical description of them. I can't remember who made this page, though. Anybody know who/where