Message from discussion
Building large and portable projects
Path: archiver1.google.com!news2.google.com!fu-berlin.de!news.eunet.no!uio.no!nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.caml
Return-Path: <owner-caml-l...@pauillac.inria.fr>
X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-l...@pauillac.inria.fr using -f
X-Sasl-enc: YxDGURjX5+I3y8t9AYMuNw 1069353972
Original-Date: Thu, 20 Nov 2003 19:47:25 +0100 (CET)
From: Martin Jambon <martin_jam...@emailuser.net>
X-X-Sender: martin@localhost
To: caml-l...@inria.fr
Subject: [Caml-list] Building large and portable projects
Original-Message-ID: <Pine.LNX.4.58.0311201830340.3787@localhost>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Loop: caml-l...@inria.fr
X-Spam: no; 0.00; loadable:01 filenames:01 ocaml:01 ocaml:01 syntax:02 tree:02 modules:02 jambon:02 jambon:02 executable:03 configurable:03 enhancements:04 functions:05 humans:05 paths:06
Sender: owner-caml-l...@pauillac.inria.fr
Precedence: bulk
X-MailScanner-Information: This message has been scanned for viruses/spam. Contact postmas...@uio.no if you have questions about this scanning
X-UiO-MailScanner: No virus found
Organization: Internet mailing list
Date: Thu, 20 Nov 2003 18:49:33 GMT
Message-ID: <fa.e8t8hc3.r06sh9@ifi.uio.no>
Lines: 35
Hi,
Is there a convenient way to develop OCaml code, and be sure that
this code will be configurable, compilable, installable and
executable without changes, on any environment where OCaml is available?
I imagine a higher level "make", with most of its nicer properties, plus
many enhancements.
The following points seem important to me:
- target dependency system
- ease of use, nice syntax (for average humans with a simple text editor)
- loadable modules
- built-in programming language
- built-in fileutils (cp, mv, cd, rm, ...) and functions (filters, ...)
- universal paths for filenames inside the project tree
- natural highlighting of environment-dependent elements
- possibility of harmonious integration in a graphical development
environment
and also a very flexible license that allows its free redistribution and
modification under any form.
Until right now I didn't find anything like this. And I was really scared
when I discovered Apache Ant.
Any suggestions?
Martin
-------------------
To unsubscribe, mail caml-list-requ...@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