[Ecls-list] Some bugs and a question.

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Sat Dec 29 21:43:46 UTC 2007

On Dec 29, 2007, at 10:12 PM, Luke Hope wrote:
> It's
> obviously a bug because the file compiled okay (and fixnum
> specialisation works on numerous other CL's).

No, it is not a bug. Classes and types used during method definition
and can not always be checked at compile time. The fact that other CLs
support fixnum as a class is not standard, it is a feature.

> 3. The c package doesn't get autoloaded unless you compile-file first.
>  This means that e.g. c:build-fasl et al. fails:
> (c:build-fasl "myecl" :lisp-files '("hello.o"))
> There is no package with the name C.

Again, this is not a bug: you cannot call a symbol from a C package if
it has not been loaded. COMPILE-FILE and COMPILE, on the other hand,
are standard functions and have to be provided by ECL.

> 4. http://ecls.sourceforge.net/new-manual/ch22s07.html doesn't seem to exist.

I will check that

> 5. ecl-config line 36 should probably be:
>  echo "-Dlinux   -I/usr/local/include/ecl/"
> OR examples/threads/import/import.c:43 should be:
> #include <ecl/ecl.h>

The latter. It has not been updated to the new location of files.

> 6. After fixing import.c:62 [...] it stalls with Collecting from unknown thread.

I will check this. Thanks for reporting.


Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)

More information about the ecl-devel mailing list