From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Dale Smith" Newsgroups: gmane.lisp.guile.devel Subject: Anthony Greens libffi and 1.8 Date: Tue, 28 Mar 2006 16:16:21 -0500 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1143580632 26248 80.91.229.2 (28 Mar 2006 21:17:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 28 Mar 2006 21:17:12 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Mar 28 23:17:11 2006 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FOLYs-0000hX-42 for guile-devel@m.gmane.org; Tue, 28 Mar 2006 23:17:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FOLYr-0004KS-JG for guile-devel@m.gmane.org; Tue, 28 Mar 2006 16:17:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FOLY9-0003tK-9x for guile-devel@gnu.org; Tue, 28 Mar 2006 16:16:25 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FOLY6-0003t8-Vh for guile-devel@gnu.org; Tue, 28 Mar 2006 16:16:24 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FOLY6-0003t5-Q7 for guile-devel@gnu.org; Tue, 28 Mar 2006 16:16:22 -0500 Original-Received: from [64.233.162.193] (helo=zproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FOLZu-0004Fl-Qs for guile-devel@gnu.org; Tue, 28 Mar 2006 16:18:14 -0500 Original-Received: by zproxy.gmail.com with SMTP id l8so47541nzf for ; Tue, 28 Mar 2006 13:16:21 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=W2oJFUV4aeXlhMzUF6TIkQ73VijNZXv7NlXs23sDBJMuD0ggeJaJHM/q+IgLtCC4Jf+HJdJzC+ZM1Vk04BRO0r03y2fdb49vpEUpIuFxFky6fgG4Pny7J7WAZcxwnocHr1kVVd+1b1gV56AD1sloQ/x9d5WH81jggM7Y6cHmQBs= Original-Received: by 10.65.239.5 with SMTP id q5mr2895479qbr; Tue, 28 Mar 2006 13:16:21 -0800 (PST) Original-Received: by 10.65.243.11 with HTTP; Tue, 28 Mar 2006 13:16:21 -0800 (PST) Original-To: guile-devel@gnu.org Content-Disposition: inline X-Mailman-Approved-At: Tue, 28 Mar 2006 16:17:02 -0500 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:5818 Archived-At: Howdy Guilers, (sorry if you've seen this already, the mail server seems to be refusing to talk to me) The current (and previous) Guile reference manual mentions Anthony Greens libffi in the "contrib archive". See the last paragraph at http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Low-level-dynamic= -linking.html#Low-level-dynamic-linking This archive used to be at red-bean.com, and doesn't seem exist anymore, at least not that I could find. I did find a mirror at http://ftp.cesnet.cz/MIRRORS/ftp.red-bean.com/pub/guile/contrib/misc/guile-= ffi-970524.tar.gz However, the code has bitrotted somewhat (it's from 1997!). If the manual mentions this code, it really ought to be more easily accessi= ble. At http://users.adelphia.net/~dsmich/guile-ffi.diff is a patch that brings the .c file up to Guile 1.8.0 (with ./configure --disable-deprecated --disable-discouraged no less). I'm not sure if any papers need to be signed for this, no new code was added, just basically mechanical transformations of gh_* to scm_* equivalents and using the snarfer instead of initializing things by hand. -Dale (dsmith) _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel