Lecture overview
Keyboard shortcut: 'u'    Next page
Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide
Keyboard shortcut: 't'  Alphabetic index  Course home  Lecture - 0Slide 1 : 3
HTML mirroring

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

  • Three generation 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