[Ecls-list] Maxima + ECL type coercion failure

Robert Dodier robert.dodier at gmail.com
Sun May 18 16:14:37 UTC 2008

On 5/18/08, Juan Jose Garcia-Ripoll <jjgarcia at users.sourceforge.net> wrote:

> On Sun, May 18, 2008 at 8:13 AM, Robert Dodier <robert.dodier at gmail.com> wrote:
>  > (2) a specific type coercion failure in HANKEL-1 (src/bessel.lisp).
>  > ECL barfs on (coerce z '(complex flonum)) near the top of the function.
>  > Actually even (coerce 1 'flonum) fails, although (coerce 1 'double-float)
> > is OK. Here is the deftype for flonum (src/clmacs.lisp):...
>  As I said in my previous email, I fixed this on Saturday night in the
>  CVS version. It was just a typo in src/lsp/predlib.lsp

Well, I don't understand what is going on. I updated from CVS on May 14
so I got the most recent version (r1.63) for src/lsp/predlib.lsp.
Files derived from predlib.lsp are newer than the predlib.lsp timestamp,
so I guess they were regenerated successfully.
I'm pretty sure I did make clean or rm -rf build before make.

What is a simple test I can make to verify whether I have the right version?
Are you sure that you committed the bug fix?
cvs diff -u -r1.62 -r1.63 src/lsp/predlib.lsp shows substantial changes,
not just a typo correction, and the log message doesn't mention
deftype or a typo.

Thanks for your help,


More information about the ecl-devel mailing list