On Apr 17, 2009, at 6:48 PM, Eduardo Cavazos wrote:
>> If you're still interested in seeing the performance differences, I'd >> say try it on Linux if you get a chance. Abdulaziz Ghuloum wrote:
I don't have a linux machine handy, but I added a (display *frame-count*) at the top of the glutDisplayFunc to see how many frames it does, and yes, it looks like ypsilon is much faster. My guess regarding the performance difference (based on the looks of the code) is that ikarus's ffi is not as fast as ypsilon's. Since your demo is basically just doing a bunch of foreign calls with not much of computations at the Scheme code, the speed of the Scheme implementation does not matter much, only how fast it can marshal data back and forth. Knowing your code, do you think this is a plausible explanation?
Yup, that would make sense.
