On Wed, Oct 17, 2007 at 12:35:08PM +0100, Simon Peyton-Jones wrote:
> Serge
> 
> I've just compiled docon-2.10 with the current 6.8 branch.  
> It compiles fine.  Log is below
> [..] 


Thank you.
I looked into the log that you have enclosed.

1. Instance import.

You see that GHC warns about a couple of modules imported but not used.
If I remove this import, it will report an error of not finding of a 
certain _instance_.
May be, this warning message must be improved? 

2. Running test.

Some 6.8* versions can do  make build  for  docon-2.10,  
but cannot `make' the test.
According to  install.txt,  the test has to do a bit more. 
This log is only for 
                     make configure;  make build

And it is also needed to test this: 

   make install
   cd demotest
   ghc $doconCpOpt --make Main            -- making and 
   ./Main +RTS -M60m -RTS                 -- running the DoCon test

(see  install.txt  about $doconOpts).
This test must report in the end of its log:  "no errors detected". 

3. Making ghc by ghc (by 6.6.1 and then, by itself). This must work.
   
4. Space.

It is desirable to test the space eagerness in comparison to ghc-6.6.1.
For example, if this  ./Main  running does not succeed within  -M50m,  
then this is suspicious.  

5. -Onot

As I recall, the default `make' for  docon  is under -O, and it is also 
desirable to test  -Onot  and repeat making and running ./Main.
Because users often like to build things under -Onot. 

6. Profiling  is a usable tool.

It is desirable to re-make DoCon under  -O  -prof -auto-all
(at least)
and print the pro-file for  -pT  for  demotest/Main  running.
For example, if it breaks, at any stage, or shows some strange time
per-centage, then GHC is buggy.


Usually I do all this myself.
-----------------------------

And I can do this now as well --
if I know precisely 
1) where to take the needed  6.8-candidate  in source
2) that  ghc-6.6.1  can build this  6.8-candidate  from source.

But if the GHC developers do themself the points (1) - (6) 
for docon-2.10, I shall be grateful to them for saving my effort.

Regards,

-----------
Mechveliani


------------------------------------------------
> I'm in docon-2.10/docon/source
> 
> bash-2.05b$ make configure
> runhaskell Setup.hs configure --ghc \
>         
> --with-compiler=/playpen/ghc/nightly/STABLE-cam-02-unx/i386-unknown-linux/compiler/stage2/ghc-inplace
>  \
>      
...
[..]

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to