codepad was written (and still is being written!) by Steven Hazel. Please contact me at email@example.com if you have any problems or feature requests. I'll add new languages if they're frequently requested (or if I just like them).
Note: codepad works like a compiler or interpreter, not like the read-eval-print loop of an interactive interpreter prompt. If you want to print the value of an expression, you need to use your language's print command. If your language requires a "main" function, your program won't work in codepad without one.
Lately I spend most of my time on my Selenium testing company, Sauce Labs. If you're testing your web app with Selenium, you should check it out.
I also have a blog at www.hackerdashery.com where I'll be posting updates about codepad, along with other random observations and ideas about software and startups.
C: gcc 4.1.2
flags: -O -fmessage-length=0 -fno-merge-constants -fstrict-aliasing -fstack-protector-all
C++: g++ 4.1.2
flags: -O -std=c++98 -pedantic-errors -Wfatal-errors -Werror -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wno-deprecated -Wno-unused -Wno-non-virtual-dtor -Wno-variadic-macros -fmessage-length=0 -ftemplate-depth-128 -fno-merge-constants -fno-nonansi-builtins -fno-gnu-keywords -fno-elide-constructors -fstrict-aliasing -fstack-protector-all -Winvalid-pch
D: Digital Mars D Compiler v1.026
Haskell: Hugs, September 2006
Lua: Lua 5.1.3
OCaml: Objective Caml version 3.10.1
PHP: PHP 5.2.5
Perl: Perl v5.8.0
Python: Python 2.5.1
Ruby: Ruby 1.8.6
Scheme: MzScheme v372 [cgc]
Tcl: tclsh 8.4.16
If you are the copyright owner of a paste and feel it has been uploaded without your permission, you may file a DMCA Complaint via email to firstname.lastname@example.org