Bruno, The generous usage of abort() in these modules makes them unusable for CLISP. While I understand your reasons for using abort() instead of returning an error code, I do not think it is right for CLISP to die without a useful message. I urge you to avoid abort in favor of returning an error code and document that aborting on certain errors is the right behavior.
-- Sam Steingold <http://sds.podval.org>