Porting Ash to C# – Initial steps

At October’s Try { Harder } conference this year, Richard Lord – author of the entity framework, Ash – gave a great talk on entity frameworks. His talk confirmed something I’d been thinking recently, namely that the use of entity frameworks does not need to be limited to games. I’d recently worked on a domain-specific file crawler and processing application that adopted a timed loop to check for new files, progress in processing those files and updating the user on progress. Even this application would have benefited from using an entity system framework to control the interaction of its various parts. So after a quick chat with Richard to check the practicalities of my ideas, I decided to port Ash to C#. Continue reading “Porting Ash to C# — Initial steps”