Mad Scientist @ Crosstwine Labs (http://www.crosstwine.com)
Or like "Welt am Draht": http://en.wikipedia.org/wiki/Welt_am_Draht Based on the same book, but with less cheese.
For those with a penchant for parentheses, there is also GNU Guix, which just had a second alpha release: http://lists.gnu.org/archive/html/bug-guix/2013-05/msg00034.... It shares concepts and some bits with NixOS, but…
Lisp macros are compile-time generated code (think "small compiler plugins"); nothing happens at runtime in a compiled implementation. More importantly, and to tie this back to the OP's comment, I would strongly…
Thanks! And thanks for the laugh! I totally agree about NumPy and SciPy, but that doesn't mean the glue between these parts should not be optimized! Lots of uses of Python involve modules made of native code, and we do…
Heh, heh. I'll see if I can come up with a better formulation; any suggestion? I agree with your remark about Ruby, but we're now looking into what can be done for speeding up real-world code, Rails being an obvious…
Mea culpa, and I agree. We have since switched to the Ruby Benchmark Suite and the unladen-swallow benchmarks as a baseline, so future numbers will at least reference those, and we will generally try to publish our…
Thanks! You're not the only one to mention Python 2.x, and we've learned quite a few things about the language since we started this effort. :) I have updated the web page to mention that we now have fully-functional…
There are quite a few similarities, but the design trade-offs are radically different: * CrossTwine Linker is designed to be integrated into an existing language interpreter, without modifying its behavior besides…
We're not quite there, but I'll certainly keep you informed of our progress. :)
Note that JIT compilation in itself does not improve speed that much, but it's an important enabler for partial specialization. I actually believe HotSpot gets a lot of its performance from the fact that the language is…
Hi Amir, Speeding up real-world applications can actually range from being very easy to incredibly difficult, depending on the facilities they rely on. And we are far from finished: while number-crunching applications…
Or like "Welt am Draht": http://en.wikipedia.org/wiki/Welt_am_Draht Based on the same book, but with less cheese.
For those with a penchant for parentheses, there is also GNU Guix, which just had a second alpha release: http://lists.gnu.org/archive/html/bug-guix/2013-05/msg00034.... It shares concepts and some bits with NixOS, but…
Lisp macros are compile-time generated code (think "small compiler plugins"); nothing happens at runtime in a compiled implementation. More importantly, and to tie this back to the OP's comment, I would strongly…
Thanks! And thanks for the laugh! I totally agree about NumPy and SciPy, but that doesn't mean the glue between these parts should not be optimized! Lots of uses of Python involve modules made of native code, and we do…
Heh, heh. I'll see if I can come up with a better formulation; any suggestion? I agree with your remark about Ruby, but we're now looking into what can be done for speeding up real-world code, Rails being an obvious…
Mea culpa, and I agree. We have since switched to the Ruby Benchmark Suite and the unladen-swallow benchmarks as a baseline, so future numbers will at least reference those, and we will generally try to publish our…
Thanks! You're not the only one to mention Python 2.x, and we've learned quite a few things about the language since we started this effort. :) I have updated the web page to mention that we now have fully-functional…
There are quite a few similarities, but the design trade-offs are radically different: * CrossTwine Linker is designed to be integrated into an existing language interpreter, without modifying its behavior besides…
We're not quite there, but I'll certainly keep you informed of our progress. :)
Note that JIT compilation in itself does not improve speed that much, but it's an important enabler for partial specialization. I actually believe HotSpot gets a lot of its performance from the fact that the language is…
Hi Amir, Speeding up real-world applications can actually range from being very easy to incredibly difficult, depending on the facilities they rely on. And we are far from finished: while number-crunching applications…