Being thinking about your respondes couple times just to make sure I fully understand you, without my programer's assumption of "I think I know that".
I will have to say bye or run away from these scheme implementations for my new quest. In some way I think they might be complicating the issues, including the js version.
I also check out the sxml and stuff for scheme, their libs to do all that are bigger than newLisp's foot print or exe , while newLisp does it in one function.
Back to the basic form of the matters.. like you suggested newLisp returns html and JS to the client browser. Only I will call it " html and javascript embeded inside newlisp" !!
Regards,