Re: Readline dependency

2001-04-23 Thread Malcolm Wallace
Alastair, A third solution which I haven't tried yet but might try soon is to write a dumb (possibly very dumb) implementation of Readline in pure Haskell and have Readline use the dumb implementation if the C library and headers aren't available. I'm in two minds about this approach

RE: Building 5.0 from CVS needs Happy 1.9

2001-04-23 Thread Simon Marlow
Running configure in the current fptools snapshot requires Happy 1.9: checking for happy... /home/reid/local/bin/happy checking for version of happy... configure: error: Happy version 1.9 or later is required to compile GHC. but, silly me, I only have Happy 1.8: $ happy

Browse And Be Amazed!!!

2001-04-23 Thread casngo
Dear Friends Future Millionaire: AS SEEN ON NATIONAL TV: Making over half million dollars every 4 to 5 months from your home for an investment of only $25 U.S. Dollars expense one time THANK'S TO THE COMPUTER AGE AND THE INTERNET ! == BE

RE: Parallel make

2001-04-23 Thread Simon Marlow
Since I have 2 processors and plently of memory, I thought I'd try doing a parallel make of GHC: make all -j 2 This kind of command normally works great for other code (e.g., things written in C and for which I have/can get accurate dependency information) but I'm getting no

RE: CVS make documentation

2001-04-23 Thread Simon Marlow
It seems I always have to do this: cvs -d... checkout fpconfig cd fptools cvs checkout ghc hslibs happy # and maybe some other projects autoconf (cd ghc; autoconf) # not mentioned in documentation ./configure make boot# no longer needed, apparently make all Comments:

RE: Parallel make

2001-04-23 Thread Simon Peyton-Jones
I don't think we have every tried parallel make; I think it most unlikely that we've turned it off. Could it be to do with recursive invocations of make not getting the flag? Try your make -j2 in ghc/compiler (which eats most time and doesn't recursively invoke make) S | -Original

RE: [repeat post] Re: Syntax for implicit parameters

2001-04-23 Thread Alastair Reid
Surely we could use *zero* extra identifiers by writing: (ia) let ?x = foo in bar (iia) bar where ?x = foo i.e., s/dlet/let/ and s/with/where/ . I thought this was mentioned at the Haskell Implementors' Meeting. I believe that is the favoured change amongst those that want

RE: [repeat post] Re: Syntax for implicit parameters

2001-04-23 Thread Alastair Reid
I wrote: eval (Let v e1 e2) = eval e2 with ?env = (v, eval e1) : ?env [Blush] Andy Gill pointed out that this example was ambiguous because it wasn't clear if I wanted this Let to be recursive or non-recursive. My intention was that this was a non-recursive let. -- Alastair Reid

RE: cvs commit: fptools/ghc/compiler/main GetImports.hs

2001-04-23 Thread Julian Seward (Intl Vendor)
Fixed. Alastair -- I've merged this fix into the HEAD (rev 1.5 I think). | -Original Message- | From: Julian Seward [mailto:[EMAIL PROTECTED]] | Sent: Friday, April 20, 2001 11:30 AM | To: [EMAIL PROTECTED] | Subject: cvs commit: fptools/ghc/compiler/main GetImports.hs | | | sewardj

RE: RTLD_GLOBAL not available on FreeBSD 3.x

2001-04-23 Thread Simon Marlow
The RTLD_GLOBAL symbol (used as an argument to dlopen in rts/Linker.c) is not available on FreeBSD 3.x. I'm replacing the offending line as follows // hdl = dlopen(buf, RTLD_NOW | RTLD_GLOBAL ); hdl = dlopen(buf, RTLD_LAZY ); and hoping for the best. SimonM: is RTLD_GLOBAL