XML in LAML - Web Programming in Scheme
BibTeX
@MISC{Nørmark_xmlin,
author = {Kurt Nørmark},
title = {XML in LAML - Web Programming in Scheme},
year = {}
}
OpenURL
Abstract
The LAML software package makes XML available in Scheme and the functional programming paradigm. The elements of an XML language are mirrored as functions in Scheme. The parameter profiles of the mirror functions is designed to be easily recognizable from an XML point of view, and to make a good fit with Scheme seen as a list processing language. The paper characterizes the mirrors by means of six mirror rules. A series of practical examples illustrate the approach. The XML-in-LAML facility supports systematic mirroring of XML languages to Scheme. The facility consists of a language independent part (common for all XML languages) and language dependent parts, which are generated from XML document type definitions (DTDs).







