Re: Bicycle Repair Man usability

2005-09-01 Thread Gregory Piñero
How would you setup BRM in VIM?  And bonus points for explaining it for Windows users ;-)  > I recently got PyDev for Eclipse, which comes with BRM.I use it from VIM. -- Gregory PiñeroChief Innovation OfficerBlended Technologies(www.blendedtechnologies.com) -- http://mail.python.org/mailman/list

Re: Bicycle Repair Man usability

2005-08-31 Thread Peter Maas
Sybren Stuvel schrieb: > I use BRM if I need to rename a function or variable, and that's about > it. I do the rest by hand faster than I can figure out how to use > additional software. Sounds like "I can walk from Aachen to Cologne faster than figure out how to drive a car" ;) I don't know BRM n

Re: Bicycle Repair Man usability

2005-08-31 Thread Fredrik Lundh
Kay Schluehr wrote: > Instead of writing f(g(h(...))) it is sometimes adaequate to write > > x = h(...) > f(g(x)) > > I use this a lot in particular in C++. Optimzing compilers eliminate > runtime penalties. This is of course different in CPython. if "x" is a local variable, the penality isn't th

Re: Bicycle Repair Man usability

2005-08-31 Thread Kay Schluehr
Sybren Stuvel wrote: > > -Get rid of extra variables by shifting them inline (e.g.: > > a=1;b=2;c=a+b --> c=1+2) > > This is already excess functionality IMO. I don't think that Rex talked about his programming style but about three and only three refactoring methods survived in BRM from ~30 Fow

Re: Bicycle Repair Man usability

2005-08-31 Thread bruno modulix
matt wrote: (snip) > I'd like to hear other's experiences with refactoring in python. Most > of the projects I work on are quite small relative to some of the Java > projects I've worked on. Python being much less verbose and much more dynamic than Java, the LOCs/functionnalities ratio can be v

Re: Bicycle Repair Man usability

2005-08-31 Thread Sybren Stuvel
Rex Eastbourne enlightened us with: > Are there any Bicycle Repair Man users here? I am. > I recently got PyDev for Eclipse, which comes with BRM. I use it from VIM. > I am disappointed with what I've seen, although I'm not sure if I'm > using its full functionality. Why would it need more fun

Re: Bicycle Repair Man usability

2005-08-31 Thread Adriaan Renting
I know the Eric3 Python IDE integrates with BRM, but I haven't had a need for much refactoring yet, so I haven't installed BRM. I've only used Eric3's build-in limited refactoring yet. Adriaan Renting. -- http://mail.python.org/mailman/listinfo/python-list

Re: Bicycle Repair Man usability

2005-08-30 Thread matt
Eclipse's java refactoring tool puts BRM to shame. This probably has a lot to do with the static typing of Java and the JDTs nice built in compiler. When doing Java development the refactoring support is really nice (and using a nice ide make's java development almost as easy as python, since the