From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: ffi helper Date: Wed, 8 Mar 2017 18:06:04 -0800 Message-ID: <96434CF4-E3F9-4410-82B6-9EB8DEE130B9@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1489025201 948 195.159.176.226 (9 Mar 2017 02:06:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 9 Mar 2017 02:06:41 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Mar 09 03:06:37 2017 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clnTN-0007yU-CB for guile-user@m.gmane.org; Thu, 09 Mar 2017 03:06:33 +0100 Original-Received: from localhost ([::1]:60022 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clnTT-00045j-FT for guile-user@m.gmane.org; Wed, 08 Mar 2017 21:06:39 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41554) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clnT3-00045B-GN for guile-user@gnu.org; Wed, 08 Mar 2017 21:06:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clnT0-0008Pp-DQ for guile-user@gnu.org; Wed, 08 Mar 2017 21:06:13 -0500 Original-Received: from mail-pg0-x22e.google.com ([2607:f8b0:400e:c05::22e]:34662) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1clnT0-0008PN-7e for guile-user@gnu.org; Wed, 08 Mar 2017 21:06:10 -0500 Original-Received: by mail-pg0-x22e.google.com with SMTP id 77so20041676pgc.1 for ; Wed, 08 Mar 2017 18:06:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=p0MWfCvpaBBR4HEcBHC1wKSbBb2qF6qARAZ3ECDQClE=; b=CFXyuVl3hgT97/wEwe/3N7vg0ukJYC8127bjOTuOrZ6ju/1DiN3dgpxo4blXFKc15Q 8P7oiFepmYA/0/Y6l6Ct3OqZbBZ+WTYelkZMgdRBIIV9e5B+P/mE4hH6Ni86OK8Tj8vF YH8kyNSA62+aofxmGBw4P6sBhBUjro6YKTMPjRa27BYqJYb6Vu81X4BhCb6pOp8AP80T rtbs8YEOUhLEb3irLDE2edsGloWuImnxyGysJFjJ+cBP+MvI1L5nBWlWMqeXExCQMNzT 8IHXrs+A8bkx9Qon/jE4drjWoOe2B5Vjrx5R3cxpYqUH6kELIHOnDMCM8ntS7vLy/e8s f81A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=p0MWfCvpaBBR4HEcBHC1wKSbBb2qF6qARAZ3ECDQClE=; b=U0zKzmiw9pq/WSyPSeImR1/Jk79qQrz6EiIMRLyA3GuoEov+swKLJo5tuLX85pYKYF 62a7qx7u5JvNkR7befCcB/C1Kbg8juFEqdPuIBIQxPYnQ+Ao3Q6tqT8CEidMhpGqBnEa zVqD15xfJ2qk8WAq/+1vEz5qd0SwdcBYl/4eD9HpCDtj/U9iaK3y+SezopqvWoOFPWW4 6BA9+GB1tdhNvyV74usBohDoegl3UTHaETwjmGIg/Qjy7h4QIAvNnDV71M4MHtNOaFfc /9seSNQc0owL+CnkUCNYbOQIuce2VjlVwarDSdzE1LOIdhwubhvqLKW7L15tsTegdSc8 LhAw== X-Gm-Message-State: AMke39lJv3WaOKyzRgdLBrTh5bAjAB+FPpdfgdoa4hIRj8rXZMcUJzGbb5qeM3CDVFEXJg== X-Received: by 10.99.177.6 with SMTP id r6mr10698262pgf.61.1489025167312; Wed, 08 Mar 2017 18:06:07 -0800 (PST) Original-Received: from [192.168.2.114] (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id b77sm8511791pfl.2.2017.03.08.18.06.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Mar 2017 18:06:06 -0800 (PST) X-Mailer: Apple Mail (2.3259) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c05::22e X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:13452 Archived-At: I=E2=80=99m now working on a FFI helper based on the nyacc C99 parser. =20= My current prototyping goal is to autogenerate the functions for = cairo.h.=20 I will assume going with scheme-bytestructures.=20 I=E2=80=99ll keep this list posted on progress. Matt