<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel">
    <title>gmane.lisp.cffi.devel</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1485"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1484"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1483"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1482"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1481"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1480"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1479"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1478"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1477"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1476"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1475"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1474"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1473"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1472"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1471"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1470"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1469"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1468"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1467"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cffi.devel/1465"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1485">
    <title>Re: asdf-install</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1485</link>
    <description>
version
ASDF-

Now that I finally have my Linux box up and running, yes I can confirm that 
CFFI is asdf-installable once again.

Thank you.
- Luke




_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Luke Crook</dc:creator>
    <dc:date>2008-11-28T22:23:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1484">
    <title>New patches: 25-Nov-2008</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1484</link>
    <description>
Wed Oct 29 19:46:37 UTC 2008  Luis Oliveira &lt;loliveira&lt; at &gt;common-lisp.net&gt;
  tagged 0.10.3


Wed Oct 29 19:46:34 UTC 2008  Luis Oliveira &lt;loliveira&lt; at &gt;common-lisp.net&gt;
  * update cffi.asd for version 0.10.3

    M ./cffi.asd -1 +1

Tue Oct 28 23:32:22 UTC 2008  Luis Oliveira &lt;loliveira&lt; at &gt;common-lisp.net&gt;
  * cffi-sbcl: Fix brokeness in %close-foreign-library
  
  Details in &lt;http://thread.gmane.org/gmane.lisp.steel-bank.devel/12028&gt;.

    M ./src/cffi-sbcl.lisp -10 +25

Tue Oct 21 14:06:27 UTC 2008  Josh Elsasser &lt;josh&lt; at &gt;elsasser.org&gt;
  * Allow PROCESS-GROVEL-FILE to work on files with null directory component.

    M ./grovel/grovel.lisp -1 +2

Tue Oct 14 04:01:42 UTC 2008  David Brown &lt;lisp&lt; at &gt;davidb.org&gt;
  * Shareable Vectors for ECL.
  
  ECL uses a non-moving, conservative garbage collector, so shareable
  byte vectors can be implemented just by using a pointer to the data.

    M ./src/cffi-ecl.lisp +26

Thu Oct  9 23:18:40 UTC 2008  Stelian Ionescu &lt;sionescu&lt; at &gt;common-lisp.net&gt;
  * Fix SBCL %CLOSE-FOREIGN-LIBRARY wr</description>
    <dc:creator>Luis Oliveira</dc:creator>
    <dc:date>2008-11-26T15:59:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1483">
    <title>Re: Greetings ..</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1483</link>
    <description>Hi, CFFI and others

As I know, Debian's common-lisp-controller (CLC) is very good as a  
ASDF addition, CLC let each Linux user could compile lisp source code  
from a common place (/usr/share/common-lisp/source) and put the fasl  
files in user-specific position. Ubuntu just copy this facility from  
Debian, but seems not maintained well. (I thought Greg is on ubuntu  
but debian)

The only problem is that Debian's CL packages are usually a little  
old. To resolve this issue, I just use SBCL's ASDF-INSTALL package to  
install new packages into #p"~/.clc/site" to get the newest version  
from Cliki link, than other CLs (CMUCL, CLISP, ECL, even GCL) could  
use these fresh packages.

On 2008-11-21, at 22:50, Luís Oliveira wrote:


--
Chun Tian (binghe)
NetEase.com, Inc.
P. R. China






