RE: GHC generated dll makes Excel crash on exit.

2007-12-03 Thread Simon Peyton-Jones
Better still, could you add a section to that page about DLLs and Excel? That'd be useful for others. Simon From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Olivier Boudry Sent: 30 November 2007 18:09 To: glasgow-haskell-users@haskell.org Subject: Re: GHC generated dll makes Excel

RE: win32ghc: using more than 2gb of memory

2007-12-03 Thread Simon Peyton-Jones
GHC definitely does not assume that the top bit is of an address is clear. But I don't know that anyone has explicitly tested it on a 3Gb program. Simon | -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of | Bulat Ziganshin | Sent: 02 December 2007 14:12

RE: fundeps help

2007-12-03 Thread Simon Peyton-Jones
| I'm trying to understand what fundeps do and don't let me do. One | particular source of confusion is why the following program doesn't | typecheck: | | {-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-} | module Fundeps where | | class Dep a b | a - b, b - a | | conv :: (Dep a

Re: GHC porting to FreeBSD-amd64 progress report

2007-12-03 Thread Simon Marlow
Wilhelm B. Kloke wrote: Simon Marlow [EMAIL PROTECTED] schrieb: Perhaps you compiled mkDerivedConstants as a 32-bit executable? Yes. I was not attentive enough. But now I have got a working compiler on FreeBSD-amd64-7.0. If anybody is interested, I shall prepare a package of the installed

Re: ghc vs ghci: why can't ghci do everything ghc can do?

2007-12-03 Thread Simon Marlow
Claus Reinke wrote: 3) suggestions: a) could we have a :make command in ghci that doesa 'ghc --make' while reusing the information fromthe current session? Doesn't :set -fobject-code :reload do that? b) could we have a --prefer-source option for ghci, so

Re: Haddocumentation of 6.8.1

2007-12-03 Thread Daniel Fischer
Am Freitag, 30. November 2007 18:04 schrieb Wolfgang Jeltsch: Am Freitag, 30. November 2007 15:23 schrieb Daniel Fischer: Question 2: When I build a package via Cabal, is there a way to merge the documentation into the installed library docs (and if yes, how do I do it)? I think, if you

Re: GHC porting to FreeBSD-amd64 progress report

2007-12-03 Thread Wilhelm B. Kloke
Simon Marlow [EMAIL PROTECTED] schrieb: Wilhelm B. Kloke wrote: However, you might want to wait for 6.8.2 in the next few days, as we fixed several important bugs. I have found a couple of small bugs regarding FreeBSD. Changing the configure process would be helpful. FreeBSD-amd64 is

Re: fundeps help

2007-12-03 Thread Jan-Willem Maessen
On Dec 3, 2007, at 4:02 AM, Simon Peyton-Jones wrote: GHC's new intermediate language, System FC, is specifically designed to do this. Currently we're in transition: equality constraints are starting to work, but fundeps are implemented as they always were. I hope we can eventually

RE: fundeps help

2007-12-03 Thread Simon Peyton-Jones
| Is it really a good idea to permit a type signature to include | equality constraints among unifiable types? Does the above type | signature mean something different from a -a? Does the type signature: | foo :: (a~Bar b) = a - Bar b | mean something different from: | foo :: Bar b -

Re: GHC generated dll makes Excel crash on exit.

2007-12-03 Thread Olivier Boudry
On 12/3/07, Simon Peyton-Jones [EMAIL PROTECTED] wrote: Better still, could you add a section to that page about DLLs and Excel? That'd be useful for others. Simon Simon, As the page is part of the GHC documentation I cannot edit it. I put my notes in a new wiki page :

RE: GHC generated dll makes Excel crash on exit.

2007-12-03 Thread Simon Peyton-Jones
It's not part of the Haskell documentation! The FFI page http://haskell.org/haskellwiki/GHC/Using_the_FFI is part of the contributed documentation, linked from here: http://haskell.org/haskellwiki/GHC So it absolutely is a Wiki, and should be editable by you (assuming you log into the wiki).

Re: GHC generated dll makes Excel crash on exit.

2007-12-03 Thread Olivier Boudry
On Dec 3, 2007 10:07 AM, Simon Peyton-Jones [EMAIL PROTECTED] wrote: It's not part of the Haskell documentation! The FFI page http://haskell.org/haskellwiki/GHC/Using_the_FFI is part of the contributed documentation, linked from here: http://haskell.org/haskellwiki/GHC So it

Re: HUnit 1.2.0.0 on 6.8.1 vs 1.1.1 on 6.6.1

2007-12-03 Thread Ian Lynagh
On Wed, Nov 21, 2007 at 11:13:26AM -0800, Greg Fitzgerald wrote: On Windows, HUnit's assertions are not working - trace below in ghci 6.8.1and 6.6.1. Can others reproduce? Is this the right place to report bugs? Should I confirm a bug here and then create a ticket, create a ticket and that's

Re: GHC generated dll makes Excel crash on exit.

2007-12-03 Thread Olivier Boudry
I moved my stuff to: http://haskell.org/haskellwiki/GHC/Using_the_FFI#Beware_of_dllMain.28.29_-_Excel Cheers, Olivier. ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org

Re: Haddocumentation of 6.8.1

2007-12-03 Thread Wolfgang Jeltsch
Am Montag, 3. Dezember 2007 13:38 schrieben Sie: […] I just thought it would be nice to have all installed libraries together because that would facilitate deciding whether I use something from the containers package, or the collections package or edison. Do you mean you want a combined

Re: Type Families and enhanced constraints (at run-time)

2007-12-03 Thread Jim Burton
On Sat, 2007-12-01 at 11:33 +1000, Matthew Brecknell wrote: [...] Seems impossible. With GADTs, you can of course go the other way: data A data B data Chr a where AChr :: Chr A BChr :: Chr B toChar :: Chr a - Char toChar AChr = 'A' toChar BChr = 'B' So perhaps

Re: Type Families and enhanced constraints (at run-time)

2007-12-03 Thread Jim Burton
On Fri, 2007-11-30 at 13:37 +1100, Manuel M T Chakravarty wrote: Whenever you want to maintain type-level assertions of properties of you functions, you need to decide *how much* of the value-level information do you need on the type level to express and check the properties that you are

Re: fundeps help

2007-12-03 Thread Ganesh Sittampalam
On Mon, 3 Dec 2007, Simon Peyton-Jones wrote: No, you didn't miss anything. I wouldn't expect anyone to write these types directly. But it can happen: class C a b | a-b instance C Int Bool class D x where op :: forall y. C x y = x - y instance D Int

Problems building and using ghc-6.9

2007-12-03 Thread Daniel Fischer
Hi, so today I built ghc-6.9.20071124. First, make died because HsColour version = 1.8 was needed, couldn't determine the version. I had HsColour 1.6, got myself 1.8, built and installed. make died again, same problem. I added (v, Version) to the optionTable in HsColour.hs and it worked :)

Re: Type Families and enhanced constraints (at run-time)

2007-12-03 Thread Matthew Brecknell
Jim Burton said: Thanks -- I think I see your point but I'm not sure how to make use of it...(perhaps I'm trying to run before I can walk). The way I was picturing things, the A, B ... types would need to take a parameter so they can be collected/consed, so my next attempt tries to

Re: fundeps help

2007-12-03 Thread Manuel M T Chakravarty
Jan-Willem Maessen: Is it really a good idea to permit a type signature to include equality constraints among unifiable types? Does the above type signature mean something different from a -a? Does the type signature: foo :: (a~Bar b) = a - Bar b mean something different from: foo