`make' for profiling

2005-09-20 Thread Serge D. Mechveliani
Dear GHC developers,

I have a user's wish for the versions  6.4.1:

  the possibility to `make' a project with profiling,
  without user play with the Cabal version substitution.

Regards,

-
Serge Mechveliani
[EMAIL PROTECTED]
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: .hc files for building ghc-6.4.1 on amd64 ?

2005-09-20 Thread Wilhelm B. Kloke
Wilhelm B. Kloke [EMAIL PROTECTED] schrieb:
 Simon Marlow [EMAIL PROTECTED] schrieb:
 On 17 September 2005 22:05, Wilhelm B. Kloke wrote:

 I tried to go back to ghc/rts to build more files following the
 ipattern of the last steps before, but this destroys genapply.

 Don't quite understand this - could you elaborate?

 I tried
 (cd ghc/rts ; gmake all)
 after (cd ghc/compiler ; gmake stage=2 )

Small, but possibly essential, correction:
after completion of the whole other stuff.

 I have further information now. When compiling Linker.c,
 the compilation fails, because there is no MAP_32BIT in FreeBSD-amd64.
 Perhaps just removing this could make it work. I have no idea
 why it is needed on linux-x86_64.

Deletion of Linker.c and manual build of some AutoApply files make
the crossbuild work on i386 side. I have a copy of the
resulting hc-bundle ready. If anybody wants them, send me a mail.
They don't work on the amd64 side, though. Here is the error message:

