スクリプト
神経衰弱ゲームの思考ルーチンはSchemeで書かれています。アドベンチャーゲームシステムのシナリオスクリプトとしてXMLを採用しており、XMLの中にSchemeのスクリプトを埋め込む形になっています。例えば、
<textstream region="text_reg01">
<script><![CDATA[
(set! document (string-append
"<text>ハートの11とハートの4。<c /></text>"
))
]]></script>
</textstream>
上のスクリプトは次のスクリプトと同じです。
<textstream region="text_reg01">
<text>ハートの11とハートの4。<c /></text>
</textstream>
documentというシンボルに束縛される文字列がXMLのノードとして書き出されます。ブラウザのJavaScriptで
<script language="JavaScript"><!--
document.write("ハートの11とハートの4。");
// --></script>
とやると文字やタグを書き出せるのに似ています。