RE: Re[2]: Replacement for GMP: Update

2006-08-22 Thread Simon Marlow
On 21 August 2006 16:20, Bulat Ziganshin wrote: Hello Simon, Monday, August 21, 2006, 6:55:47 PM, you wrote: Parallel major GC was worked on by Roshan James during his internship here this summer, and we have some working code, but it needs a lot more testing and tuning, and it may be

Re[4]: Template Haskell crashes unexpectedly...

2006-08-22 Thread Bulat Ziganshin
Hello Brian, Tuesday, August 22, 2006, 1:16:08 AM, you wrote: The solution seems to be something like: $(extend_data [d| data D = X {f::Int, g::String} |]) $(extend_instance [d| instance Obj D where ... |]) or just

Re: Circular dependency between the compiler and TH?

2006-08-22 Thread Simon Marlow
Bulat Ziganshin wrote: Hello Simon, Monday, August 21, 2006, 8:03:41 PM, you wrote: You can do that of course, but it has to be the *exact same compiler*. That is, not one you built from last week's sources. It's just not practical to support building GHC with any GHC that existed at any

Re: Circular dependency between the compiler and TH?

2006-08-22 Thread Simon Marlow
Joel Reymont wrote: I get to stage two and then this: ghci/InteractiveUI.hs:74:7: Could not find module `System.Console.Readline': Use -v to see a list of the files searched for. ghc: 302864492 bytes, 43 GCs, 4361258/9612180 avg/max bytes residency (4 samples), 24M in use, 0.01

Re: A registerised mips-linux port of GHC

2006-08-22 Thread Simon Marlow
Thiemo Seufer wrote: Hello All, I currently try to get a ghc port on mips-linux going. I understand Igloo does the same ATM, and things look promising so far. However, the port is currently unregisterised, and I would like to improve it a bit. A registerised port seems to be achievable with a

Packages in GHC 6.6

2006-08-22 Thread Simon Marlow
Here is what I propose to do regarding the libraries we ship with GHC 6.6. Comments are appreciated, since we need to finalise this story before the release candidate at the end of this week. For a while we have had the goal of devolving as many of the libraries that ship with GHC as possible.

Re: Packages in GHC 6.6

2006-08-22 Thread Bulat Ziganshin
Hello Simon, Tuesday, August 22, 2006, 2:11:46 PM, you wrote: - A source tree can optionally be populated with more packages, which will be included in the build as normal. At the moment, the only packages you can add in this way are: ALUT, HGL, HUnit, OpenAL, OpenGL,

Re: Packages in GHC 6.6

2006-08-22 Thread Neil Mitchell
Hi i think that inclusion of large packages in installer - independent of how great they are - is a wrong decision. Just for reference, I did this with WinHugs, I created WinHugs and MinHugs - with the explicit goal that a student at a uni should be able to install MinHugs on their disk space

Re: Packages in GHC 6.6

2006-08-22 Thread Brian Hulley
Simon Marlow wrote: So here's what I propose: - A GHC source tree will contain a core set of packages. This is what you will get if you download ghc-6.6-src.tar.bz2, or do sh darcs-all get in a darcs repo. The core packages are: base, haskell98, template-haskell, readline, stm,

Re[2]: Packages in GHC 6.6

2006-08-22 Thread Bulat Ziganshin
Hello Brian, Tuesday, August 22, 2006, 5:52:29 PM, you wrote: sh darcs-all get in a darcs repo. The core packages are: base, haskell98, template-haskell, readline, stm, Cabal, unix, Win32 Should mtl not also be included here too as it is a relatively small package but

Re: Re[2]: Packages in GHC 6.6

2006-08-22 Thread Brian Hulley
Bulat Ziganshin wrote: Hello Brian, Tuesday, August 22, 2006, 5:52:29 PM, you wrote: sh darcs-all get in a darcs repo. The core packages are: base, haskell98, template-haskell, readline, stm, Cabal, unix, Win32 Should mtl not also be included here too as it is a

Re[4]: Packages in GHC 6.6

2006-08-22 Thread Bulat Ziganshin
Hello Brian, Tuesday, August 22, 2006, 6:26:02 PM, you wrote: the idea is not what we all use, but what a required to build ghc itself, or closely depend on ghc version. i instead may propose to remove unix/win32 here - i guess that these packages are rather independent on GHC version Ok I

Re: Packages in GHC 6.6

2006-08-22 Thread Chris Kuklewicz
Simon Marlow wrote: Here is what I propose to do regarding the libraries we ship with GHC 6.6. Comments are appreciated, since we need to finalise this story before the release candidate at the end of this week. I have a small comment... So here's what I propose: - A GHC source tree

Re[2]: Packages in GHC 6.6

2006-08-22 Thread Bulat Ziganshin
Hello Simon, one interesting question you not mentioned - whether it will be possible to include in GHC bundles non-BSD licensed libs and tools. although it seems more on behalf of packagers, it's still interesting to discuss here. one thing that i definitely will be glad to see is MissingH

Default bufferring behavior

2006-08-22 Thread Vyacheslav Akhmechet
I encountered the following issue last night. Writing a program like this: main = do putStr x - getLine putStr x behaves as expected in hugs and ghci (first prints , then waits for input, then prints the input). However, when compiling and running an