[Ecls-list] Upcoming

Andy Hefner ahefner at gmail.com
Fri Jul 5 16:00:49 UTC 2013


On Tue, Jul 2, 2013 at 6:16 AM, Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at gmail.com> wrote:
> Apart from boring bug tracking, what keeps me busy these days.
>
> * Cleanup of generators for c code
>
> * Declaration of C variables
>
> (let ((a (cos 1.0))
>   (declare (:double a))
>   ...)
>
> * Direct references to C variables
>
> (ffi:c-inline (a b) (:double :double) :void
>    "#0 = cos(#1)")

This sounds like a pair of features I've desired for a long time. Will
this allow using arbitrary C types which lisp doesn't necessarily
understand, such as a struct defined by some library header, for the
sake of later referring to them within inline C?




More information about the ecl-devel mailing list