Prev: [ANN] ABCL 0.20
Next: foo-user packages
From: Peter Keller on 29 May 2010 01:30 Hello, I've written an IOLib tutorial which describes how to write network clients and servers with IPV4 TCP using blocking I/O with the stream interface and nonblocking I/O with the event multiplexer also including send-to and receive-from. The tutorial and associated example program sources for which it is written are in the examples/ directory of the IOLib source codes. The tutorial and source code in the official source release of IOLib will always be the authoritative version. It is recommended one inspects and tries out the example source code along with the tutorial. The latest version of IOLib is always under "Live Sources" on this web page: http://common-lisp.net/project/iolib/download.shtml The repository mentioned there is: git clone git://gitorious.org/iolib/iolib.git If you use clbuild to manage your lisp environment then (while making sure your clbuild is up to date): ../clbuild install iolib will get you the latest revision of the example programs and tutorial. I welcome additional example codes and patches to the tutorial and will help test the code and document it into the tutorial. Any bugs or changes to IOLib itself should be directed to Stelian Ionescu--the author of IOLib. Here is a link to a very recent edition of the tutorial: http://pages.cs.wisc.edu/~psilord/blog/data/iolib-tutorial/tutorial.html Thank you. Peter Keller
From: Leo on 29 May 2010 04:14 On 2010-05-29 06:30 +0100, Peter Keller wrote: > Here is a link to a very recent edition of the tutorial: > > http://pages.cs.wisc.edu/~psilord/blog/data/iolib-tutorial/tutorial.html > > Thank you. Thanks. Leo
From: Kenneth Tilton on 29 May 2010 07:00 Peter Keller wrote: > Hello, > > I've written an IOLib tutorial which describes how to write network > clients and servers with IPV4 TCP using blocking I/O with the stream > interface and nonblocking I/O with the event multiplexer also including > send-to and receive-from. > > The tutorial and associated example program sources for which it > is written are in the examples/ directory of the IOLib source codes. > The tutorial and source code in the official source release of IOLib will > always be the authoritative version. It is recommended one inspects and > tries out the example source code along with the tutorial. > > The latest version of IOLib is always under "Live Sources" on this web > page: > > http://common-lisp.net/project/iolib/download.shtml > > The repository mentioned there is: > > git clone git://gitorious.org/iolib/iolib.git > > If you use clbuild to manage your lisp environment then (while making > sure your clbuild is up to date): > > ./clbuild install iolib > > will get you the latest revision of the example programs and tutorial. > > I welcome additional example codes and patches to the tutorial and > will help test the code and document it into the tutorial. Any bugs > or changes to IOLib itself should be directed to Stelian Ionescu--the > author of IOLib. > > Here is a link to a very recent edition of the tutorial: > > http://pages.cs.wisc.edu/~psilord/blog/data/iolib-tutorial/tutorial.html > Wow, excellent. Now get over to the "free will" thread and do some real work. I remember back in the day there were three strikes against CL: no standard FFI, no standard GUI, and no standard sockets. CFFI covers one of those. In your experience/opinion does IOLib answer the sockets objection? kt -- http://www.stuckonalgebra.com "The best Algebra tutorial program I have seen... in a class by itself." Macworld
From: Peter Keller on 29 May 2010 15:28 Kenneth Tilton <kentilton(a)gmail.com> wrote: > Wow, excellent. Thank you. > Now get over to the "free will" thread and do some real work. One might say I've exercized my free will and stayed out of that thread. :) > I remember back in the day there were three strikes against CL: no > standard FFI, no standard GUI, and no standard sockets. CFFI covers one > of those. In your experience/opinion does IOLib answer the sockets > objection? Yes. I found the API to be easy to use and the socket feature support extensive enough for my moderate needs. So far my application has scaled to 300 clients and it looks like I'm not any where near straining IOLib's internals with respect to network reads and writes. It is my opinion that if more people used, beat upon, and contributed back to IOLib, it would be an enterprise class CL networking library in a _very short_ order of time. It needs a port to Windows, which unfortuantely might be non-trivial, but if it got it then I would reckon IOLib would be the final say for network programming in CL across most important OSes and architectures. Thank you. -pete
From: Captain Obvious on 30 May 2010 06:57
KT> standard FFI, no standard GUI, and no standard sockets. CFFI covers one KT> of those. In your experience/opinion does IOLib answer the sockets KT> objection? What's wrong with usocket? |