ykankaya / dsl

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

About

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

License:Other


Languages

Language:C# 96.1%Language:HTML 1.6%Language:ANTLR 1.4%Language:CSS 0.7%Language:Batchfile 0.1%