- May 23, 2010
-
-
Liam Healy authored
The paths to the foreign libraries have been simplified, making use of CFFI's statement "Most, if not all, Lisps supported by CFFI have a reasonable default search algorithm for foreign libraries." Therefore, the paths have been eliminated. If they need to be added, this should be done by modifying the variable cffi:*foreign-library-directories*. The header files location set with cc-flags for Darwin has been changed to use (gsl-config "--cflags").
-
- Dec 27, 2009
-
-
Liam Healy authored
Add copyright and license information to each file, include a copy of the GPL under documentation/COPYING.
-
- Nov 09, 2009
-
-
Liam M. Healy authored
In FFT, the default wavetable and workspace arguments to functions now all use #'make-fft-wavetable and make-fft-workspace. Removed definition of +cgsm-gauss+ because evidently GSL_CONST_CGSM_GAUSS is no longer in GSL as of 1.13. Added dependency on init for physical-consants. Trivial change to names of systems in asd files to be more standard.
-
- Aug 23, 2009
-
-
Liam Healy authored
Handle conditional cflags in the grovel file instead of modifying the cffi-grovel::*cc-flags* variable. Also use strings for depends-on in asdf file.
-
- Jun 08, 2009
-
-
Liam Healy authored
Stelian Ionescu has modified CFFI-grovel to generate double-float constants with :type double-float in constant. GSLL has been ported to use that. This requires a version of CFFI which includes the patch of Mon Jun 8 10:29:44 EDT 2009. It works, but until this has a release number, it will stay out of the master GSLL branch.
-
- May 29, 2009
-
-
Liam Healy authored
All physical constants in gsl/gsl_const_mksa.h and gsl/gsl_const_cgsm.h are defined as Lisp constants and exported. This requires a patch to CFFI grovel/grovel.lisp. Since this patch has just been sent to the CFFI mailing list and is not generally available, this will remain off the master branch until the patched CFFI is generally available.
-
- May 25, 2009
-
-
Liam Healy authored
Started writing definitions of constants based on GSL's physical constants, using cffi-grovel. This has not proceeded beyond the first definition because cffi-grovel at the present time casts everything to an integer.
-