Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2002 20:49:54 -0500
From:      Brad Cox <bcox@virtualschool.edu>
To:        Marc van Kempen <marc@bowtie.nl>, Stacy Millions <stacy@millions.ca>
Cc:        java@FreeBSD.ORG
Subject:   Re: Best IDE for slow system?
Message-ID:  <p0510140db89ca332f886@[192.168.1.2]>
In-Reply-To: <3C76C3D4.3420E15E@bowtie.nl>
References:  <59063B5B4D98D311BC0D0001FA7E452205FDA389@l04.research.kpn.com> <3C769324.F223E500@millions.ca> <3C76C3D4.3420E15E@bowtie.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
At 11:19 PM +0100 2/22/02, Marc van Kempen wrote:
>Don't you guys know about jikes?
>Jikes is more than 9 times faster than javac, before we switched to Ant,
>we just recompiled everything with jikes. Since it's still faster than
>letting make do its work with jikes on individual files!

Jikes is terrific. It seems to have build-in dependency checking so 
that it only pays attention to what needs it, and is blazingly fast 
even then. So the recommended make rule is simply:

	jikes *.java

>Jikes is even supposed to have some sort of incremental compile mode
>where it keep's running and when you press enter in the terminal it's
>running in, it recompiles the files you changed (I never tested this
>mode).

I know but don't use that much. Tend to work in a horizontally split 
vim window (vim.org) with the top one reserved for a menu of commonly 
used commands, notably make.

To make everything, put cursor on that line and type !!sh. Presto, 
the line is replaced with an error listing to work on in the bottom. 
Undo erases the errors and brings the make line back for the next 
cycle. Everything is fast.

I used Visual Age heavily when getting started with Java, and really 
missed it when IBM pulled out of the Linux port. Recently installed 
eclipse (eclipse.org), which appears to be Visual Age's successor. 
But it barely fits on my 128mb box while vim, jikes, and ctags simply 
fly there.
-- 
Brad Cox, PhD; bcox@virtualschool.edu 703 361 4751
o For industrial age goods there were checks and credit cards.
    For everything else there is http://virtualschool.edu/mybank
o Java Interactive Learning Environment http://virtualschool.edu/jile
o Java Web Application Architecture: http://virtualschool.edu/jwaa



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p0510140db89ca332f886>