[sicl-devel] progress on the list functions

Robert Strandh strandh at labri.fr
Thu May 13 10:37:01 UTC 2010


Hello,

The cons-high module now contains around 60 or so function.  There are
25 to go, some of which are very similar to others that have already
been implemented.  Good news: even though I compiled these functions
with (speed 0) and (debug 3) they compare favorably to the
corresponding builtin SBCL functions, and some of them are
significantly faster, at least for some combinations of arguments.  I
attribute that to the numerous special cases that I implemented and
that are tested for.  

Most of the functions that are implemented do not yet have tests
associated with them.  It is a matter of taking the tests from Paul
Dietz' test suite and converting them for use with lisp-unit. 

So perhaps the first release from the SICL project will be a module
containing high-performance list-manipulation functions.  It would be
great to get *something* out the door sometime soon-ish.

Have a nice day,
-- 
Robert Strandh

---------------------------------------------------------------------
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
---------------------------------------------------------------------




More information about the sicl-devel mailing list