Projects / JID / Announcements


Avatar April 19, 2012 09:41 Layout of Serialized Data

Here is a helpful page describing the layout of the serialized form of various JID actors:

Avatar April 27, 2012 04:58 Finished the JID Applications page, sf down

The applications page for JID is now done. Unfortunately sourceforge appears to be down right now and that's where I put releases for download.

Fortunately it is early Friday here in India, ...

Avatar May 05, 2012 08:04 File Persistence

JFile brings file persistence to the JActor and JID projects:

Avatar May 09, 2012 15:39 Initialization with concurrent requests

In the JFile project I've had to do some JID composition and I had a eureka moment. I can just call most of the JID methods directly instead of doing sends... because I'm initializing the structures and no other thread is accessing them.

So I n...

Avatar October 13, 2012 04:09 release 2.0.0 was not 2.0.0 final

I just noticed a big blooper in the last release. It should have been announced on freecode as release 2.0.0 RC2, not 2.0.0!

(I'd been wondering why I was getting so much activity.)

Apologies to all.

Avatar October 15, 2012 08:41 Significant improvement in timings

Timings for updating serialized byte arrays are now available for the new balanced tree map:

Avatar October 19, 2012 12:09 The problem with Java Serialization--first in a series

Just starting to document JID 2. Here is the first blog entry:

Avatar October 20, 2012 10:19 Part 2: Introducing JID

The above is the second in a series of blog entries documenting JID.

Avatar October 24, 2012 10:22 Part 3: Getting Started with JID

The above link is to a blog entry that covers setting up a JID environment and working with RootJid.

Avatar October 25, 2012 10:55 Part 4: Custom Jid Classes

This blog entry is a how to on creating serializable application classes by building on a class with a persistent tuple.

Avatar October 27, 2012 06:09 Part 5: BListJid, ActorJid and UnionJid

In the above blog entry we cover simple data structures and recursive data types.

Avatar October 29, 2012 08:36 Part 6: BMapJid

The above blog entry covers the BMapJid, which is a balanced tree map with super-fast incremental deserialization and reserialization.

Avatar October 30, 2012 14:33 Part 7: Jid objects are Actors

Seventh instalment of Jid 2.0.0 docs--almost done.

Avatar October 31, 2012 10:41 Part 8 - Deep Copies

The above link is to the 8th and final blog entry covering JID.

Avatar November 09, 2012 06:07 JID Slides

These slides have also been embedded in the JID project page at


Project Spotlight


A data munging language.


Project Spotlight


A utility for monitoring Unix system services.