[ROOT] Re: CINT Graphical Environment?

From: buskulic@lapp.in2p3.fr
Date: Thu May 29 2003 - 09:59:29 MEST


Hi Graham,

Indeed, I'm personally using CINT in a course on numerical analysis tools with 
students who never heard about C. Actually, it is inside the ROOT framework, 
which gives MANY more features (graphical and others). Try
http://root.cern.ch
In my course, the students use nedit to edit scripts (which are actually C 
codes) and a ROOT interactive session to run it. It is also possible to compile 
very simply the script, without bothering about loading libraries, etc...
However, there is no such thing as an IDE for CINT use, and this could be 
indeed very useful for a pedagogical use.
So I would say your idea is very good from my point of view, and I would be 
very happy to collaborate.
ROOT and CINT are available on many OS/Compiler combinations, among which 
Windows, MacOSX, several Unices (look at the download page on the root site).
I'm forwarding your mail to the ROOT mailing list, in case some other people 
are interested in your proposal. Perhaps someone already started such a work.

Please, feel free to ask more information.

Cheers

Damir

Quoting Graham Lee <graham.lee@wadham.oxford.ac.uk>:

> Dear Damir Buskulic,
> 
> I'm an undergraduate here at the University of Oxford, soon to be 
> working in the Computing Teaching Course on a short project.  The 
> computing practicals in the department are soon to be "ported" to the C 
> language, and one thing that I've been asked to take into consideration 
> is a more user-friendly environment in which to learn the C language 
> than the usual text editor/cc combination.
> 
> I was thus very intrigued to read about your CINT interpreter in a 
> thread on darwin-development.  Having an environment with interpreted C 
> would be a great from a teaching point of view, as one could use "direct 
> mode" commands to debug one's programs, and could quickly edit some code 
> without having to rebuild it.  With the sort of programs taught in these 
> practicals, execution speed is not an issue.
> 
> My question is, does there exist an X11-based development environment 
> for CINT, and if not would it be possible to implement?  I'm thinking of 
> something similar to Python's IDLE environment, with a source code 
> window, output/direct mode window and perhaps a graphical interface to 
> the class browser and debugger.  The remit of the environment would just 
> be to make CINT look more friendly to a student who has never programmed 
> a computer before.
> 
> If such an environment does not currently exist but you think that it 
> would be possible and useful to implement it, I'd be happy to give it a 
> go and contribute it to the CINT project.  I'm currently tied up with 
> the main thrust of my project - porting our Graphical Interactive 
> Fourier Transform software from NeXT to Solaris - and am likely to be so 
> until the beginning of August.  However, please let me know what you 
> think and if it seems feasible I'll try it out over the Summer.
> 
> Kindest Regards,
> 
> Graham Lee.
> -- 
> Graham Lee, Wadham College, OX1 3PN
> http://users.ox.ac.uk/~wadh1342 - home of the only known virus for the 
> Sinclair ZX Spectrum!
> 
> 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET