The Essence of Form Abstraction [chapter]

Ezra Cooper, Sam Lindley, Philip Wadler, Jeremy Yallop
2008 Lecture Notes in Computer Science  
Abstraction is the cornerstone of high-level programming; HTML forms are the principal medium of web interaction. However, most web programming environments do not support abstraction of form components, leading to a lack of compositionality. Using a semantics based on idioms, we show how to support compositional form construction and give a convenient syntax.
doi:10.1007/978-3-540-89330-1_15 fatcat:d3y4mcb5ojgvdnt5qo6lzkyutq