Here's one more update (see attached). Unless someone discovers an
egregious bug or I find an order-of-magnitude breakthrough on the
performance front (see below), this should be the last code drop for a
while.

 + I've made most functions return some value so they can be used in a
lambda.
 + I've added a performance test. On my Lenovo X240, I'm seeing about
100 ms per component operation. This is true of cf∆append, cf∆replace
and cf∆drop; I'm guessing that the time is dominated by the database.
 + I've wrapped the cf∆append database operations in a transaction
begin/commit block.

NOTE: Please run using GNU APL svn 218 or later and apl-sqlite git
d9bbad5 or later.

Attachment: cf.tar.gz
Description: application/compressed-tar

Reply via email to