http://user.script.nu/~ahiru/bbs.cgi
D言語で書いた掲示板。dmdgdc の違いではまってるところを、sakuraiさんに助けてもらう。分からないところが分かったら、サンプルとしてどこかに置こう。

Response res;
Request req;

void main() {
  res = new Response;
  req = new Request;
  try {
    BbsMain();
  }
  catch (Error o) {
    res.write(o.msg);
  }
  finally {
    res.flush();
  }
}

CGIライブラリ、シンプルだがとても使いやすい。これで、res.write("string") とやればいい。POSTデータは、req.formString("data") として受け取れる。