A monadic template prototype library
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 5 commits ahead of tallcomponents:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AST
engine
MonadicTemplateTutorial.csproj
MonadicTemplateTutorial.sln
Program.cs
Readme.md
appveyor.yml
packages.config

Readme.md

Monadic templating in C#

Appveyor

Overview

A C# prototype framework for generating formatted output using distributed generator functions. The framework is based on a technique heavily exploited in the functional programming world, called monads and the string interpolation feature of C# 6.0.

The templating engine is explained in a series of articles: Monadic templating in C# Part1, Part2. The repository contains all the source code and examples explained in the articles.

Installation

Use the community edition of Visual Studio 2015 to run it.