From rosssd at gmail.com Thu Apr 12 10:38:35 2007 From: rosssd at gmail.com (Sean) Date: Thu, 12 Apr 2007 11:38:35 +0100 Subject: [iolib-devel] Liberating cffi-grovel Message-ID: <1176374315.9299.21.camel@deepthought> Hi all, I've noticed that cffi-grovel has (recently?) been superseded (along with the rest of cffi-net) by iolib-grovel. I've been using cffi-grovel for a while now and am My current thoughts are that a) cffi-grovel is a nice descriptive name and b) this is the kind of package that should be asdf-install'able on it's own. Are there any plans for liberating cffi-grovel and making it standalone project? Cheers, Sean. -- ...Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list. Kent Pitman. From rosssd at gmail.com Thu Apr 12 10:53:32 2007 From: rosssd at gmail.com (Sean) Date: Thu, 12 Apr 2007 11:53:32 +0100 Subject: [iolib-devel] Liberating cffi-grovel Message-ID: <1176375212.9299.25.camel@deepthought> Sorry about the half complete previous post, my mind seems to be wandering. -- ...Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list. Kent Pitman. From luismbo at gmail.com Thu Apr 12 11:32:13 2007 From: luismbo at gmail.com (Luis Oliveira) Date: Thu, 12 Apr 2007 12:32:13 +0100 Subject: [iolib-devel] Re: Liberating cffi-grovel References: <1176374315.9299.21.camel@deepthought> Message-ID: Sean writes: > Are there any plans for liberating cffi-grovel and making it standalone > project? I plan to work on cleaning cffi-grovel up, document it and integrate it with CFFI (as a separate ASDF system) as part of my Summer of Code project[1]. Now's a great time to let me know of any problems you'd like to see fixed or features you'd like to see added! [1] http://kvardek-du.kerno.org/2007/04/sweet-summer-of-lisp.html -- Lu?s Oliveira http://student.dei.uc.pt/~lmoliv/ From rosssd at gmail.com Thu Apr 12 14:05:49 2007 From: rosssd at gmail.com (Sean) Date: Thu, 12 Apr 2007 15:05:49 +0100 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: References: <1176374315.9299.21.camel@deepthought> Message-ID: <1176386749.9299.61.camel@deepthought> On Thu, 2007-04-12 at 12:32 +0100, Luis Oliveira wrote: > I plan to work on cleaning cffi-grovel up, document it and integrate it > with CFFI (as a separate ASDF system) as part of my Summer of Code > project[1]. Now's a great time to let me know of any problems you'd > like to see fixed or features you'd like to see added! I have a few patches which may be useful. The first is Lispworks support , the second is allowing a default keyword value for constants (which is quote possibly the wrong thing) and the third is support for windows (using the dmc[1] compiler). Please give me a shout if you are interested in any of these patches and I'll cobble together a diff or 3. As far as features go number one would be the ability to specify a default generated lisp file if, for example, the specified compiler is not available or compilation fails (which given that most people don't have many headers available on Windows system could be quite useful). Cheers, Sean. [1] http://www.digitalmars.com/download/freecompiler.html -- ...Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modelling and Simulation, Natural Language, Optimisation, Research, Risk Analysis, Scheduling, Telecoms and Web Authoring just because these are the only things they happened to list. Kent Pitman. From luismbo at gmail.com Thu Apr 12 14:45:17 2007 From: luismbo at gmail.com (Luis Oliveira) Date: Thu, 12 Apr 2007 15:45:17 +0100 Subject: [iolib-devel] Re: Liberating cffi-grovel References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> Message-ID: Sean writes: > I have a few patches which may be useful. The first is Lispworks > support , the second is allowing a default keyword value for constants > (which is quote possibly the wrong thing) and the third is support for > windows (using the dmc[1] compiler). Please give me a shout if you > are interested in any of these patches and I'll cobble together a diff > or 3. Please do! To this list, cffi-devel, or my email address, whichever you prefer. :-) > As far as features go number one would be the ability to specify a > default generated lisp file if, for example, the specified compiler is > not available or compilation fails (which given that most people don't > have many headers available on Windows system could be quite useful). Indeed, this is particularly useful for windows. I suppose adding support for VC++ might be useful too. I will look into that. -- Lu?s Oliveira http://student.dei.uc.pt/~lmoliv/ From sionescu at common-lisp.net Thu Apr 12 16:25:48 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Thu, 12 Apr 2007 18:25:48 +0200 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: <1176386749.9299.61.camel@deepthought> References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> Message-ID: <20070412162548.GA146533@universe.org> On Thu, Apr 12, 2007 at 03:05:49PM +0100, Sean wrote: >On Thu, 2007-04-12 at 12:32 +0100, Luis Oliveira wrote: >> I plan to work on cleaning cffi-grovel up, document it and integrate it >> with CFFI (as a separate ASDF system) as part of my Summer of Code >> project[1]. Now's a great time to let me know of any problems you'd >> like to see fixed or features you'd like to see added! > >I have a few patches which may be useful. >The first is Lispworks support , the second is allowing >a default keyword value for constants (which is quote possibly the wrong >thing) and the third is support for windows (using the dmc[1] compiler). >Please give me a shout if you are interested in any of these patches and >I'll cobble together a diff or 3. wonderful :) , just try to send one feature per patch, one patch per email so that they can be discussed separately >As far as features go number one would be the ability to specify a >default generated lisp file if, for example, the specified compiler is >not available or compilation fails (which given that most people don't >have many headers available on Windows system could be quite useful). I don't understand, what do you accomplish this way ? -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From rosssd at gmail.com Thu Apr 12 16:35:52 2007 From: rosssd at gmail.com (Sean) Date: Thu, 12 Apr 2007 17:35:52 +0100 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: <20070412162548.GA146533@universe.org> References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> <20070412162548.GA146533@universe.org> Message-ID: <1176395752.22266.14.camel@deepthought> > >As far as features go number one would be the ability to specify a > >default generated lisp file if, for example, the specified compiler is > >not available or compilation fails (which given that most people don't > >have many headers available on Windows system could be quite useful). > I don't understand, what do you accomplish this way ? well, currently to grovel the constants on win32 for sockets you will need to have at least 3 header files available. (include "winsock2.h") (include "WTYPES.h") (include "ws2tcpip.h") I wouldn't expect a reasonable socket library for CL to require you to have a C compiler and the appropriate header files downloaded from MS (IIRC the full download is 100MB or so, or a while trying to find the correct header files) in order to be compiled and loaded. Granted this problem is mainly a windows one but I think that's a platform that should be targeted. Cheers, Sean. -- ...Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list. Kent Pitman. From fahree at gmail.com Sat Apr 14 21:19:41 2007 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Sat, 14 Apr 2007 17:19:41 -0400 Subject: [iolib-devel] A patch... Message-ID: <653bea160704141419p870425bg386275f57949e650@mail.gmail.com> Since Stelian looks busy and that GSoC means there will be activity on IOLib, here's my current patch to IOLib, it contains: * character output for socket streams * character peek and unread for socket streams * support for EINTR in iomux event selection * support for retrying with a timeout in general Best regards, [ Fran?ois-Ren? ?VB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] People are not born rich and become poor because of some dreadful phenomenon. They are born deprived of anything and become rich when they do but by the accumulated fruits of their own and their ancestors' labor: their capital. From luismbo at gmail.com Sun Apr 15 20:54:39 2007 From: luismbo at gmail.com (Luis Oliveira) Date: Sun, 15 Apr 2007 21:54:39 +0100 Subject: [iolib-devel] Re: A patch... References: <653bea160704141419p870425bg386275f57949e650@mail.gmail.com> Message-ID: "Far?" writes: > Since Stelian looks busy and that GSoC means there will be activity on > IOLib, here's my current patch to IOLib, it contains: Thanks! You forgot to attach the patch though. -- Lu?s Oliveira http://student.dei.uc.pt/~lmoliv/ From fahree at gmail.com Mon Apr 16 01:21:59 2007 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Sun, 15 Apr 2007 21:21:59 -0400 Subject: [iolib-devel] Re: A patch... In-Reply-To: References: <653bea160704141419p870425bg386275f57949e650@mail.gmail.com> Message-ID: <653bea160704151821u339af6fk4e44da4a36993f4d@mail.gmail.com> On 15/04/07, Luis Oliveira wrote: > "Far?" writes: >> Since Stelian looks busy and that GSoC means there will be activity on >> IOLib, here's my current patch to IOLib, it contains: >> * character output for socket streams >> * character peek and unread for socket streams >> * support for EINTR in iomux event selection >> * support for retrying with a timeout in general > Thanks! You forgot to attach the patch though. Hear hear! I am sure you are not stopped by such trifles. [ Fran?ois-Ren? ?VB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] http://Bastiat.org/ - debunking economic sophisms since 1845. -------------- next part -------------- A non-text attachment was scrubbed... Name: iolib.diff Type: text/x-patch Size: 11196 bytes Desc: not available URL: From sionescu at common-lisp.net Wed Apr 18 12:47:24 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Wed, 18 Apr 2007 14:47:24 +0200 Subject: [iolib-devel] Re: A patch... In-Reply-To: <653bea160704151821u339af6fk4e44da4a36993f4d@mail.gmail.com> References: <653bea160704141419p870425bg386275f57949e650@mail.gmail.com> <653bea160704151821u339af6fk4e44da4a36993f4d@mail.gmail.com> Message-ID: <20070418124724.GA53913@universe.org> On Sun, Apr 15, 2007 at 09:21:59PM -0400, Far? wrote: >On 15/04/07, Luis Oliveira wrote: >>"Far?" writes: >>>Since Stelian looks busy and that GSoC means there will be activity >>>on >>>IOLib, here's my current patch to IOLib, it contains: >>>* character output for socket streams >>>* character peek and unread for socket streams >>>* support for EINTR in iomux event selection >>>* support for retrying with a timeout in general >>Thanks! You forgot to attach the patch though. >Hear hear! I am sure you are not stopped by such trifles. committed except for the EINTR repeat code which I've rewritten to be more suitable for the specific case of calls to polling functions: basically when EINTR is caught and the deadline(in absolute time) is reached the timeout is set to 0 and the loop continues instead of signaling a timeout error. -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From mikhail.shevchuk at gmail.com Sat Apr 21 09:47:27 2007 From: mikhail.shevchuk at gmail.com (Mikhail Shevchuk) Date: Sat, 21 Apr 2007 16:47:27 +0700 Subject: [iolib-devel] socket example Message-ID: <7da939550704210247v1eec2c70s323a9021e7ca4aae@mail.gmail.com> Hello, Is there any examples of how can I connect to a remote machine and print/send messages via IOlib? -- A vivid and creative mind characterizes you. From sionescu at common-lisp.net Tue Apr 24 16:25:37 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Tue, 24 Apr 2007 18:25:37 +0200 Subject: [iolib-devel] socket example In-Reply-To: <7da939550704210247v1eec2c70s323a9021e7ca4aae@mail.gmail.com> References: <7da939550704210247v1eec2c70s323a9021e7ca4aae@mail.gmail.com> Message-ID: <20070424162536.GA1378516@universe.org> On Sat, Apr 21, 2007 at 04:47:27PM +0700, Mikhail Shevchuk wrote: >Hello, > >Is there any examples of how can I connect to a remote machine and >print/send messages via IOlib? not at the moment -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From fahree at gmail.com Wed Apr 25 02:15:53 2007 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Tue, 24 Apr 2007 22:15:53 -0400 Subject: [iolib-devel] socket example In-Reply-To: <7da939550704220017l6383ed6ckef81ce39f1a4c1fe@mail.gmail.com> References: <7da939550704210247v1eec2c70s323a9021e7ca4aae@mail.gmail.com> <653bea160704211436s5c1513e4oe10782093779e74b@mail.gmail.com> <7da939550704220017l6383ed6ckef81ce39f1a4c1fe@mail.gmail.com> Message-ID: <653bea160704241915r6fa7b785u28963a289b51cdc2@mail.gmail.com> >> My "farmer" (manage a farm of machines for distributed computations), >> called Philip-Jose, uses iolib for exchanging messages. Though I >> haven't completed yet the farmer as such, the basic client/server >> network infrastructure is there for you to reuse. I've just made it >> asdf-installable for your sake. >> http://www.cliki.net/philip-jose On 22/04/07, Mikhail Shevchuk wrote: > I had some issues while trying to install this "farmer". It depends on > another package, called cl-launch, which I can't install. Thanks a lot for your feedback. I repackaged cl-launch. Now the debian package doesn't depend on c-l-c but only suggests it. I also made it asdf-installable. Please tell me if that solves your issues. Note that I am actively working on philip-jose, and hope to complete the farmer within two weeks and make a real release then. It now uses arnesi's call-cc and that's a lot of fun. > I have looked at the sources of Philip-Jose, but I can't figure out, > where iolib is used because can't find any docs on iolib :( iolib is used in the .asd file (:iolib :io.multiplex :net.dns-client) and the packages file (:net.sockets :iomux). Example uses are in tcp-server and tcp-client. Example use: (simple-client (list #xf00 :bar) "localhost" 7) It requires the TCP echo service to be enabled in your inetd. I hope this helps. [ Fran?ois-Ren? ?VB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] A word for the epoch of free software and universal publishing: voluntocracy n 1. governance by those who do the work. 2. the volunteers who do the work. -- Aubrey Jaffer, http://swissnet.ai.mit.edu/~jaffer/ From rosssd at gmail.com Wed Apr 25 13:04:42 2007 From: rosssd at gmail.com (Sean) Date: Wed, 25 Apr 2007 14:04:42 +0100 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: <20070412162548.GA146533@universe.org> References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> <20070412162548.GA146533@universe.org> Message-ID: <1177506282.10801.26.camel@deepthought> I know it is late coming but here is one of the promised patches. This adds support for Lispworks to cffi-grovel. More to follow. Cheers, Sean. -------------- next part -------------- A non-text attachment was scrubbed... Name: lispworks-support.patch Type: text/x-patch Size: 659 bytes Desc: not available URL: From fahree at gmail.com Wed Apr 25 15:48:09 2007 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Wed, 25 Apr 2007 11:48:09 -0400 Subject: [iolib-devel] Trivial patch to iolib Message-ID: <653bea160704250848u5535e4f5g28bb2bac94662d7d@mail.gmail.com> This patch * moves a misplaced (disabled) conditionally-compiled extra test to where it ought to be, in unread-char. * fixes some whitespace [ Fran?ois-Ren? ?VB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] The American Republic will endure, until politicians realize they can bribe the people with their own money. -- Alexis de Tocqueville -------------- next part -------------- A non-text attachment was scrubbed... Name: iolib.diff Type: text/x-patch Size: 1622 bytes Desc: not available URL: From sionescu at common-lisp.net Thu Apr 26 22:21:19 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Fri, 27 Apr 2007 00:21:19 +0200 Subject: [iolib-devel] Latest news: {read, write}-{char, byte}, {read, write}-sequence, write-string and read-line now work Message-ID: <20070426222119.GC43359@universe.org> as in the subject :), I also made new releases of iolib-posix and iolib I've (manually) tested the code and it seems to work in sbcl-1.0.4.111, clisp-2.41 and cmucl-19d all on Linux/x86-32(although the tests weren't anything fancy) at the moment all I/O is buffered so you need to call FINISH-OUTPUT to flush the buffers write-sequence can handle sequences of type: STRING, (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)), (VECTOR (UNSIGNED-BYTE 8) ) and VECTOR read-sequence can handle: STRING, (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)) and VECTOR support for other types of sequences(lists, arrays of floats etc..) can be added if someone asks it external formats: default line terminator is :UNIX(also :DOS and :MAC available) and default encoding is :UTF-8 if the implementation supports unicode otherwise is :ISO-8859-1; encodings and line terminators can be mixed at pleasure like this: (make-external-format :iso-8859-5 :line-terminator :mac) external formats can be changed using (SETF EXTERNAL-FORMAT-OF) now I'll start writing some documentation and porting drakma to iolib -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From sionescu at common-lisp.net Thu Apr 26 22:40:55 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Fri, 27 Apr 2007 00:40:55 +0200 Subject: [iolib-devel] Trivial patch to iolib In-Reply-To: <653bea160704250848u5535e4f5g28bb2bac94662d7d@mail.gmail.com> References: <653bea160704250848u5535e4f5g28bb2bac94662d7d@mail.gmail.com> Message-ID: <20070426224055.GE43359@universe.org> On Wed, Apr 25, 2007 at 11:48:09AM -0400, Fran?ois-Ren? Rideau wrote: >This patch >* moves a misplaced (disabled) conditionally-compiled extra test to >where it ought to be, in unread-char. done >* fixes some whitespace not done :P, I actually like to have the code nicely aligned, for instance like this(from iolib/sockets/base-sockets.lisp): (defclass socket () ((fd :initform nil :reader socket-fd) (family :initarg :family :reader socket-family) (protocol :initarg :protocol :reader socket-protocol))) -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From sionescu at common-lisp.net Thu Apr 26 22:45:18 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Fri, 27 Apr 2007 00:45:18 +0200 Subject: [iolib-devel] socket example In-Reply-To: <20070424162536.GA1378516@universe.org> References: <7da939550704210247v1eec2c70s323a9021e7ca4aae@mail.gmail.com> <20070424162536.GA1378516@universe.org> Message-ID: <20070426224518.GF43359@universe.org> On Tue, Apr 24, 2007 at 06:25:37PM +0200, Stelian Ionescu wrote: >On Sat, Apr 21, 2007 at 04:47:27PM +0700, Mikhail Shevchuk wrote: >>Hello, >> >>Is there any examples of how can I connect to a remote machine and >>print/send messages via IOlib? >not at the moment however, fear not, the docs are coming :) -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From sionescu at common-lisp.net Fri Apr 27 07:07:06 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Fri, 27 Apr 2007 09:07:06 +0200 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: <1177506282.10801.26.camel@deepthought> References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> <20070412162548.GA146533@universe.org> <1177506282.10801.26.camel@deepthought> Message-ID: <20070427070706.GA71080@universe.org> On Wed, Apr 25, 2007 at 02:04:42PM +0100, Sean wrote: >I know it is late coming but here is one of the promised patches. > >This adds support for Lispworks to cffi-grovel. could you make the patch against iolib-posix ? you seem here to have patched cffi-net instead; also this patch is reversed, it removes code instead of adding you can find download instructions here: http://common-lisp.net/project/iolib/download.shtml >--- /share/lisp/asdf-install/site/cffi-net-R8/cffi-grovel.lisp 2007-04-17 16:27:15.000000000 +0100 >+++ cffi-grovel.lisp 2006-06-07 05:00:09.000000000 +0100 >@@ -70,14 +70,6 @@ (defun invoke (command &rest args) > args > message)))) > >-#+lispworks >-(defun invoke (command &rest args) >- (let ((exit-code (system:call-system-showing-output (format nil "~A ~{~A~^ ~}" command args)))) >- (unless (zerop exit-code) >- (error "External process exited with code ~S.~@ >- Command was: ~S~{ ~S~}" >- exit-code command args)))) >- > (defun name-designator-c (designator) > (etypecase designator > (list (nth 0 designator)) -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From rosssd at gmail.com Fri Apr 27 08:45:11 2007 From: rosssd at gmail.com (Sean) Date: Fri, 27 Apr 2007 09:45:11 +0100 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: <20070426211505.GB43359@universe.org> References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> <20070412162548.GA146533@universe.org> <1177506282.10801.26.camel@deepthought> <20070426211505.GB43359@universe.org> Message-ID: <1177663511.7531.2.camel@deepthought> On Thu, 2007-04-26 at 23:15 +0200, Stelian Ionescu wrote: > On Wed, Apr 25, 2007 at 02:04:42PM +0100, Sean wrote: > >I know it is late coming but here is one of the promised patches. > > >This adds support for Lispworks to cffi-grovel. > could you make the patch against iolib-posix ? you seem here to have > patched cffi-net instead; also this patch is reversed, it removes code > instead of adding Sorry about that, I don't where my head was. I've attached a darcs patch against iolib-posix, I hope it's what you are expecting. Cheers, Sean. -- ...Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list. Kent Pitman. -------------- next part -------------- A non-text attachment was scrubbed... Name: lispworks-invoke.patch Type: text/x-patch Size: 11742 bytes Desc: not available URL: From sionescu at common-lisp.net Fri Apr 27 10:11:53 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Fri, 27 Apr 2007 12:11:53 +0200 Subject: [iolib-devel] Re: Liberating cffi-grovel In-Reply-To: <1177663511.7531.2.camel@deepthought> References: <1176374315.9299.21.camel@deepthought> <1176386749.9299.61.camel@deepthought> <20070412162548.GA146533@universe.org> <1177506282.10801.26.camel@deepthought> <20070426211505.GB43359@universe.org> <1177663511.7531.2.camel@deepthought> Message-ID: <20070427101153.GA182814@universe.org> On Fri, Apr 27, 2007 at 09:45:11AM +0100, Sean wrote: > On Thu, 2007-04-26 at 23:15 +0200, Stelian Ionescu wrote: >> On Wed, Apr 25, 2007 at 02:04:42PM +0100, Sean wrote: >> >I know it is late coming but here is one of the promised patches. >> >> >This adds support for Lispworks to cffi-grovel. >> could you make the patch against iolib-posix ? you seem here to have >> patched cffi-net instead; also this patch is reversed, it removes code >> instead of adding > >Sorry about that, I don't where my head was. > >I've attached a darcs patch against iolib-posix, I hope it's what >you are expecting. committed :) -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum videtur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: