> 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

Reply via email to