[clug] KDE/Kate, syntax-highlighting, Eclipse and language/build support

Sam Couter sam at couter.id.au
Wed Aug 25 03:38:19 MDT 2010


steve jenkin <sjenkin at canb.auug.org.au> wrote:
> After hearing Tridge talk about 'Waf', I'm a bit more interested in the
> "build problem" (how do you build/test 3 different architectures
> (2*x86+ARM) from a single source tree? Extra points for completeness,
> reliably and speed.)

My choice of weapons is Java. Write once, test everywhere, or something
like that. Build with Maven or Ant because they're both pretty easy.

When forced to use C/C++ I usually use the autotools suite. It has some
shortcomings but it's pretty well understood and can be bent (abused?)
to most purposes.

> And the pointy bit of that [for some of us :)] is a good editor and
> development environment.

This is orthogonal to build systems, surely?

> I've read occasionally about the Eclipse environment, and have this
> fuzzy thought it attempts to be the Universal (Extensible) IDE.

Pretty much. It wants to be the universal rich client platform, not just
an IDE.

> Add your language if you want :-)

Support for everything, including other languages, is implemented in
Java. I use it for Java development, and for that it sucks far less than
any other environment I've tried.

I've also used it for some simple Python and it suited me well. Tried C
a long time ago and it wasn't good, it's probably a lot better now.

Its biggest downside is sheer size. It's quite heavyweight, demands a
lot of memory and thrashes the disk occasionally, sometimes for no
apparent reason. I think it's worth putting up with compared with
alternatives.

My favourite lightweight editor is of course vim.
-- 
Sam Couter         |  mailto:sam at couter.id.au
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.samba.org/pipermail/linux/attachments/20100825/87257736/attachment.pgp>


More information about the linux mailing list