Programming the Web: An Application-Oriented Language for Hypermedia Service Programming

David A. Ladd, J. Christopher Ramming · 1995

MAWL is an application language for programming interactive World Wide Web services. The language is small, because no construct was introduced without compelling justification; as with yacc [9], general-purpose computation is done in a host language. 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. In this paper we discuss the design and engineering of MAWL in the context of our general language design philosophy. We also include an appendix of commentary on several short MAWL programs.

Read the paper · More papers on PaperTik