Software

The following is a list of software that I've developed recently:

Muscovy is a small programming language that is used for literate programming. It is designed to allow constructing source code files that make up a software project. The Muscovy programming language is a personal exploration of Knuth-style literate programming. It has facilities for composing string templates, performing text manipulations (currently using Perl), and describing shell commands and dependencies. The evaluation order of all of these statements is calculated intelligently so the user is free to write statements in any order and can trust the evaluator to find the correct execution order.

refer software/muscovy/index.l