Browse thread
Scripting in ocaml
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Till Varoquaux <till.varoquaux@g...> |
| Subject: | Re: [Caml-list] Scripting in ocaml |
You might want to have a look at cash: http://pauillac.inria.fr/cash/ It aims at being an ocaml equivalent of scsh. I don't know if it is still maintained. chamo (one of cameleon's [http://pauillac.inria.fr/cash/] component) is also ocaml scriptable. They included an enhanced toplevel. You could reuse part of there work . Till P.S. sorry john for spamming you... On 12/21/06, skaller <skaller@users.sourceforge.net> wrote: > On Thu, 2006-12-21 at 15:34 +1100, Erik de Castro Lopo wrote: > > Denis Bueno wrote: > > > > > I've been writing bash scripts to perform various build- and > > > development-related tasks, and I don't enjoy it. I won't bore you with > > > detailed reasons why. The upshot is that I'd like to script in OCaml. > > > > Makes a lot of sense. I used to do scripting style tasks in Python > > but nowadays I prefer to use Ocaml. > > As one of the authors of several major pieces of Python, > my comment is that whilst it provides great convenience > and good code structure .. dynamic typing just doesn't > scale. > > The big problem using Ocaml (bytecode) for scripting > is probably the ugly dynamic loading support, and > for long running systems, the lack of unloading support. > (plus the syntax which isn't really well suited to small > scale scripting applications). > > As an alternative you might consider Neko and/or NekoML. > > -- > John Skaller <skaller at users dot sf dot net> > Felix, successor to C++: http://felix.sf.net > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >