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: | 2006-12-21 (09:18) |
From: | Chad Perrin <perrin@a...> |
Subject: | Re: [Caml-list] Scripting in ocaml |
On Thu, Dec 21, 2006 at 06:22:36PM +1100, skaller wrote: > > 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). Actually, I find that static typing is the biggest problem I have with administration script writing in OCaml. It can be great for bigger projects where dynamic typing doesn't always scale (as you mentioned), but for something under thirty lines of code (to pick a number out of thin air) the syntax requirements imposed by static typing and the semantic gymnastics that must sometimes be done (string_of_int, et cetera) can get in the way a bit. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] Ben Franklin: "As we enjoy great Advantages from the Inventions of others we should be glad of an Opportunity to serve others by any Invention of ours, and this we should do freely and generously."