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-22 (18:53) |
From: | Chad Perrin <perrin@a...> |
Subject: | Re: [Caml-list] Scripting in ocaml |
On Fri, Dec 22, 2006 at 12:37:32PM +0000, Jon Harrop wrote: > On Thursday 21 December 2006 22:19, Chad Perrin wrote: > > So, basically, by "strict typing" you mean something like both > > compile-time and runtime type checking? If it was *only* runtime type > > checking, you'd just be using a dynamic type system (the opposite of > > static typing, basically). > > As many Lisp compilers try to do type inference and check types at run-time > (giving warnings), Lisp is not dynamically typed according to your argument. > Moreover, this is a property of the implementation and not of the language. By that argument, you might as well say that all type system characteristics are properties of the implementation, and not the language. Ultimately, anything you do in designing a language must be reflected in the implementation. That doesn't mean it's "just an implementation detail", though. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] "The first rule of magic is simple. Don't waste your time waving your hands and hopping when a rock or a club will do." - McCloctnick the Lucid