From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA00074; Tue, 5 Nov 2002 10:14:10 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA00301 for caml-list@pauillac.inria.fr; Tue, 5 Nov 2002 10:14:10 +0100 (MET) Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id FAA26121 for ; Tue, 5 Nov 2002 05:16:54 +0100 (MET) Received: from mtiwmhc13.worldnet.att.net (mtiwmhc13.worldnet.att.net [204.127.131.117]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id gA54Gr504165 for ; Tue, 5 Nov 2002 05:16:53 +0100 (MET) Received: from att.net ([12.93.226.80]) by mtiwmhc13.worldnet.att.net (InterMail vM.5.01.05.12 201-253-122-126-112-20020820) with ESMTP id <20021105041650.OXZH8836.mtiwmhc13.worldnet.att.net@att.net> for ; Tue, 5 Nov 2002 04:16:50 +0000 Date: Mon, 4 Nov 2002 22:15:36 -0600 Mime-Version: 1.0 (Apple Message framework v546) Content-Type: text/plain; charset=US-ASCII; format=flowed Subject: [Caml-list] OS X distribution From: Stephen C Harris To: caml-list@inria.fr Content-Transfer-Encoding: 7bit Message-Id: <3C5E7DEA-F075-11D6-9DCC-003065A79338@att.net> X-Mailer: Apple Mail (2.546) Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Hi, I've put up a preliminary binary distribution of Ocaml for OS X, at http://home.att.net/~scharris/OSX/ It appears as a single icon, just drag it wherever you want it and you're set. I've tried to do it the "OS X way" by putting everything that's needed within the application itself, which like all OS X apps is really a directory ".app" in the unix filesystem. So the ocaml files which ordinarily would be installed into e.g. /usr/local/{lib,bin} are within the application itself, in directories .app/dist/{lib,bin}. The gui application itself is the toplevel wrapper that was announced earlier. By default it now uses the ocaml toplevel it includes within itself (so the user doesn't have to configure the path to the interpreter now), but that's configurable and you can download it with or without the ocaml distribution within it. Some things still aren't fully worked out in the gui toplevel wrapper, such as how best to recognize termination of input. You can tell it whether to look for ;;'s or ;'s (in case you like revised syntax) as a terminator, but if that's not the real end of input *and* it happens to end the line (except for whitespace), then it will be confused for end of input. The confustion is more likely in revised syntax I guess since ;'s are also list separators. But you can always put it in the mode where shift-enter ends the input. I do wonder if anybody has any better ideas though, short of putting a full parser into it. PS: at least look at the image at the top of the page, "lambda leading camel", which is also the app icon. Thanks scharris@att.net ------------------- 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