Hi Graham, I think it is good idea and fortunately there is a good prototype: http://doc.trolltech.com/qsa/articles.html http://doc.trolltech.com/qq/qq02-fun-fast-and-flexible-qt-script.html They did this for QSA, one can do the same sort of things for Cint/Root. (in theory ;-). In real life Qt and Root widgets can be combined within one and the same application (see http://root.bnl.gov and http://www-linux.gsi.de/~go4/qtroot/html/qtroot.html ) so technically there is a solid foundation to start the job. My best regards, Valeri > -----Original Message----- > From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch] > On Behalf Of buskulic@lapp.in2p3.fr > Sent: Thursday, May 29, 2003 3:59 AM > To: Graham Lee > Cc: roottalk@pcroot.cern.ch > Subject: [ROOT] Re: CINT Graphical Environment? > > 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