[OT] Re: [mythtv] Re: [PATCH] MythMusic metadata editor music-ui.xml cleanup

Colin Guthrie myth at colin.guthr.ie
Tue Feb 8 18:56:02 UTC 2005


Hi,

I'm going fairly off topic here..... ;)

Paul wrote:
> Not sure what other dev's use but I just edit by hand. I use Kate
> which does colour syntax highlighting which makes it a little easier to
> see what's what. Just make sure you turn 'Use spaces instead of tabs to
> indent' to on or else it likes to replace your indents with tabs.

Cool. There is a QT designer tool that I thought may be used, but prolly 
not considering Myth's class structure.

> I'm not a professional programmer most of the programming I have done
> is on Windows using Borland Delphi which uses Pascal as the language.
> I'm used to selecting a control from a pallet, plonking it on a form,
> writing
> a few simple event handers, compiling and debugging all in one
> Integrated Development Environment! You can write quite powerful
> database progs in a matter of a few minutes. By comparison working on
> Myth is like going back to the stone age.

If I'm being honest, although you can create the proggies quickly, I 
never liked the full featured IDEs that do too much for you. I found 
that when learning a new language, all this did was confuse me and never 
really let me know what was going on. I guess once you know a language 
it's OK.

QT Designer is kinda similar to most IDE's control-form-plonkarama 
style, tho' never used it myself.

> One thing I REALLY miss
> is code completion. Because I'm not all that familiar with QT or Myth
> I spend a lot of time looking up function names/argument order etc.

For what it's worth, I use Eclipse IDE (java thingy) 
http://www.eclipse.org/. It has various modes for just about every 
project type imagingable.

You can probably find precompiled/packaged versions for your Linux 
distie at http://www.jpackage.org/ in urpmi'able/yum'able format.

If you set up your library paths correctly the CDT module (for handling 
C/C++ projects) will happily autocomplete functions/variables/class 
members etc. for you.

You've got to go through the whole 4-spaces, no-tabs preferences malarky 
but once you are up and running it's fairly robust (it does crash 
sometimes tho').

Will work on Windows, OS X and *nix etc.

Not necessarily the fastest of beasts but it seems pretty decent to me.

IIRC I think I use the XMLBuddy eclipse plugin for XML syntax 
highlighting etc. tho' there are others.

TruStudio Foundation and PHPEclipse are also good for PHP projects (a la 
MythWeb), so it's got something for everyone if single program managment 
is your bag.

Anyways, they don't pay me to advertise so I'll shut up! ;)

Take care

Col.


-- 

+------------------------+
|     Colin Guthrie      |
+------------------------+
|   myth at colin.guthr.ie  |
| http://colin.guthr.ie/ |
+------------------------+


More information about the mythtv-dev mailing list