service { shared vector string guests; html SignDoc = Enter your name: ; html GuestBookDoc =

Guestbook

; html PersonDoc =
  • <[name]>. <[guests]> ; session Show() { int i; html H = GuestBookDoc; vector string v; v = guests; i=0; while (i<|v|) { H = H <[guests = PersonDoc <[name = v[i]]]; i++; } exit H; } session Sign() { string name; show SignDoc receive [name = name]; guests = guests + vector { name }; Show(); } }