gcc -x c GHC/Int.hc -o GHC/Int.o -c -O  -DNO_REGS -DUSE_MINIINTERPRETER  
-D__GLASGOW_HASKELL__=604  -O 
-I/data/home/wb/Haskell/fptools-amd64/ghc-6.4.1/ghc/includes 
-I/data/home/wb/Haskell/fptools-amd64/ghc-6.4.1/libraries/base/include 
-I/data/home/wb/Haskell/fptools-amd64/ghc-6.4.1/libraries/unix/include 
-I/data/home/wb/Haskell/fptools-amd64/ghc-6.4.1/libraries/parsec/include  
-I/data/home/wb/Haskell/fptools-amd64/ghc-6.4.1/libraries/readline/include
-I.  `echo  | sed 's/^$/-DSTOLEN_X86_REGS=4/'`
GHC/Int.hc: In function `s83O_ret':
GHC/Int.hc:2522: error: `int64ToIntegerzh_fast' undeclared (first use in this 
function)
GHC/Int.hc:2522: error: (Each undeclared identifier is reported only once
GHC/Int.hc:2522: error: for each function it appears in.)
GHC/Int.hc: In function `s83J_ret':
GHC/Int.hc:2583: error: `int64ToIntegerzh_fast' undeclared (first use in this 
function)
gmake[1]: *** [GHC/Int.o] Fehler 1
gmake: *** [all] Fehler 1
gmake: Leaving directory 
`/data/home/wb/Haskell/fptools-amd64/ghc-6.4.1/libraries'

I notices that the evil mangler was replaced after my build. I don't have
an idea whether this would make it work.

BTW. FreeBSD-amd64 does not seem to support small memory model. Is this
essential?
-- 
Dipl.-Math. Wilhelm Bernhard Kloke
Institut fuer Arbeitsphysiologie an der Universitaet Dortmund
Ardeystrasse 67, D-44139 Dortmund, Tel. 0231-1084-257

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


ANNOUNCE: Visual Haskell version 0.0

2005-09-20 Thread Simon Marlow
The Visual Haskell team are proud to announce the first preview release
of Visual Haskell, version 0.0.

Visual Haskell is a complete development environment for Haskell
software, based on Microsoft's Visual Studio platform. Visual Haskell
integrates with the Visual Studio editor to provide interactive features
to aid Haskell development, and it enables the construction of projects
consisting of multiple Haskell modules, using the Cabal
building/packaging infrastructure.

Visual Haskell is a complete system in one download: it includes a full
GHC installation with libraries, and various tools including Haddock,
Happy, and Alex.

In order to use Visual Haskell, you need an x86 machine running Windows,
and Visual Studio .NET 2003.

Downloads, screenshots and documentation here:

  http://www.haskell.org/visualhaskell/

Please note that this is a preview release - please download and try it
out, but don't expect a production quality experience.  We'll be
grateful for any feedback you have.

A quick note about the license: this is a binary release with a BSD
license.  We changed the license at the last minute, and didn't have
time to re-roll the installer.  You have the option of using Visual
Haskell either under the click-through license in the installer (a
Microsoft shared source license for non-commercial use) or the more
liberal BSD license in the documentation.

Enjoy!

Simon Marlow
Krasimir Angelov
(with thanks to the others who have contributed to Visual Haskell in the
past and to the huge amount of external software on which it relies).
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ghc 6.4.1 for OS X from darwinports

2005-09-20 Thread Christian Maeder

Gregory Wright wrote:


Hi,

GHC 6.4.1 is now available for OS X via the darwinports system.

The compiler is built from source, using a binary bootstrap compilier.
Both 10.3 (Panther) and 10.4 (TIger) are supported.

For more information on darwinports, see:

http://darwinports.opendarwin.org


Why do I only see ghc 6.2.2 and ghc-devel 6.3 under Available Ports?

Christian
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ghc 6.4.1 for OS X from darwinports

2005-09-20 Thread Christian Maeder

For more information on darwinports, see:
http://darwinports.opendarwin.org


Since I've no root permission on our mac, is there a chance to get a 
(configureable) distribution without darwinports?


Christian
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Garbage collecting CAFs

2005-09-20 Thread John Meacham
I have seen numerous references to CAFs not used to being garbage
collected in ghc leading to various contortions of the optimizer to keep
from generating them and possible space leaks... then something was
done and they are now collected.. I am curious what paper (or list
message?) describes what that something is and what it entails in
terms of tradeoffs. thanks.
John 


-- 
John Meacham - ⑆repetae.net⑆john⑈ 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Garbage collecting CAFs

2005-09-20 Thread Andrew Cheadle
Hi John,

Obviously the Simons are most qualified to answer this, however,
perhaps the following document (page 44-46) is sufficient to explain
this:

http://www.haskell.org/ghc/docs/papers/run-time-system.ps.gz

it was a draft document that wasn't quite finished and was aimed at GHC
4.xx. I believe much of it is still applicable (except wrt evaluation
where the eval-apply mechanism is used over push-enter).

HTH

Andy

On Tue, 20 Sep 2005, John Meacham wrote:

I have seen numerous references to CAFs not used to being garbage
collected in ghc leading to various contortions of the optimizer to keep
from generating them and possible space leaks... then something was
done and they are now collected.. I am curious what paper (or list
message?) describes what that something is and what it entails in
terms of tradeoffs. thanks.
John


--
John Meacham - ⑆repetae.net⑆john⑈
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


*
*  Andrew Cheadleemail:  [EMAIL PROTECTED] *
*  Department of Computing   http://www.doc.ic.ac.uk/~amc4/ *
*  Imperial College *
*  University of London *
*
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 6.4.1

2005-09-20 Thread David Nick Main

Great news !  Any word on the Windows binary ?

Simon Marlow wrote:


  =
   The (Interactive) Glasgow Haskell Compiler -- version 6.4.1
  =

The GHC Team is pleased to announce a new patchlevel release of GHC.
This release contains a significant number of bugfixes relative to
6.4, so we recommend upgrading.  No library APIs have changed, so code
that was working with 6.4 should continue to work with 6.4.1.


 


___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 6.4.1

2005-09-20 Thread Sigbjorn Finne

Just uploaded  hooked up to the downloads page,

  http://haskell.org/ghc/download_ghc_641.html

--sigbjorn

- Original Message - 
From: David Nick Main [EMAIL PROTECTED]

To: glasgow-haskell-users@haskell.org
Sent: Tuesday, September 20, 2005 16:01
Subject: Re: ANNOUNCE: GHC version 6.4.1



Great news !  Any word on the Windows binary ?

Simon Marlow wrote:


  =
   The (Interactive) Glasgow Haskell Compiler -- version 6.4.1
  =



___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users