<!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>
I'm beginning testing under SBCL right now; perhaps you should prioritize testing OpenMCL?<BR>
<BR>
The standard command will get you the head:<BR>
<BR>
cvs -z3 -d :pserver:anonymous:anonymous@common-lisp.net:/project/elephant/cvsroot co elephant<BR>
<BR>
...until Ian moves us to SVN, which, as I understand it, he has not yet done.<BR>
<BR>
On Mon, 2007-01-22 at 15:01 -0500, lists@infoway.net wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">That's great work.</FONT>

<FONT COLOR="#000000">If needed, I can run tests on MacBook Intel with OpenMCL + SBCL with threads compiled in. Just let me know when/where to fetch it from.</FONT>

<FONT COLOR="#000000">Thanks,</FONT>
<FONT COLOR="#000000">Daniel</FONT>

<FONT COLOR="#000000">On Mon, January 22, 2007 11:30 am, Ian Eslick <<A HREF="mailto:eslick@csail.mit.edu">eslick@csail.mit.edu</A>> said:</FONT>

<FONT COLOR="#000000">> The re-organization for the 0.6.1 feature set has stabilized and the</FONT>
<FONT COLOR="#000000">> current HEAD passes all tests under Allegro 8.0 / OS X / Intel</FONT>
<FONT COLOR="#000000">> against BDB 4.4.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> This reorganization is a big step towards several new features to be</FONT>
<FONT COLOR="#000000">> added shortly:</FONT>
<FONT COLOR="#000000">> - Support for symbol id's</FONT>
<FONT COLOR="#000000">> - Finish support for 64-bit Lisp's</FONT>
<FONT COLOR="#000000">> - Clean up support for multi-threading and multiple store controllers</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> There is a laundry list of minor features planned for 0.6.1.  If</FONT>
<FONT COLOR="#000000">> anyone would like to contribute, now is a good time to jump in while</FONT>
<FONT COLOR="#000000">> the development tree is somewhat stable.  I'll move the source tree</FONT>
<FONT COLOR="#000000">> to SVN and enter outstanding issues into Trac after these features</FONT>
<FONT COLOR="#000000">> are done.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> I would also appreciate anyone who wants to run the test suite on</FONT>
<FONT COLOR="#000000">> alternate lisps, architectures and OS's.  In particular, a Win32</FONT>
<FONT COLOR="#000000">> tester is much needed as the new build process doesn't work on</FONT>
<FONT COLOR="#000000">> win32.  I think it's a minimal amount of work.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> This check-in includes the following fixes and enhancements:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Major:</FONT>
<FONT COLOR="#000000">> x Modularize serializers for easy upgrade</FONT>
<FONT COLOR="#000000">> x Implement backend support for symbol-table protocol</FONT>
<FONT COLOR="#000000">> x MCL 1.1 unicode support; clean up other lisp support for unicode</FONT>
<FONT COLOR="#000000">> x Simplify user-specific configuration parameters using config.sexp</FONT>
<FONT COLOR="#000000">> and my-config.sexp</FONT>
<FONT COLOR="#000000">> x Ensure thread safety in buffer-stream allocation!</FONT>
<FONT COLOR="#000000">> x Simplify unicode support, database format has a canonical form</FONT>
<FONT COLOR="#000000">> which is translated by lisp</FONT>
<FONT COLOR="#000000">> x Remove DB version tags, created deadlock with modular serializers.</FONT>
<FONT COLOR="#000000">> All DB directories now have a file VERSION associated with it.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Minor:</FONT>
<FONT COLOR="#000000">> x Diffs for lisp-controlled DB checkpointing (by Gabor Melis)</FONT>
<FONT COLOR="#000000">> x Improved optimization options to be more user controlled (Pierre</FONT>
<FONT COLOR="#000000">> Thierry)</FONT>
<FONT COLOR="#000000">> x New build interface; remove Makefiles (sans win32), (help from</FONT>
<FONT COLOR="#000000">> elephant-devel, I forget who)</FONT>
<FONT COLOR="#000000">> x Think through default *store-controller* vs. explicit parameter</FONT>
<FONT COLOR="#000000">> passing referencing all over the APIs (Enable explicit passing</FONT>
<FONT COLOR="#000000">> everywhere, maintain *store-controller* defaults.  This makes multi-</FONT>
<FONT COLOR="#000000">> threading support simpler.  Users can pass the store controller or</FONT>
<FONT COLOR="#000000">> rely on a global *store-controller*)</FONT>
<FONT COLOR="#000000">> x Verify that operations such as indexing are thread safe</FONT>
<FONT COLOR="#000000">> x Investigated gensym warnings in berkeley-db.lisp (caused by an FFI</FONT>
<FONT COLOR="#000000">> macro, no harm in it)</FONT>
<FONT COLOR="#000000">> x Remove all sleepycat references and use berkeley-db or bdb instead</FONT>
<FONT COLOR="#000000">> (due to Oracle acquisition)</FONT>
<FONT COLOR="#000000">> x Remove warnings in libberkeley-db.c</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Regards,</FONT>
<FONT COLOR="#000000">> Ian</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>
<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>