Re: [ANN] brute 0.2.0 - A lightweight Entity Component System library for writing games

2014-05-13 Thread Atamert Ölçgen
This is nice! I'm working on a component-entity-system myself. ( https://github.com/muhuk/clecs) I aim for pluggable backends, so you can choose between a persistent world or an in-memory world etc. The reference backend is based on an atom. So clecs is not as side-effect free as brute. But the

Re: [ANN] brute 0.2.0 - A lightweight Entity Component System library for writing games

2014-05-13 Thread Zach Oakes
Thanks Mark, this is impressive. Let me know if there is anything I can do on my end to make play-clj more agnostic regarding entity systems. The built-in entity system is quite simple and doesn't do much for you, so this looks like a great alternative. On Monday, May 12, 2014 7:22:07 PM

[ANN] brute 0.2.0 - A lightweight Entity Component System library for writing games

2014-05-12 Thread Mark Mandel
Brute is a simple and lightweight Entity Component System library for writing games with Clojure. This is a rewrite of Brute 0.1.1, to get rid of all the global internal refs, and make it so that Brute simply passes around an immutable collection. This makes things far nicer to deal with, and