Browse thread
Estimating the size of the ocaml community
-
Yaron Minsky
-
Christopher A. Watford
-
Frédéric_Gava
-
skaller
-
Erik de Castro Lopo
- Olivier_Pérès
-
Thomas Fischbacher
-
Frédéric_Gava
-
Thomas Fischbacher
- Paul Snively
- josh
- Richard Jones
-
Jon Harrop
-
Michael Walter
-
Jon Harrop
- Damien Doligez
- Thomas Fischbacher
- Michael Walter
-
Radu Grigore
- Gerd Stolpmann
- Jon
-
Jon Harrop
- Thomas Fischbacher
- Richard Jones
-
Michael Walter
- Ville-Pertti Keinonen
- Oliver Bandel
- Basile STARYNKEVITCH
-
Thomas Fischbacher
- ronniec95@l...
- skaller
- chris.danx
-
Frédéric_Gava
-
Erik de Castro Lopo
- sejourne_kevin
- Stefano Zacchiroli
-
skaller
-
Frédéric_Gava
- Kenneth Knowles
- Michael Jeffrey Tucker
- Richard Jones
- Nicolas Cannasse
- Evan Martin
- Eric Stokes
- chris.danx
- Sylvain LE GALL
- sejourne_kevin
- Sven Luther
- Johann Spies
-
Christopher A. Watford
[
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: | Basile STARYNKEVITCH <basile@s...> |
| Subject: | Re: [Caml-list] Estimating the size of the ocaml community |
Le Thu, Feb 03, 2005 at 07:34:15PM +0100, Frédéric Gava écrivait/wrote: > Hi, > > > Anyway, this leaves us with a very interesting question: how many people > > actually do believe in the value of Ocaml? I, for myself, use it whenever > > it is the most appropriate tool for a job (usually, when portability is > > an issue). This is sometimes the case, but more often than not, LISP > > turned out to be a better choice for what I do. > What kinds of programs code with LISP could not be implemented (easely) > using Ocaml ? The main feature of Lisp that Ocaml does not have is the meta-programming ability. This not only includes the powerful macro system of Common Lisp (but Ocaml has Camlp4) but above all the ability to genreate code at runtime. The MetaOcaml extension of Ocaml (see http://metaocaml.org/ for details) has a typeful meta-programming ability (which should be stronger than that of Common Lisp, mostly because its type system guarantee types of generated programs): howevefr the current implementation does not garbage-collect the generated programs, which make using it awkward. I hope I am grossly right - I may be wrong in the details, not being a MetaOcaml expert. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net 8, rue de la Faïencerie, 92340 Bourg La Reine, France