[Shootout-list] Two notes: Pascal and CMUCL
Bengt Kleberg
bengt.kleberg@ericsson.com
Mon, 18 Oct 2004 13:03:56 +0200
kerochan ii wrote:
...deleted
>
> The table on the page [ http://shootout.alioth.debian.org/langs.php ]
> could contain a separate coloumn, just right to ``Implementation'',
> something like ``Implementation details''.
thank you for your comments. i appreciate that you do not want to put
this into a separate entry for each language on the ''top level test
page'' for each test.
i would like to see abolished even the current practice of having two
entries for the same language if it provides both compile-to-native, as
well as something else.
> Possible values could be:
> * Interpreted
> * JIT (Compiled to byte-code at startup, which is then interpreted, ie: Psyco)
> * Incremental JIT (Compiled to byte-code as executed, which is then
> interpreted, ie: Python)
> * Byte-code (Compiled to byte-code, which can be executed later, ie:
> Java's .jar)
> * Stand-alone byte-code (Byte-code with the binary runtime inlined,
> ie: OCaml's ocamlc -custom)
> * Compiled (To native code which needs a run-time, ie: CMUCL)
> * Stand-alone (ie: OCaml's ocamlopt)
good list. i think you have defined all the variants i know of.
i also think (but i could be wrong) that most other people use jit to
mean that we have something (often byte code) that is compiled to native
when used. are you sure that the normal usage is the same as the one you
define her?
bengt