Andrey sent this report regarding the status of the new Shake build
system he is working on but it seems it must have bounced from ghc-devs.
Hopefully this time it makes it.

Cheers,

- Ben


Andrey Mokhov <andrey.mok...@newcastle.ac.uk> writes:

> Hi all,
>
> I aim at releasing a first working prototype of the new build system before 
> 7.12 comes out. It will have limited functionality, and will most likely be 
> fragile until we adjust it to multiple working environments. (I take great 
> care to translate all flags with appropriate conditions to the new build 
> system, but mistakes/omissions are inevitable.)
>
> Do we want to include it into 7.12? I don't have a strong opinion on this but 
> tend to agree with Niklas: we don't necessarily need to tie this to a GHC 
> release, since it will only be used by a small number of early adopters 
> first, and they will be able to simply clone the latest version of the build 
> system from the github repository. 
>
>
> For the record, here is my current to-do list:
>
> * Build utils (ghc-cabal, etc). At the moment I rely on the old build system 
> for this, hence the error shown by Ben. 
>
> * Build rts. 
>
> * Build auto-generated code (GHC/Prim.hs etc).
>
> * Release a first prototype and start fixing issues found by early adopters. 
>
> * Add support for validation & testing.
>
> * Add support for cross compilation.
>
> * Write a tutorial for using/extending the build system.
>
>
> I'm currently on holidays, and September will be busy (teaching starts), but 
> I believe a prototype will be ready by December.
>
>
> Once all of the above is complete we may consider putting the new build 
> system into the GHC source tree and all GHC devs will start migrating to it. 
> I imagine the old build system will still be used for a while, so both will 
> coexist.
>
> Cheers,
> Andrey
>
> P.S. Hope this reaches the ghc-devs mailing list this time...
>

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to