Any boid/flocking code

Hi everyone,
anybody know of any boid code available? I am trying to implement Shiffman’s code and it would be helpful not to have to reinvent the wheel.
I found this old post but the link is not working any more:

[boids :: crowd path following (port from processing)][1]

Thank you
[1]: boids :: crowd path following (port from processing)

Found on as super useful resource

thanks @maximillion.
I was aware of that one but it’s not quite working the way I wanted. I was looking for a simpler one. I ended up implementing Shiffman’s version from the Nature of Code book which I plan to extend and add on the ofxaddons site for others to use.
Stay tuned :smile: