<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Thanks very much, Ian.<BR>
<BR>
Ian has put a lot of work into this release (both in absolute terms and relative<BR>
the little that I have done.)  We should be really appreciative of his work.<BR>
The automatic class indexing he wrote makes Elephant even more convenient.<BR>
<BR>
I have added to the new "contrib" directory an asdf package called "dcm" for <BR>
Data Collection Management.  It is not threadsafe, and it is only internally documented.<BR>
However, the code is pretty clear.  It implements the "director" or "factory" pattern,<BR>
and includes a "generational" director that allow objects to be retired to a slower<BR>
director.  It generally implements an in-memory database that allows you to explicity<BR>
store things into Elephant.<BR>
<BR>
<BR>
On Wed, 2006-04-26 at 18:40 -0400, Ian Eslick wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">I believe the current TRUNK now contains a viable 0.6.0 release.</FONT>

<FONT COLOR="#000000">This distribution has been tested under both SBCL and Allegro for both</FONT>
<FONT COLOR="#000000">BDB and SQLite backends on Mac OS X.  I would like to see additional</FONT>
<FONT COLOR="#000000">verification from others on this list before committing to a release. </FONT>
<FONT COLOR="#000000">Particularly look at the following:</FONT>

<FONT COLOR="#000000">Migration:</FONT>

<FONT COLOR="#000000">I have manually tested a database created under the 0.5.0 release;</FONT>
<FONT COLOR="#000000">opened and manipulated it in the 0.6.0 release as well as performed a:</FONT>
<FONT COLOR="#000000">(migrate new-v6-db old-v5-db) to validate the upgrade path to the 0.6.0</FONT>
<FONT COLOR="#000000">release.</FONT>

<FONT COLOR="#000000">Allegro, Strings and DB versions:</FONT>

<FONT COLOR="#000000">If anyone is using the 0.6.0-rc1 with the fast allegro strings, those</FONT>
<FONT COLOR="#000000">databases will not open up under the new 0.6.0.  There is a simple patch</FONT>
<FONT COLOR="#000000">that I can make available to fix this (3 lines of code) but I did this</FONT>
<FONT COLOR="#000000">to maintain 0.5.0 compatibility.</FONT>

<FONT COLOR="#000000">There wasn't a clean way to support both without creating some</FONT>
<FONT COLOR="#000000">unbelievable headaches (I reverted after trying to make a solution work</FONT>
<FONT COLOR="#000000">for a day).  Please let me know if you are an allegro or sbcl user that</FONT>
<FONT COLOR="#000000">has a database build under 0.6.0-rc1 that they want to use with the</FONT>
<FONT COLOR="#000000">final 0.6.0 release.</FONT>

<FONT COLOR="#000000">Documentation & Tutorials:</FONT>

<FONT COLOR="#000000">If anyone here is a frequent user of Elephant, particularly the new</FONT>
<FONT COLOR="#000000">0.6.0 codebase, please review the documentation files for accuracy and</FONT>
<FONT COLOR="#000000">clarity.  If we can fix any obvious snafus now that would be grand.</FONT>

<FONT COLOR="#000000">I'll let Robert weigh in on any other issues after he plays with the</FONT>
<FONT COLOR="#000000">release a bit.  With luck we'll release this week or early next week!</FONT>

<FONT COLOR="#000000">Cheers,</FONT>
<FONT COLOR="#000000">Ian</FONT>
<FONT COLOR="#000000"> </FONT>

<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">elephant-devel site list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</A></FONT>
<FONT COLOR="#000000"><A HREF="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</A></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>