> I've invested a little time setting up my environment with the hopes that > it will help me progress more quickly as I proceed. My toolset is > currently osX, Xcode4, Intel compiler 12, and I've managed to set things > up so that it's fairly easy for me to create a xcode project for each of > the tutorial steps, build the sample and step through the code in the > debugger -- including stepping into the main deal.ii source if like.
That's actually quite interesting. Is this a complicated process? Would you be willing to describe doing this on the deal.II wiki so others can recreate the process? > Still -- there are a few things about my environment that are suboptimal, > and I'm curious what sort of environment others in the deal.II community > use. In particular, I'm curious if anyone has a setup that provides the > following features: > > 1) interactive debugging -- locals/watch window, easy ability to move up > and down the stack frame > > 2) template / object hierarchy savvy code navigation -- being able to > keyboard short cut easily to a class declaration, method declaration, > method implementation, subclasses, find all usages of a method/field > > 3) template savvy code completion when calling methods I personally use emacs for most of what I do but less because it's a particularly good environment but (i) because I've been using it for close to 20 years and a *lot* of key short cuts, (ii) I do development on many different machines, often accessed remotely, and graphical user interfaces just don't work very well over a DSL line. To be honest, apart from these reasons, emacs today is a very much substandard environment. I've occasionally played a bit with KDE's kdevelop program. It has made a huge step forward with 4.1/4.2. I can't talk about points 1 & 2 above (I simply haven't tried that yet) but I find code completion with kdevelop to be very cool. I would give it a try. In any case, I find these interesting questions, and it would be cool if people could report their experience with kdevelop, eclipse, netbeans or xcode on this list! Best W. ------------------------------------------------------------------------- Wolfgang Bangerth email: [email protected] www: http://www.math.tamu.edu/~bangerth/ _______________________________________________ dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
