[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