[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:
> 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