[Ecls-list] A christmas gift of unboxed functions, etc (experimental)

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Tue Dec 26 18:59:55 UTC 2006


Hi,

two more changes, one provided by Brian the other one inspired by him.

 - MAKE-ARRAY accepts a foreign pointer as an argument to :DISPLACED-TO That
   creates a lisp array on top of the foreign data and can be used to directly
   scan C strings, or unboxed arrays of numbers.

 - LOAD-FOREIGN-LIBRARY accepts an additional keyword argument
   which, when true, tells ECL to link object files against the system version
   of that library instead of directly referencing the shared library: i.e. use
   linker flag -lmylib instead of libmylib.so (Brian Spilsbury)

Actually, the change to MAKE-ARRAY simplified things a lot, allowing
me to remove two functions and recode ecl_string_push_extend.

Juanjo

-- 
Dpto. de Fisica Teorica I, Fac. de CC Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 2804 (Spain)
http://teorica.fis.ucm.es/~jjgarcia/




More information about the ecl-devel mailing list