You may want to consider something like this, as well. http://chadaustin.me/2010/03/your-version-control-and-build-systems-dont-scale-introducing-ibb/
On 4 March 2010 21:06, John D. Earle <johndea...@cox.net> wrote: > Hello, > > I wish to discuss my feature request > http://hackage.haskell.org/trac/ghc/ticket/3912 entitled "Gut Build System". > I suppose the title is to the point. > > I believe that considerable advantage can be achieved by positioning the GHC > Haskell language so that it may be used as a viable alternative to shell > scripts and make files. Using Haskell as a scripting language it would be > possible to create a type-safe build system. Common problems like not being > able to use a space in a path name will be a thing of the past among other > things. Even a weakly typed language such as JavaScript would manage that. > > I hope to use quasi-quotation to compensate for the syntactic overhead that > general purpose computer programming languages have and Template Haskell to > make it efficient. I anticipate that the combination will have far reaching > implications and may alter how computer programs are written in general. > > Dependencies among files I anticipate could be treated as a type. There is a > great deal of fat that can be trimmed away. How often do we put up with the > limitations of whatever tools we are working with? We should at least treat > ourselves to the best tools available to us. > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc > > -- Push the envelope. Watch it bend. _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc