Nathan wrote: > I cannot get the second, cgi/mixin sample to compile. What is the > appropriate dmd command line?
First, download my cgi module http://arsdnet.net/dcode/cgi.d Then, in the same directory write this file, hello.d: === import arsd.cgi; void whatever(Cgi cgi) { cgi.write("Hello!"); } mixin GenericMain!(whatever); ==== And use this command line: dmd hello.d cgi.d Make sure you are using a recent dmd2 compiler like 2.053 from here: http://digitalmars.com/d/2.0/changelog.html You should get a program hello that, when run on the command line, outputs this: ===== Cache-Control: private, no-cache="set-cookie" Expires: 0 Pragma: no-cache Content-Type: text/html; charset=utf-8 Hello! ===== Copy it to a cgi enabled directory ( cgi-bin/ is preconfigured on most Apache installs) and you should be able to access it from the web: http://arsdnet.net/cgi-bin/test If it doesn't work, can you copy/paste the errors in here?
