Re: [ROOT] Carrot module problems

From: Valeriy Onuchin (onuchin@sirius.ihep.su)
Date: Mon Dec 10 2001 - 16:33:29 MET


 Hi Oleg,
I'm working on the next release of Carrot.
I hope to complete it before my departure to CERN ( Junuary 2002 )
That will include new web-page  with docs/examples.
The latest snapshot of the package can be found at

http://sirius.ihep.su/~onuchin/snapshots/Carrot/


The current/latest news in development are:

 - numerous fixes and improvemnts

 - the set of HOWTO tutorials( ~20 items ) which can be found after installation
   at http://localhost/CarrotExamples ... not complete yet ...

 - "new TApacheBrowser" class developed which allows to browse any ROOT object,
    including TFile, TWebFile etc ..  Currently I'm working on
    possibility to browse SQL servers ( very similar to phpadmin and dajoba )

 - new important method added - TApache::CompileMacro, which is similar/based to/on
   ACLiC and allows to compile
      o macros which contain embedded HTML code
      o unnamed macros ( macros started/ended with {...} )
      o HTML code with embedded C++ code ( so called .chtml files)
         for example:    compiling   CGIvars.chtml will produce CGIvars_chtml_C.so file
                         with   CGIvars_chtml() function defined inside it.

 - processing files which  ended with _C.so added ( which can be produced by TApache::CompileMacro )
   Clicking on a such file invokes dynamic loading DLL lib, execution correspondent function,
   unloading DLL. Execution of compiled macros gives few times gain in perfomance.

 - Buffered output added. You can buffer scripts in order to improve server performance.
   When scripts buffering is enabled, you should call  TApache::Flush method for returning
   the cached results to the browser.

 - possibilty to execute CarrotGlobalInit.C(server startup script),
   CarrotChildInit.C(server child init script),  CarrotChildExit.C (child exit script)

 - On-fly generating of animated-gifs added.

 - at the moment I'm working on very important new feature - server-side caching.
   That will significantly improve server perfomance and  reduce server loading.


Thanks.    Regards.    Valeriy


Oleg Solovianov wrote:

>
> Hello!
>
> Could you please put a working link to the ROOT Apache module named Carrot?
> Now it points to some PC at FNAL... and not working...
> Also it would be nice to put also a link to the corresponding rpm,
> which one can find at SourceForge but...
>
> Another thing is that the installation script of the Carrot rpm
> will put a couple of comments like "\#" instead of just "#" in the
> httpd config file, and Apache will complain...
>

Please, try snapshot ( it's a more or less tested version )
http://sirius.ihep.su/~onuchin/snapshots/Carrot/Carrot-1.0.6-011207.tar.gz

... and  give me feedback ...



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:11 MET