From sionescu at common-lisp.net Sun Apr 6 21:15:27 2008 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Sun, 6 Apr 2008 23:15:27 +0200 Subject: [iolib-devel] Passing FDs over UNIX sockets Message-ID: <20080406211527.GA2042059@universe.org> I've recently added a few new functions to net.sockets: MAKE-SOCKET-FROM-FD, MAKE-SOCKET-PAIR and the pair SEND-FILE-DESCRIPTOR/RECEIVE-FILE-DESCRIPTOR for passing FDs over UNIX sockets. I've done a few tests and while OSX can pass FDs either over stream sockets or datagram sockets, on Linux only datagram sockets seem to work. -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available URL: From elliott at elliottjohnson.net Mon Apr 7 05:13:44 2008 From: elliott at elliottjohnson.net (elliott) Date: Sun, 06 Apr 2008 22:13:44 -0700 Subject: [iolib-devel] cffi-grovel:grovel-file Message-ID: <47F9AD88.6080903@elliottjohnson.net> Hello. Just checking out the library and trying to load on sbcl 1.0.15.36. I noticed that the net.socket.asd file calls CFFI-GROVEL:GROVEL-FILE, which is undefined by the cffi-grovel system provided by the cffi-net darcs repo. Is cffi-net the correct source of iolib's cffi-grovel dependency? elliott From attila.lendvai at gmail.com Mon Apr 7 07:00:48 2008 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Mon, 7 Apr 2008 09:00:48 +0200 Subject: [iolib-devel] cffi-grovel:grovel-file In-Reply-To: <47F9AD88.6080903@elliottjohnson.net> References: <47F9AD88.6080903@elliottjohnson.net> Message-ID: > I noticed that the net.socket.asd file calls CFFI-GROVEL:GROVEL-FILE, which > is undefined by the cffi-grovel system provided by the cffi-net darcs repo. > Is cffi-net the correct source of iolib's cffi-grovel dependency? you need to pull this cffi and its dependencies (it's about to be merged back into the official cffi branch): darcs pull http://common-lisp.net/~loliveira/darcs/cffi+lotsastuff/ -- attila From elliott at elliottjohnson.net Mon Apr 7 20:04:27 2008 From: elliott at elliottjohnson.net (elliott) Date: Mon, 07 Apr 2008 13:04:27 -0700 Subject: [iolib-devel] cffi-grovel:grovel-file In-Reply-To: References: <47F9AD88.6080903@elliottjohnson.net> Message-ID: <47FA7E4B.3040504@elliottjohnson.net> Attila Lendvai wrote: > you need to pull this cffi and its dependencies (it's about to be > merged back into the official cffi branch): > > darcs pull http://common-lisp.net/~loliveira/darcs/cffi+lotsastuff/ > Nice. I've gotten further, but I've found another dependency problem. iolib's net.sockets/conditions.lisp file uses the function OSICAT-POSIX::GET-POSIX-ERROR-CONDITION. The latest osicat from common-lisp.net was 0.5.0, but didn't include the posix system. I grabbed osicat from http://common-lisp.net/~loliveira/soc07/osicat.git/ and it has a osicat-posix system, but doesn't define the GET-POSIX-ERROR-CONDITION. Any clues? elliott From sionescu at common-lisp.net Mon Apr 7 20:55:04 2008 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Mon, 7 Apr 2008 22:55:04 +0200 Subject: [iolib-devel] cffi-grovel:grovel-file In-Reply-To: <47FA7E4B.3040504@elliottjohnson.net> References: <47F9AD88.6080903@elliottjohnson.net> <47FA7E4B.3040504@elliottjohnson.net> Message-ID: <20080407205504.GA2098803@universe.org> On Mon, Apr 07, 2008 at 01:04:27PM -0700, elliott wrote: >Attila Lendvai wrote: >>you need to pull this cffi and its dependencies (it's about to be >>merged back into the official cffi branch): >> >>darcs pull http://common-lisp.net/~loliveira/darcs/cffi+lotsastuff/ >> > >Nice. I've gotten further, but I've found another dependency >problem. You'll find intructions to download all dependencies on the download page(section live sources): http://common-lisp.net/project/iolib/download.shtml -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available URL: From elliott at elliottjohnson.net Mon Apr 7 21:56:24 2008 From: elliott at elliottjohnson.net (elliott) Date: Mon, 07 Apr 2008 14:56:24 -0700 Subject: [iolib-devel] cffi-grovel:grovel-file In-Reply-To: <20080407205504.GA2098803@universe.org> References: <47F9AD88.6080903@elliottjohnson.net> <47FA7E4B.3040504@elliottjohnson.net> <20080407205504.GA2098803@universe.org> Message-ID: <47FA9888.1090407@elliottjohnson.net> Stelian Ionescu wrote: > You'll find intructions to download all dependencies on the download > page(section live sources): http://common-lisp.net/project/iolib/download.shtml > Very cool. I didn't pick up on the fact that osicat and cffi were from custom repos. All loads fine now... thanks elliott PS- pointing out custom repos might be worth while as I didn't find that fact obvious even after looking at the download page a few times. From sionescu at common-lisp.net Mon Apr 14 14:29:01 2008 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Mon, 14 Apr 2008 16:29:01 +0200 Subject: [iolib-devel] Some docs available Message-ID: <20080414142901.GA434484@universe.org> I've uploaded some preliminary docs at http://common-lisp.net/project/iolib/manual. It's not much for the moment, basically only the docstrings extracted to texinfo, but I'll be adding more this week. Anybody needs something specific ? -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available URL: From sionescu at common-lisp.net Wed Apr 16 08:09:33 2008 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Wed, 16 Apr 2008 10:09:33 +0200 Subject: [iolib-devel] Licence change Message-ID: <20080416080933.GA65494@universe.org> Last night, in agreement with Fran?ois Rideau, Lu?s Oliveira and Attila Lendvai, I've changed the licence of IOlib to the MIT licence. -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available URL: