Re: [Haskell-cafe] ANNOUNCE: Coadjute 0.0.1, generic build tool

2009-01-19 Thread Paul Moore
2009/1/18 Matti Niemenmaa matti.niemenmaa+n...@iki.fi:
 Announcing the release of Coadjute, version 0.0.1!
[...]
  Portability is striven towards in two ways:

Is it intended to work on Windows? (I don't want to spend time
downloading and trying to set it up if it was never intended to be
Windows-compatible.)

Paul.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: Coadjute 0.0.1, generic build tool

2009-01-18 Thread Henning Thielemann
Matti Niemenmaa schrieb:
 Announcing the release of Coadjute, version 0.0.1!
 
 Web site: http://iki.fi/matti.niemenmaa/coadjute/
 Hackage:
 http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Coadjute
 
 Coadjute is a generic build tool, intended as an easier to use and more
 portable replacement for make. It’s not tailored toward any particular
 language, and is not meant to replace tools which target a specific
 environment (such as ghc --make or Cabal, taking Haskell as an example).
 
 I've been sitting on this for a couple of months now and figured I might
 as well push it out since it seems to be in relative working order. I've
 used it on my web site since July and it hasn't resulted in data loss yet.

How does it compare to
   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hake

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: Coadjute 0.0.1, generic build tool

2009-01-17 Thread Ilmari Vacklin
2009/1/18 Matti Niemenmaa matti.niemenmaa+n...@iki.fi:
 Announcing the release of Coadjute, version 0.0.1!

Hi,

trying to build on GHC 6.10.1 I get:

Building regex-dfa-0.91...

Text/Regex/DFA/Common.hs:6:7:
Could not find module `Data.IntMap':
  it is a member of package containers-0.2.0.0, which is hidden
cabal: Error: some packages failed to install:
Coadjute-0.0.1 depends on regex-dfa-0.91 which failed to install.
regex-dfa-0.91 failed during the building phase. The exception was:
exit: ExitFailure 1


 Web site: http://iki.fi/matti.niemenmaa/coadjute/
 Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Coadjute

 Coadjute is a generic build tool, intended as an easier to use and more
 portable replacement for make. It's not tailored toward any particular
 language, and is not meant to replace tools which target a specific
 environment (such as ghc --make or Cabal, taking Haskell as an example).

 I've been sitting on this for a couple of months now and figured I might as
 well push it out since it seems to be in relative working order. I've used
 it on my web site since July and it hasn't resulted in data loss yet.

 Still, it's a 0.0 version so no guarantees. ;-)

 A bit of advertising:

  Portability is striven towards in two ways:
* You don't have to deal with the idiosyncrasies of many make
  implementations (well, people don't, but they call their GNU Make
  files makefiles instead of GNUmakefiles, which causes
  misunderstandings).
* You have Haskell at your disposal, and are encouraged to use that
  whenever possible instead of system-specific binaries like the
  POSIX commands we all know and love.

  Comes with support for:
* Parallel task performing.
* Advanced out-of-dateness detection:
o Choice between timestamps and hashes.
o Keeping track of what arguments have been passed.
* Haskell!

 Have a look at the Haddock documentation for a few simple examples and do
 feel free to comment over at haskell-cafe—or privately, if that's your
 preference. Any kind of discussion is welcome!

 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe


-- 
Ilmari Vacklin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: Coadjute 0.0.1, generic build tool

2009-01-17 Thread Don Stewart
matti.niemenmaa+news:
 Announcing the release of Coadjute, version 0.0.1!
 
 Web site: http://iki.fi/matti.niemenmaa/coadjute/
 Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Coadjute
 

Here's an Arch Linux package for it,

http://aur.archlinux.org/packages.php?ID=23237
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: Coadjute 0.0.1, generic build tool

2009-01-17 Thread Don Stewart
ilmari.vacklin:
 2009/1/18 Matti Niemenmaa matti.niemenmaa+n...@iki.fi:
  Announcing the release of Coadjute, version 0.0.1!
 
 Hi,
 
 trying to build on GHC 6.10.1 I get:
 
 Building regex-dfa-0.91...
 
 Text/Regex/DFA/Common.hs:6:7:
 Could not find module `Data.IntMap':
   it is a member of package containers-0.2.0.0, which is hidden
 cabal: Error: some packages failed to install:
 Coadjute-0.0.1 depends on regex-dfa-0.91 which failed to install.
 regex-dfa-0.91 failed during the building phase. The exception was:
 exit: ExitFailure 1

regex-dfa needs this patch, attached. Or use the native package for it
on your distro ... :)

-- Don

--- regex-dfa.cabal.old 2009-01-17 16:10:53.0 -0800
+++ regex-dfa.cabal 2009-01-17 16:12:26.0 -0800
@@ -13,7 +13,7 @@
 Description:The lazy DFA engine, based on CTKLight, for regex-base
 Category:   Text
 Tested-With:GHC
-Build-Depends:  regex-base = 0.80, base = 2.0, parsec, mtl
+Build-Depends:  regex-base = 0.80, containers, base = 2.0, 
bytestring, parsec, mtl, array
 -- Data-Files:
 -- Extra-Source-Files:
 -- Extra-Tmp-Files:
@@ -37,7 +37,7 @@
 -- HS-Source-Dirs: .
 Extensions: MultiParamTypeClasses, FunctionalDependencies
 -- GHC-Options:-Wall
-GHC-Options:-Wall -Werror -O2
+GHC-Options:-Wall -O2
 -- GHC-Options:-Wall -ddump-minimal-imports
 -- GHC-Prof-Options: 
 -- Hugs-Options:
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe