[Ecls-list] Important fixes, please test

Juan Jose Garcia Ripoll lisp at arrakis.es
Tue Feb 28 06:27:03 UTC 2006


Hi,

coming back from a long trip, it is now time to commit some fixes. The
list of changes I have done to the CVS tree are the following:

* SI:PROCESS-COMMAND-ARGS is now a public function and has a more
flexible interface. You can use it for your standalone applications if
you wish.

* Callbacks are now implemented as _static_ C functions to avoid name
collisions among callbacks from different files.

* Fixed the problems with missing slots when declaring subclasses of
STANDARD-CLASS.

* Files are now installed with a new directory structure. You should now
include the main header as
	#include <ecl/ecl.h>
and optionally the garbage collector header as
	#include <ecl/gc/gc.h>
This fix is a long awaited one and avoids conflicts between the names of
ECL's header files and those of several operating systems (SuSE being
the most prominent one).

The last fix is the most critical one. I think I got it right and I have
been working hard on the MSVC port to ensure that it builds with the new
structure. However, if someone experiences some problems, please report
it ASAP.

Regards,

Juanjo





More information about the ecl-devel mailing list