Lecture overview -- Keyboard shortcut: 'u'  Previous page: Programmatic Authoring [Section] -- Keyboard shortcut: 'p'  Next page: Programmatic authoring -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Textbook -- Keyboard shortcut: 'v'  Help page about these notes  Alphabetic index  Course home  Lecture 7 - Page 4 : 24
Functional Programming in Scheme
LAML
Authoring of web materials

Several different approaches to web authoring can be identified

  • Writing the document in a markup language

    • HTML - low level and non-extensible

    • XML - requires subsequent transformations or specification of the document rendering

  • Using a visual tool - a structure editor on top of the markup language

    • Good for low skill users

    • Difficult to manage large and complex materials

  • Transforming the document from another format

    • Will often result in a web edition of a paper document

    • Difficult to make effective use of the WWW's hypertext potentials

  • Writing the document in a programming language

    • Potentially good for users with programming skills

    • To be explored in this lecture