#EventDay DSL
A handy DSL for creating Akka.net actor protocols and reducing boilerplate.
Heavily influenced by the Lokad DSL.
For a brief video description and demo of usage by Chris Martin, watch the Akka.NET Virtual Meetup 1/26/2016, specifically the time between 6:05 and 30:30.
##Installation
- A) Compile
- B) Install
EventDayDsl.vsix
fromEventDayDsl\bin\Debug
(Built in Step A)
##Features
###Immutable Messages by default
Message(parameter1, parameter2, etc.)
###Mutable Messages can be generated too
entity MyEntity(string parameter1, string parameter2, etc.)
will generate
public MyEntity(parameter1 = default(String), parameter2 = default(String)){
}
###Optional parameters
Message(parameter1, parameter2, parameter3?)
##Example Demo DSL File generates Entities, Messages, and Receivers