
On Sat, Mar 7, 2009 at 6:49 PM, Roman Cheplyaka
* Peter Verswyvelen
[2009-03-07 18:34:10+0100] On Fri, Mar 6, 2009 at 10:39 PM, Roman Cheplyaka
wrote: Is it a performance issue?
Yes. As Roman Leshchinskiy explained it's because parallel arrays are not fused properly yet. But it's quite trivial to modify Hpysics to use ordinary lists or arrays, and I think it'll give reasonable performance.
Personally I would not mind too much about performance initially; I'm very confident that lots of optimizations can be done afterwards - maybe even letting the GPU handle certain tasks.
Integrating hpysics with Grapefruit might be a good topic for the Hackaton, trying to make a simple game (e.g. Pong or Breakout) without using recursive signal functions, but with correct collision response and better-than-Euler integration, all handled by the physics engine. Other FRP engines could be tried, but Grapefruit hacking is already a topic on the Hackaton, so it would combine efforts.
Yes, I'm actively pondering Hpysics+Grapefruit (it's the primary reason of my interest in Grapefruit). But first of all we need to get graphics support into Grapefruit.
Does your proposal re Hackathon indicate that you'd like to join?
Yes, Thomas 'Bob' Davie and I already joined the Hackaton, but the wiki is not yet updated.I see you've joined too, cool
Great! I'll have more free time after March 15, and we can arrange an IRC meeting to discuss this.
Sounds like a good idea!
-- Roman I. Cheplyaka :: http://ro-che.info/ "Don't let school get in the way of your education." - Mark Twain