The essence of form abstraction

Formlets:

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 com- ponents, 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.

Formlets are now also part of the PLT Web Server.
(via PLT)

Leave a Reply

Your email address will not be published. Required fields are marked *