Slashdot Mirror


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."

1 of 50 comments (clear)

  1. Re:Great idea by m_ilya · · Score: 2, Interesting
    First of all don't take my words as offence. I don't want to say that C/C++ is bad. Still I think that most good scripting languages are much more easier to program in (with libraries or without them programs in scripting language are shorter anyway). After all good scripting languages are *designed* to be easier. You can have even garbage collection in C/C++ but still it fills very alien in it. However I know that some tasks are better to do in C/C++ (but definetly web development is wrong application for it).

    Anyway my point was that *scripting* languages which resemble C/C++ are crap. There is no huge suite of debugging tools and superior performance for them and there is no string, memory, file, html, etc libraries which make C/C++ every bit as easy for them. I've been there. I've been forced to write in one such language. It is very annoying when you have to deal with memory managment in *scripting* language.

    --

    --
    Ilya Martynov (http://martynov.org/)