On Sun, Oct 16, 2011 at 8:52 AM, Andrea Giammarchi <andrea.giammar...@gmail.com> wrote: > Just because in this ml there are many engineers involved in JS engines > optimizations ... this is a "what if..." post, feel free to comment it or > hopefully take some hint out of it: > http://webreflection.blogspot.com/2011/10/missing-tool-in-scripting-world.html
The initial premise of your post: "The main difference between scripting languages and statically typed one is the inability to pre optimize or pre compile the code before it's actually executed." is not correct. As two examples, Steel Bank Common Lisp [1] and Larceny Scheme [2] both precompile to x86 machine code and heavily optimize ahead of time, despite not compiling statically typed languages. If you look here [3], you can see numerous scripting languages (such as Python, Ruby, ActionScript, and Lua) that compile to LLVM. [1] http://www.sbcl.org/ [2] http://www.larcenists.org/ [3] http://llvm.org/Users.html -- sam th sa...@ccs.neu.edu _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss