Browse thread
OCaml troll on Slashdot
-
Karl Zilles
-
Oliver Bandel
-
Michael Vanier
-
Jon Harrop
-
Yoann Padioleau
- Jon Harrop
- Paul Argentoff
- Paul Argentoff
-
Yoann Padioleau
-
Jon Harrop
- Yoann Padioleau
-
Michael Vanier
- Richard Jones
-
Oliver Bandel
[
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: | Yoann Padioleau <padiolea@i...> |
| Subject: | Re: [Caml-list] OCaml troll on Slashdot |
Jon Harrop <jon@ffconsultancy.com> writes: > On Tuesday 15 March 2005 08:45, Michael Vanier wrote: > > Maybe he hasn't discovered ocamlopt yet. > > No, the OCaml code (compiled with ocamlopt) is much, much slower than the C++. > As we all know, this can mean only one thing... > > Also, his C++ is actually shorter than the OCaml, and the OCaml defines a lot > of familiar looking functions (map, length, "prepend" etc.). > > I'll take a more detailed look in a minute... I have made the obvious optimization which is to replace the assoc list by a Map (just changing 4 lines in the "troll" code), the ocaml version is then far far faster. But computing 7 by 7 with c++ take 1.5 sec and with ocaml 50.0 sec (but it is better than "more than 16 minutes"). -- Yoann Padioleau, INSA de Rennes, France www.irisa.fr/prive/padiolea/ Opinions expressed here are only mine. Je n'écris qu'à titre personnel. **____ Get Free. Be Smart. Simply use Linux and Free Software. ____**