All Projects → EventDay → dsl

EventDay / dsl

Licence: other
A handy DSL for creating Akka.net actor protocols and reducing boilerplate.

Programming Languages

C#
18002 projects
HTML
75241 projects
ANTLR
299 projects

#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 from EventDayDsl\bin\Debug (Built in Step A)

Demo

##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?)

###DDD/CQRS helpers

##Example Demo DSL File generates Entities, Messages, and Receivers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].