HTMLを出力するSchemeコードを書きたい

書きたい書きたい!
Scheme熱に浮かされて時々拝見するid:rui314様のブログ「Gaucheクックブック」で紹介されていました。
http://d.hatena.ne.jp/rui314/20070813/p1
Schemer(というかLisper)が一度は必ず妄想するS式によるHTML生成。

(use text.html-lite)
(use text.tree)
(write-tree
 `(,(html-doctype)
   ,(html:html
     (html:head (html:title "Gaucheクックブック"))
     (html:body
      (html:p 
       (html:a :href "http://d.hatena.ne.jp/rui314" 
               "Gaucheクックブック")
       "はSchemeの学習用のページです。")))))

うわ!うわ!
Gaucheではもう実用的に扱えるんですね・・・
ああ、仕事でGauche使えたらなあ。
・・・Gauche処理系ごと配布すればいいんかな。それは乱暴だがひとつの解決策ではある。
しかししかし、Windowsには最初からJScriptというそれなりのLLがあるのだ。
ああ迷うなぁ。