benchmarking and run-time issues on ClozureCL
String matching algorithms implementation for Lisp
Status: Alpha
Brought to you by:
anyakin
it looks like the Boyer-Moore-Horspool implementation has some problems on Clozure CL:
> Error: The value #<BOGUS object @ #x18D0C79A> is not of the expected type REAL.
> While executing: TRUNCATE, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip evaluation of (rnd-run)
> Type :? for other options.
1 > Welcome to Clozure Common Lisp Version 1.9-r15756 (LinuxX8632)!
probably this is caused by optimizations or type mismatch in the calculations.