MAWL

MAWL -- The Mother of All Web Languages -- is an application language for programming interactive services in the context of the World Wide Web. The language is simple and intuitive to learn. As with yacc, general-purpose computation is done in a host language. Currently, there is a version of MAWL for C++, and version of MAWL for Standard ML of New Jersey. MAWL offers conveniences such as control abstraction, persistent state management, synchronization, and shared memory. In addition, the MAWL compiler performs static checking designed to prevent common web programming errors.

For a discussion of the principles of MAWL's design, we recommend you check out the MAWL paper by Chris Ramming and Dave Ladd, presented at the Fourth World Wide Web conference. Send additional queries to mawl@research.att.com.