ECMAScriptサブセットDMonkeyでCGI
DMonkeyとは?
DMonkeyはWindowsアプリケーション開発環境Delphi用のスクリプトエンジンコンポーネントです。簡単に自分のアプリケーションにスクリプト機能を組み込むことが出来ます。
言語仕様はJavaScriptに似ていて馴染みやすく、様々な拡張オブジェクトにより強力な機能が利用できます。
(DMonkeyðàより引用)
組み込み用のスクリプトエンジンですが、プロジェクトページを覗くとスタンドアロンで動くもの(DMonkey Script Host)が置いてあるので今回はそれを使用。
今回使うソース
// test.dms var echo = WScript.StdOut.Write; echo("Content-type:text/plain\n\n"); echo("hello world!");
「hello world!」と表示するだけのものです。WScript.StdOut.Writeという標準出力に書き込むメソッドをechoに代入しています。WScriptとはWSHのオブジェクトです。DMonkeyではWSHのオブジェクトも使えるわけです。