[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] OT: Lisp

From: Samuel Tardieu
Subject: Re: [Gnu-arch-users] OT: Lisp
Date: Fri, 21 Nov 2003 01:13:40 +0100
User-agent: Gnus/5.1003 (Gnus v5.10.3) XEmacs/21.5 (celery, berkeley-unix)

Paul> I'll pop in just long enough to "third" Ocaml.  By the time I
Paul> get my code past the compiler, it usually runs as expected the
Paul> first time; that improves my productivity a lot.  The syntax is
Paul> also pretty nice, particularly the ML pattern-matching
Paul> construct.

That's why I love Ada and Objective Caml; when it compiles,
it works (and yes, the goal is to have it compile the first time,
using "write without thinking, compile, fix, compile, fix" until it
works won't give good results in any language).

If you like the expressivity of ML, you might also like the one of
Haskell, which is very impressive.

Paul> The standard library may not be as extensive as Python's, but it
Paul> is well-rounded, has a consistent API, and is very fast.

Yup, its non-lazyness makes it easier to write good compilers
(compared to Haskell, whose lazyness is very handy when writing code
but makes writing good compilers very hard).

Samuel Tardieu -- address@hidden --

reply via email to

[Prev in Thread] Current Thread [Next in Thread]