This is a wrapper for HStore class, it is based on the HStore class. All
file I/O in Locana is done using the LStore class. See www.sevasoftware.com/hstore
for details about the HStore class.
The LStore uses Marshal for loading and
retrieving objects to and from the LStore. There
some issues with Marshal in Ruby 1.8. 1) objects saved in an LStore using Ruby 1.8 will not work with earlier
versions of Ruby. 2) the initial release of Ruby 1.8 does things that
causes errors that I
can't seem to work around when saving and retrieving objects. While
Locana works with Ruby 1.8 the GUI Builder will have problems.