Puredata is cool. In reality it's a real time scheduler where the time for everything to be due is "now". Which works well. msp developed it for computers in the 1980s where resources were seriously constrained, so these days on bigger computers / handhelds you get a lot of computational bang for your buck.