The distinction between 'program' 'language' 'library' 'framework' is just arbitrary though.
Just another vote for 'I have no clue what the point of this is'.
The challenge seems to be:
* Write a library with helper functions. Like the Arc library.
* Now you can write a short program that uses that library to do things.
Obviously that's possible in any language, so I don't understand how this measures languages at all.
The example in Arc:
(defop said req
(aform [onlink "click here" (pr "you said: " (arg _ "foo"))]
(input "foo")
(submit)))
Well this is a concise way to sum up what you want to do, but that could just be rewritten in any language of your choice. Then the appropriate libraries written. For example, java:
createForm("click here", new Response("you said %foo"), new InputElement("foo"), new SubmitElement());
I think there's more important things to compare in languages. speed, error handling, stability, memory management etc