[Ecls-list] init_MYFILE C-function name collisions
Juan Jose Garcia-Ripoll
jjgarcia at users.sourceforge.net
Wed Jan 30 21:18:11 UTC 2008
there exists a global variable, si::*init-function-prefix*, which can
be used to further disambiguate different files. The problem is that
this file affects all uses of BUILD and COMPILE-FILE, so that it is
difficult to use differnent prefixes for, say, different components of
an ASDF project.
Using the full path is not an option. The reason is that object files
have a limit on the numeber of characters a function name may have and
I do not want to run on that limit.
I am currently pondering other options. The most promising one is to
use an encoded name with a date and duplicate this information in the
string with the lisp objects. ECL could then scan the object files
looking for this information.
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
More information about the ecl-devel