Carrot, an Open Source C++ scripting module for Apache
Fons Rademakers writes: "ROOT-Apache (aka Carrot) is an open source scripting module for the Apache webserver. Based on the ROOT framework which is using C++ as scripting language, via the CINT interpreter, it has a number of powerful features, including the ability to embed C++ code into HTML pages, run interpreted and compiled C++ macros, dynamically extend the framework with external libraries, access and manipulate databases, and generate graphics on-the-fly, among many others."
Because C++ is designed to be a quick and dirty web scripting language...
Finally, a web-server scripting environment giving you all the features you always missed, like coredumps, buffer overflows and format string errors...
Programming can be fun again. Film at 11.
As long as you write standard C++ (std::string instead of char*, cin/cout instead of scanf/printf, etc.) buffer overflows and format string errors go away. Core dumps are still a danger though...
I agree though... All of the power of a scripting language with the ease of use and simplicity of C++. Makes me pine for the days where assembly was the dominant language.
- I don't need to go outside, my CRT tan'll do me just fine.