[sword-devel] Re: Sword/PDA

David J. Orme sword-devel@crosswire.org
Sun, 21 Oct 2001 15:17:10 -0500

So, what *is* Sword/PDA, really?

It's not a port of Sword to the Agenda.  I tried that, but it turns out 
that the Agenda is too memory-constrained to do that.  It's entirely new 

It's a library that creates and reads text modules using a compressed 
inverted index format.  This lets me fit a text module into about 2 megs 
of space, rather than the approximately 4 megs that the current Sword 
modules occupy.  Since the Agenda only has about 3 megs of spare space, 
this turns out to be fairly important. :-)  The library is also designed 
to be fairly easy to use by the Sword project if it wants to add an 
inverted index text module driver to the Sword project.

It's also a FLTK-based Bible reading program designed specifically for 
the Agenda PDA.

I decided to call the project Sword/PDA because of the debt I owe to the 
people on this list and to the project to be able to do this.  This 
email is a small thank-you to you all for this.

Any questions?  I'm still lurking on Sword-dev or you can email me directly!

Shalom to all!

Dave Orme
Agenda frontend maintainer

The number of UNIX installations has grown to 10, with more expected.
   -- The Unix Programmer's Manual, 2nd Edition, June 1972