Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly.
For example,
<ul> <li each='var p in ViewData.Model.Products'> ${p.Name} !{Html.ActionLink[[ProductController]](c=>c.Edit(p.Id), "Edit")} </li> </ul>
The full csharp language is available in a way that doesn't interfere with the harmony and balance of the markup. The view template files produced compiled classes.
~/ urls<def> and <var>