Simple CQRS on F# (F-Sharp) 3.0
Based on Greg Young's CQRS: https://github.com/gregoryyoung/m-r/tree/master/SimpleCQRS
CQRS is Command and Query Responsibility Segregation -pattern. If you don't know that, use Google or look http://martinfowler.com/bliki/CQRS.html I have separated command side and query side as different projects.
This is F# solution. Compared to C#:
What you will need to run this:
Optional:
There are two versions of event storage:
You can run this with F# interactive, directly from files and/or using Script.fsx.
This QuerySide is just in-memory one as in Greg's example. I suggest using F# Type Providers in QuerySide with real database...