Skip to content
Browse files

add README

  • Loading branch information...
1 parent e7b6517 commit be1373af3346e26ce2843e7ebfe14b46eb9aa52b @avsm avsm committed Sep 11, 2012
Showing with 21 additions and 0 deletions.
  1. +21 −0 README.md
View
21 README.md
@@ -0,0 +1,21 @@
+Writing web-applications requires a lot of skills: HTML, CSS, XML, JSON and
+Markdown, to name but a few! This library provides OCaml syntax extensions for
+these web formats by:
+
+* extending standard OCaml syntax with embedded web DSLs. It has a
+ quotation mechanism which parses HTML, CSS or XML to OCaml, and
+ also anti-quotations that form a template mechanism.
+
+* using type-driven code generation to generate markup directly from
+ OCaml type declarations. It is possible to mix hand-written and
+ generated code to deal with special-cases. Most of the work is
+ done at pre-processing time, so there is no runtime costs and the
+ generated OCaml code can be manually inspected if desired.
+
+See more explanation at: http://www.openmirage.org/wiki/cow
+
+This library is in beta, and full documentation is still being written. Some
+repositories which use it include:
+
+* Mirage website: http://github.com/mirage/mirage-www
+* Mirage tutorial: http://github.com/mirage/mirage-tutorial

0 comments on commit be1373a

Please sign in to comment.
Something went wrong with that request. Please try again.