From: james woodyatt <jhw@wetware.com>
To: The Caml Trade <caml-list@inria.fr>
Subject: Re: [Caml-list] Announcing the OMake build system version 0.9.1
Date: Sat, 4 Sep 2004 18:18:58 -0700 [thread overview]
Message-ID: <90216F7A-FED9-11D8-837C-000A958FF2FE@wetware.com> (raw)
In-Reply-To: <002301c492db$11b9aa10$19b0e152@warp>
everyone—
[I have a question for the community at the end of this message. If
you are interested in this general topic, then please consider
commenting on my question. Thanks.]
OMake looks good, but it is GPL— which prevents me from using it until
it is a widely distributed and mature product. For developers
interested in a non-GPL (yet still open source) alternative to the
venerable Unix make(1) tool, I'd like to mention an old Perl project of
mine: Conjury.
Conjury was written entirely in modular Perl, and one of its
interesting features is that the entire build system, including the
implementation of its construction tools, can be distributed within the
source code tree of the project which uses it. It depends only on a
stock installation of the Perl distribution.
Here is the README for the latest version:
<http://www.cpan.org/modules/by-module/Conjury/conjury-1.004.readme>
The rest of its documentation is bundled internally as Perldoc, and
there is no online repository for HTML pages for it. Sorry. It is
licensed under the 2-clause BSD license (like all of my code). And
while I haven't maintained it in several years, I have been considering
resurrecting it for use in my forthcoming OCaml Network Application
Environment (NAE), which I am building out on SF.Net now. (This is the
official project name on SourceForge for what I have previously called
my Pagoda project. There is already an unrelated Pagoda project on
SF.Net.)
I looked at cons and gnatmake and jam and lots of other tools back in
1999 when I wrote Conjury, and I found them all wanting. I still need
to write decent support for the OCaml toolchain before Conjury would
work for me, but at the moment, it's looking like the best alternative
available for my purposes.
Would there be interest in Perl Conjury as a separate project if it
supported the OCaml toolchain, or can I safely just bundle it inside
OCaml NAE and hide it from the user with a shell written in the Unix
make(1) language? Would anyone like to comment on that? Thanks.
--
j h woodyatt <jhw@wetware.com>
markets are only free to the people who own them.
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
next prev parent reply other threads:[~2004-09-05 1:19 UTC|newest]
Thread overview: 87+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-04 16:26 Jason Hickey
2004-09-04 17:42 ` Nicolas Cannasse
2004-09-04 18:27 ` chris.danx
2004-09-04 19:59 ` Matthieu Dubuget
2004-09-05 5:20 ` skaller
2004-09-05 13:20 ` David Brown
2004-09-05 14:31 ` skaller
2004-09-05 16:02 ` David Brown
2004-09-05 16:14 ` Nicolas Cannasse
2004-09-05 15:07 ` chris.danx
2004-09-05 15:53 ` skaller
2004-09-06 0:25 ` chris.danx
2004-09-06 8:17 ` skaller
2004-09-05 13:38 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 14:50 ` chris.danx
2004-09-05 15:01 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 15:44 ` chris.danx
2004-09-05 16:10 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 17:38 ` skaller
2004-09-05 17:15 ` skaller
2004-09-05 16:11 ` skaller
2004-09-05 16:21 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 19:09 ` skaller
2004-09-05 15:08 ` skaller
2004-09-05 15:38 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 17:04 ` skaller
2004-09-05 18:45 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 20:12 ` skaller
2004-09-05 21:30 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 22:41 ` Brandon J. Van Every
2004-09-06 12:13 ` Marcin 'Qrczak' Kowalczyk
2004-09-05 16:09 ` David Brown
2004-09-05 18:31 ` skaller
2004-09-06 10:56 ` Andreas Rossberg
2004-09-06 15:51 ` skaller
2004-09-06 7:11 ` Christian Lindig
2004-09-06 12:20 ` Marcin 'Qrczak' Kowalczyk
2004-09-06 14:12 ` Christian Lindig
2004-09-06 1:06 ` Richard Jones
2004-09-06 1:50 ` Brandon J. Van Every
2004-09-06 9:09 ` skaller
2004-09-06 8:59 ` skaller
2004-09-04 23:58 ` Nicolas Cannasse
2004-09-05 1:18 ` james woodyatt [this message]
2004-09-05 1:26 ` [Caml-list] Perl Conjury (alternative to Unix make) james woodyatt
2004-09-05 2:03 ` [Caml-list] Announcing the OMake build system version 0.9.1 David Brown
2004-09-05 2:37 ` james woodyatt
2004-09-05 6:24 ` Nathaniel Gray
2004-09-05 20:38 ` Aleksey Nogin
2004-09-06 0:12 ` james woodyatt
2004-09-06 0:33 ` [Omake] " Aleksey Nogin
2004-09-06 3:54 ` Brian Hurt
2004-09-06 6:39 ` Jason Hickey
2004-09-06 8:10 ` james woodyatt
2004-09-06 7:50 ` [Omake] " Erik de Castro Lopo
2004-09-06 14:52 ` Brian Hurt
2004-09-06 17:20 ` skaller
2004-09-06 9:52 ` skaller
2004-09-06 15:10 ` Brian Hurt
2004-09-07 13:26 ` David Brown
2004-09-06 1:14 ` Brandon J. Van Every
2004-09-06 2:35 ` Jacques GARRIGUE
2004-09-06 9:38 ` skaller
2004-09-06 11:34 ` Jacques Garrigue
2004-09-06 16:28 ` skaller
2004-09-06 16:42 ` Christopher A. Watford
2004-09-06 16:59 ` Richard Jones
2004-09-07 2:21 ` Jacques GARRIGUE
2004-09-07 6:17 ` skaller
2004-09-07 8:24 ` Benjamin Geer
2004-09-07 13:35 ` David Brown
2004-09-06 7:51 ` Daniel Andor
2004-09-05 20:38 ` Aleksey Nogin
2004-09-05 22:57 ` Olivier Grisel
2004-09-06 0:17 ` Aleksey Nogin
2004-09-06 13:31 ` Olivier Grisel
2004-09-06 19:28 ` [Caml-list] Godi for OMake [Was: Announcing the OMake build system version 0.9.1] Aleksey Nogin
2004-09-06 20:18 ` Olivier Grisel
[not found] ` <41537DAE.1050601@cs.caltech.edu>
2004-09-24 13:50 ` Olivier Grisel
2004-09-24 18:37 ` [Caml-list] OCamlFind support in OMake [Was: Godi for OMake] Aleksey Nogin
2004-09-04 18:01 ` [Caml-list] Announcing the OMake build system version 0.9.1 Yaron Minsky
2004-09-05 1:38 ` Eray Ozkural
2004-09-05 6:12 ` Yamagata Yoriyuki
2004-09-05 12:48 ` Yaron Minsky
2004-09-05 20:39 ` Aleksey Nogin
2004-09-06 12:24 Jason Smith
2004-09-06 15:54 ` Christopher A. Watford
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=90216F7A-FED9-11D8-837C-000A958FF2FE@wetware.com \
--to=jhw@wetware.com \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox