www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - port of Ash to D

Hi,

I've made an attempt at porting Richard Lord's Ash component/entity system to
D. 
It was mainly an exercise in learning about component/entity systems.

It tries to remain faithful to the API of ash, but there were some aspects of 
ActionScript that did not map cleanly.

It passes all the unit tests - but I've not yet ported the demonstration game 
(asteroids) to it yet (this will be done when I have time to grok openGL or 
SDL). Documentation is sparse. Not tested under windows - only linux.

If this is of any use to anyone, I'd like to know !  (improvements/suggestions 
welcome).

It has a dub file, and will produce a library using it but not the unit tests. 
The native build tool is bub - a build tool that will build/test complex 
projects across multiple languages (currently D/C++/C) (it is a work in
progress 
- e.g. documentation output is lacking)

https://github.com/axiom-a/ashd
May 29 2014