Lecture overview
Keyboard shortcut: 'u'  Previous page
Keyboard shortcut: 'p'  Next page
Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide
Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Slide 13 : 42
HTML mirroring

HTML is mirrored as functions in Scheme on an element by element basis

  • Three generations of HTML mirroring:

    • Ad hoc mirroring

      • Manual programming of 'tags' when needed

    • Simple generic mirroring

      • The HTML mirror is generated on the basis of lists of single of double tags

      • If you have made one mirror function you have made them all

    • Accurate and systematic mirroring

      • Based on a parsed representation of the HTML4.0 DTD

      • Accurate handling of attributes (but no validation)

      • Three layers: basis, surface, convenience