!7 concept AIList { S name; S text; long modified; } p { db(); } html { if (!webAuthed()) ret redirectToWebAuth(); ret htitle("Lists DB") + h3("Lists") + ul_htmlencode(mapField('name, list(AIList))) + h3("New list") + hpostform("Name: " + htextinput('newList) + " " + hsubmit("Create list")); }