Older News
- 2007-09-17: We discovered that mail
to us via jr-project@cs.ucdavis.edu
hasn't been getting through.
It's fixed now,
but
if you mailed us before then and didn't get a response,
please try again. Sorry!
- 2007-09-04: We updated the new version of JR
(2.00004,
initially released 2007-08-10) so it can be used with Java 1.6.
- 2007-08-10: The new version of JR
(2.00004)
is now available. This version adds JR.nap(int millis) and
JR.nap(int millis, int nanos), which are the same as the equivalent
Java Thread.sleep invocations (which work fine in JR too), but they
don't require the (messy) enclosing try/catch and exception
handling. (Similarly, it adds JR.yield(), which is the same as
the equivalent Thread.yield invocation.) This version also
corrects the handling of elseafter on inni and fixes a few other bugs.
- 2007-02-27: Bryan W. Bell
has developed a JR mode for use with emacs that
provides keyword highlighting, etc. See "editing JR
programs" on the
"translating
and executing JR
programs" page for a particular version
of JR.
- 2007-01-29: The new version of JR
(2.00003)
is now available. This version contains a few bug fixes (notably
some involving exception handling), code
improvements, etc.
- 2006-09-25: The new version of JR
(2.00002)
is now available. This version handles capabilities for generic
operations (2.00001 handled all other generics) . This version
also reduces considerably the number of files that JR creates during
compilation, so compilation is faster and run time is, in most cases,
about the same. This version also contains a few bug fixes, code
improvements, etc. Many thanks to Andrew Gallagher and Appu
Goundan for their work on this version.
- 2006-03-27: The new version of JR
(2.00001)
is now available.
- 2006-03-20: In anticipation of releasing the new version of JR
(2.00001) in about a week,
we've reorganized the web pages. Some previous pages
(such as installation and execution instructions, and "code extracts")
have been moved to pages for a particular version of JR. Please
let us know if you
find something broken!
- 2006-03-10: Francois
Kilchoer of L'Ecole
d'ingénieurs et d'architectes de Fribourg/Hochschule für
Technik und Architektur Freiburg has developed a vim syntax file for JR that provides
keyword highlighting, etc. See "editing JR programs" on the
"translating
and executing JR
programs" page for a particular version
of JR.
- 2005-12-04: we have been working on a new version of JR
(2.00001). It is a modified implementation of JR using Java 1.5
(aka Java 5.0) and extends JR with Java 1.5's new language
features. We've been using this new implementation locally for a
few months and it is nearly ready for public release. See Angela Chan's thesis for details.
- 2005-07-11: the new release of JR (1.00061) is available!
It contains the concurrent invocation statement,
timeout arm on inni
(see vsuite/inni/timeout in JR's distribution for examples),
better support for Cygwin,
and some cleanup and performance
improvements. (As you can see below, we were overly optimistic
about when we would have this version ready. Sorry for any
inconvenience.) Important note to current users: this version
replaces jr.jar with jrt.jar and jrx.jar, so you'll need to
change your CLASSPATH accordingly; for details see "translating
and executing JR
programs" page for a particular version
of JR.
- 2005-01-07: a new release of JR (concurrent invocation
statement, timeout arm on inni, some cleanup and performance
improvements) will be out soon (we expect by mid-February).
- 2004-09-01: The JR book
is now available. See below
for details and a
picture of its cover.
- 2004-06-01: The JR book
is now in
production. See below
for details and a
picture of its cover.
- 2004-03-05: the new release of JR (1.00041) is available!
It contains parameterized virtual machines, no longer requires
those annoying try/catch blocks, and some other improvements.
This version of JR corresponds with what will be in the JR book, which we've also just finished and passed
on to the publisher!
- 2004-01-28: a new release of JR (a few new features and some
cleanup) will be out soon (we expect within a month).
- 2003-10-31: we have signed a publishing agreement for the JR
book (see below).
- 2003-09-26: the new release of JR is available!
- 2003-09-25: the new release of JR promised below will probably
be out tomorrow! (Worst case: a few days.).
- 2003-08-14: we have an initial release of JR that works on
Windows (and Mac OS X), in addition to Linux and Solaris. (This
release incorporates several enhancements and bug fixes too.)
We'll make a real release in about a month, after further
testing.
If you can't wait, though, please contact us .