guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ffi helper


From: Matt Wette
Subject: Re: ffi helper
Date: Tue, 21 Mar 2017 15:40:16 -0700

> On Mar 19, 2017, at 10:23 AM, Matt Wette <address@hidden> wrote:
> 
> 
>> On Mar 13, 2017, at 5:53 PM, Matt Wette <address@hidden> wrote:
>> 
>> 
>>> On Mar 8, 2017, at 6:06 PM, Matt Wette <address@hidden> wrote:
>>> 
>>> I’m now working on a FFI helper based on the nyacc C99 parser.   
>> 
> 
> I am making some progress with some ragged prototype code.


I have issues with the bytestructures module: both it and (system foreign) use 
symbols like “double”.  Probably need to rename somewhere.

I can now autogenerate enough to successfully run the following program.

(use-modules (cairo cairo))

(define srf (cairo_svg_surface_create "abc.svg" 200.0 200.0))

(define cr (cairo_create srf))

(cairo_move_to cr 10.0 10.0)
(cairo_line_to cr 190.0 10.0)
(cairo_line_to cr 190.0 190.0)
(cairo_line_to cr 10.0 190.0)
(cairo_line_to cr 10.0 10.0)
(cairo_stroke cr)

;; need to add guardians?
(cairo_destroy cr)
(cairo_surface_destroy srf)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]