[Catalyst] Debugging Catalyst with Eclipse

Jonathan Rockway jon at jrock.us
Mon Jan 21 11:13:00 GMT 2008


On Mon, 2008-01-21 at 13:35 +0300, dreel wrote:
> I'm using Eclipse. I'm so tired to write code in notepad-like editors and switching between Terminal windows to debug.
> I've tried to use Vi for Win32 but my Win-oriented brain doesn't understand it (   

Like anything, it takes practice to get used to.  I "used" emacs for
years before I was good at it.  You just have to be dedicated... learn
one thing and consciously remember to use it when you have a chance (and
if you remember after you do something manually, undo that and try doing
it automatically).  When you've mastered that, you open up the manual,
scan it for something interesting and then learn that.  Repeat for 10
years.  Every day you will become more and more efficient, which makes
it easier for you to concentrate on writing your program, not typing it
into the computer.

At this point, I've learned emacs well enough to have it syntax-check my
code automatically, switch to any file in a project with just a few
keystrokes (even if the file has a long name), switch to any other
project in a few keystrokes, automatically maintain my Makefile.PLs,
help me resolve test failures, show me documentation for any module I'm
using, etc.  The point is, a little time investing in a real editor will
mean that you spend most of your time thinking about intelligent things,
not which menu to move your mouse to.  Can eclipse do that?  If not, can
you make it?  If the answer's no, you're wasting your time.

It's the same reason we use Perl... there's a lot of syntax to learn,
but that little bit of learning saves thousands of hours over the span
over your career (compared to, say, Java or PHP).

</rant>

Regards,
Jonathan Rockway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.scsys.co.uk/pipermail/catalyst/attachments/20080121/7698a254/attachment.pgp


More information about the Catalyst mailing list