_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Chun Tian (binghe</dc:creator>
    <dc:date>2008-11-22T17:23:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1482">
    <title>Re: Greetings ..</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1482</link>
    <description>Dmitry, thanks for your information. I tried the last first - running 
lisp as root - which worked well so that
I can now run the example files. Thus it seems that linux permissions 
were involved somewhere in the
processes.

The .x86f files were indeed installed near the source, both in 
directories under my home directory which
makes the permission issue slightly puzzling (at least to me). Perhaps 
other compiled files were installed
elsewhere as the work was done.

I shall certainly look into asdf-binary-locations.

Cheers /Greg Bennett

_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Greg Bennett</dc:creator>
    <dc:date>2008-11-22T15:43:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1481">
    <title>Re: Greetings ..</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1481</link>
    <description>Luis, thanks for you information. I shall certainly look into clbuild. 
You were quite correct in diagnosing that
my difficulty was not a CFFI issue. At the suggestion of Dmitry Kalyanov 
I re-did my efforts running CMUCL
as root -&gt; all was well. Thus linux permissions were an issue somewhere 
in the processes, I assume.

Cheers /Greg Bennett
</description>
    <dc:creator>Greg Bennett</dc:creator>
    <dc:date>2008-11-22T15:38:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1480">
    <title>Re: Greetings ..</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1480</link>
    <description>_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Kalyanov Dmitry</dc:creator>
    <dc:date>2008-11-21T17:17:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1479">
    <title>Re: Greetings ..</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1479</link>
    <description>

In my experience, using Debian/Ubuntu Lisp packages is often more
trouble than it's worth. I haven't used those in a while, but from the
output that you sent it doesn't seem like it's a CFFI issue. I'd start
by trying SBCL instead of CMUCL, and if that doesn't work I would go
for clbuild[1].

HTH.


[1] http://common-lisp.net/project/clbuild/

</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2008-11-21T14:50:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1478">
    <title>Greetings ..</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1478</link>
    <description>from Greg Bennett, who is trying to move a large Lisp application to Linux.

I hope to convert all the graphics routines to use OpenGL, leading me to
investigate cl-opengl. At bottom, this means I need to be able to load cffi.

This effort includes my first dealings with cffi, and also includes my
first dealings with asdf, although I have used mk-defsystem under Windows.

The attached material provides details from this effort during which
building cffi failed. I am sufficiently new to linux, asdf, and cffi 
that I cannot tell  whether I face a difficulty with asdf or (not xor) 
cffi. Since the break occurred in  processing
cffi.asd I have begun with the guess that it is to cffi-devel that I
might look for assistance.

With those apologies for my inexperience, I look forward to learning
from the list.

Thx in advance for all advice and assistance.

Cheers /Greg Bennett



;;; cffi-asdf-errors.lisp
;;; I am trying to investigate cl-opengl via the examples available from
;;; its website. Thus I need to install</description>
    <dc:creator>Greg Bennett</dc:creator>
    <dc:date>2008-11-21T14:08:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1477">
    <title>Re: [PATCH] rewrite %close-foreign-library for SBCL</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1477</link>
    <description>
Hmm, I don't know why I didn't have that patch.  Sorry for the noise.

</description>
    <dc:creator>Stephen Compall</dc:creator>
    <dc:date>2008-11-15T20:58:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1476">
    <title>Re: [PATCH] rewrite %close-foreign-library for SBCL</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1476</link>
    <description>On Sat, Nov 15, 2008 at 1:57 PM, Stelian Ionescu
&lt;sionescu&lt; at &gt;common-lisp.net&gt; wrote:

Actually, version 0.10.3 already contains those changes. This wasn't
announced in the mailing list because the script that used to that had
its crontab entry vanish for some reason.

</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2008-11-15T14:57:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1475">
    <title>Re: [PATCH] rewrite %close-foreign-library for SBCL</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1475</link>
    <description>_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Stelian Ionescu</dc:creator>
    <dc:date>2008-11-15T13:57:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1474">
    <title>Re: [PATCH] rewrite %close-foreign-library for SBCL</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1474</link>
    <description>_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Stelian Ionescu</dc:creator>
    <dc:date>2008-11-15T14:06:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1473">
    <title>Re: [PATCH] rewrite %close-foreign-library for SBCL</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1473</link>
    <description>Hello,

On Sat, Nov 15, 2008 at 1:57 AM, Stephen Compall &lt;s11&lt; at &gt;member.fsf.org&gt; wrote:

Thanks for the patch, but we did something along those lines a few
weeks ago. Can you pull the latest patches and check it out?

</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2008-11-15T13:35:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1472">
    <title>[PATCH] rewrite %close-foreign-library for SBCL</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1472</link>
    <description>SB-ALIEN::SHARED-OBJECT-FILE was removed in 1.0.21.15, and
UNLOAD-SHARED-OBJECT was added and exported in 1.0.21.28, so I rewrote
it to use that function.


</description>
    <dc:creator>Stephen Compall</dc:creator>
    <dc:date>2008-11-15T01:57:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1471">
    <title>Re: [PATCH] Shareable Vectors for ECL.</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1471</link>
    <description>
Thanks. That worked fine. Pushed it.

</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2008-10-18T21:08:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1470">
    <title>Re: [PATCH] Shareable Vectors for ECL.</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1470</link>
    <description>

Darcs does seem to be rather picky about its patches.  The patch is
attached.

David
Mon Oct 13 21:01:42 PDT 2008  David Brown &lt;lisp&lt; at &gt;davidb.org&gt;
  * Shareable Vectors for ECL.
  
  ECL uses a non-moving, conservative garbage collector, so shareable
  byte vectors can be implemented just by using a pointer to the data.

New patches:

[Shareable Vectors for ECL.
David Brown &lt;lisp&lt; at &gt;davidb.org&gt;**20081014040142
 
 ECL uses a non-moving, conservative garbage collector, so shareable
 byte vectors can be implemented just by using a pointer to the data.
] hunk ./src/cffi-ecl.lisp 128
+;;;# Shareable Vectors
+;;;
+;;; This interface is very experimental.  WITH-POINTER-TO-VECTOR-DATA
+;;; should be defined to perform a copy-in/copy-out if the Lisp
+;;; implementation can't do this.
+
+(defun make-shareable-byte-vector (size)
+  "Create a Lisp vector of SIZE bytes that can passed to
+WITH-POINTER-TO-VECTOR-DATA."
+  (make-array size :element-type '(unsigned-byte 8)))
+
+;;; ECL, built with the Boehm GC never moves allo</description>
    <dc:creator>David Brown</dc:creator>
    <dc:date>2008-10-17T05:41:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1469">
    <title>Re: [PATCH] Shareable Vectors for ECL.</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1469</link>
    <description>Hello,

On Tue, Oct 14, 2008 at 5:06 AM, David Brown &lt;lisp&lt; at &gt;davidb.org&gt; wrote:

I seem to be unable to get darcs to apply your patch:

     darcs failed:  Patch bundle failed hash!
     This probably means that the patch has been corrupted by a mailer.
     The most likely culprit is CRLF newlines.

Can you perhaps resend the patch as an attachment (through darcs send
-o) instead of inlining it?

Thanks.

</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2008-10-16T20:11:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1468">
    <title>Using preprocessor symbol as argument to :count incstruct</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1468</link>
    <description>Hi,

Attatched is a simple (5-line) patch bundle that allows the use of a
preprocessor symbol as the argument to the :count keyword in a cstruct.
This allows grovelling of structs that contain arrays whose size is
specified by a #defined value.  Previously, non-numeric arguments were
ignored.

First time using darcs for anything other than retrieval, so I hope the  
attached is in a useable form.

Hugo_______________________________________________
cffi-devel mailing list
cffi-devel&lt; at &gt;common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</description>
    <dc:creator>Hugo Duncan</dc:creator>
    <dc:date>2008-10-14T13:23:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1467">
    <title>[PATCH] Shareable Vectors for ECL.</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1467</link>
    <description>Mon Oct 13 21:01:42 PDT 2008  David Brown &lt;lisp&lt; at &gt;davidb.org&gt;
   * Shareable Vectors for ECL.
   
   ECL uses a non-moving, conservative garbage collector, so shareable
   byte vectors can be implemented just by using a pointer to the data.

New patches:

[Shareable Vectors for ECL.
David Brown &lt;lisp&lt; at &gt;davidb.org&gt;**20081014040142
  
  ECL uses a non-moving, conservative garbage collector, so shareable
  byte vectors can be implemented just by using a pointer to the data.
] hunk ./src/cffi-ecl.lisp 128
+;;;# Shareable Vectors
+;;;
+;;; This interface is very experimental.  WITH-POINTER-TO-VECTOR-DATA
+;;; should be defined to perform a copy-in/copy-out if the Lisp
+;;; implementation can't do this.
+
+(defun make-shareable-byte-vector (size)
+  "Create a Lisp vector of SIZE bytes that can passed to
+WITH-POINTER-TO-VECTOR-DATA."
+  (make-array size :element-type '(unsigned-byte 8)))
+
+;;; ECL, built with the Boehm GC never moves allocated data, so this
+;;; isn't nearly as hard to do.
+(defun %vector-address (ve</description>
    <dc:creator>David Brown</dc:creator>
    <dc:date>2008-10-14T04:06:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1465">
    <title>New patches: 26-Sep-2008</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1465</link>
    <description>
Fri Sep 26 16:51:12 EDT 2008  Luis Oliveira &lt;loliveira&lt; at &gt;common-lisp.net&gt;
  * gendocs.sh fix: pass --no-userinit to sbcl

    M ./doc/colorize-lisp-examples.lisp -12 +11
    M ./doc/gendocs.sh -2 +4

Fri Sep 26 15:50:08 EDT 2008  Luis Oliveira &lt;loliveira&lt; at &gt;common-lisp.net&gt;
  * Update SCL port.
  
  Patch courtesy of Douglas Crosher.

    M ./grovel/grovel.lisp -1 +1
    M ./src/cffi-scl.lisp -1 +1
    M ./tests/defcfun.lisp -1 +1


An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-080926.tar.gz

Darcsweb URL:
http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi-cffi;a=summary
</description>
    <dc:creator>Luis Oliveira</dc:creator>
    <dc:date>2008-09-27T04:00:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cffi.devel/1464">
    <title>Re: Documentation bug (DEFINE-PARSE-METHOD)</title>
    <link>http://permalink.gmane.org/gmane.lisp.cffi.devel/1464</link>
    <description>On Fri, Sep 26, 2008 at 9:50 PM, Chaitanya Gupta
&lt;mail&lt; at &gt;chaitanyagupta.com&gt; wrote:


Thanks for the report. That piece of documentation is indeed
completely bogus. Will fix that soon.

</description>
    <dc:creator>Luís Oliveira</dc:creator>
    <dc:date>2008-09-26T21:58:51</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.cffi.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.cffi.devel</link>
  </textinput>
</rdf:RDF>
