From: simonmar Date: Thu, 28 Jun 2001 14:15:04 +0000 (+0000) Subject: [project @ 2001-06-28 14:15:01 by simonmar] X-Git-Tag: Approximately_9120_patches~1668 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=582099384cadad615596be0ef60278901f31df06;p=ghc-hetmet.git [project @ 2001-06-28 14:15:01 by simonmar] First cut of the Haskell Core Libraries ======================================= NOTE: it's not meant to be a working snapshot. The code is just here to look at and so the NHC/Hugs guys can start playing around with it. There is no build system. For GHC, the libraries tree is intended to be grafted onto an existing fptools/ tree, and the Makefile in libraries/core is a quick hack for that setup. This won't work at the moment without the other changes needed in fptools/ghc, which I haven't committed because they'll cause breakage. However, with the changes required these sources build a working Prelude and libraries. The layout mostly follows the one we agreed on, with one or two minor changes; in particular the Data/Array layout probably isn't final (there are several choices here). The document is in libraries/core/doc as promised. The cbits stuff is just a copy of ghc/lib/std/cbits and has GHC-specific stuff in it. We should really separate the compiler-specific C support from any compiler-independent C support there might be. Don't pay too much attention to the portability or stability status indicated in the header of each source file at the moment - I haven't gone through to make sure they're all consistent and make sense. I'm using non-literate source outside of GHC/. Hope that's ok with everyone. We need to discuss how the build system is going to work... ---