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 10 : 19
Mirroring of HTML (3)

Lists of contents and lists of attributes are processed recursively and spliced together with their context

(body

    (ul 
      (map li (list "one" "two" "three")))
    
    (let ((attributes (list 'start "3"))
          (contents   (map li (list "one" "two" "three"))))
       (ol 'id "demo" contents attributes)))
  )
)

Passing of attribute lists and lists of textual contents.

<body>
   <ul><li>one</li> <li>two</li> <li>three</li></ul>
    
   <ol id="demo" start="3"><li>one</li> <li>two</li> <li>three</li></ol>
</body>

The HTML counterpart.