From ehuelsmann at common-lisp.net Sat Apr 8 21:43:29 2006 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Sat, 8 Apr 2006 17:43:29 -0400 (EDT) Subject: [cl-irc-cvs] r145 - public_html Message-ID: <20060408214329.A31F323003@common-lisp.net> Author: ehuelsmann Date: Sat Apr 8 17:43:29 2006 New Revision: 145 Added: public_html/ public_html/index.html public_html/style.css public_html/valid-xhtml11.png (contents, props changed) public_html/vcss.png (contents, props changed) Log: Import website. Added: public_html/index.html ============================================================================== --- (empty file) +++ public_html/index.html Sat Apr 8 17:43:29 2006 @@ -0,0 +1,115 @@ +
+ +cl-irc is a Common Lisp IRC client library that + features (partial) DCC, CTCP and all relevant commands from the + IRC RFCs (RFC2810, RFC2811 and RFC2812). It + uses ASDF and has been tested mostly on SBCL but should work for + other implementations with little or no extra code.
+ +The code is released under an MIT-style + license. I need to mention that Jochen Schmidt laid the + groundwork for this library with his Weird-IRC IRC + client and that therefore some of the code is copyright him.
+ +If you have + asdf-install, just: +
+$ asdf-install cl-irc+ +
cl-irc can manually be downloaded from here: + + cl-irc_latest.tar.gz + .
+ +There is also anonymous CVS + and + ViewCVS + . +
+Questions, feature requests, and bug-reports are welcome on + + cl-irc-devel at common-lisp.net.
++ * (require :cl-irc) + + * (in-package :irc) + + * (defvar connection (connect :nickname "mynick" + :server "irc.somewhere.org")) + + * (read-message-loop connection) + +;; That's it. Interrupt the read-message-loop and do: + + * (join connection "#lisp") + +;; etc. (look at command.lisp) to operate the library. After issuing +;; a command, you need to get back on the feed: + + * (read-message-loop connection) + +;; If you need to do something on every join, do: + + * (defun my-hook (message) + <do-something>) + + * (add-hook connection 'irc-join-message #'my-hook) + +;; and it will be run next time the library receives an +;; irc-join-message. For a full list of messages you can hook into, +;; look at event.lisp. + +;; Your connection object will get updated by the library with regards +;; to users joining/parting channels, you joining/parting channels, +;; etc. Look at protocol.lisp's connection object for slots and +;; methods. ++
The code is released under an MIT-style - license. I need to mention that Jochen Schmidt laid the + href="http://common-lisp.net/websvn/filedetails.php?repname=cl-irc&path=%2Ftrunk%2FLICENSE&rev=0&sc=0" + >MIT-style license. I need to mention that Jochen Schmidt laid the groundwork for this library with his Weird-IRC IRC client and that therefore some of the code is copyright him.
There is also anonymous CVS - and + and + ViewCVS .
From ehuelsmann at common-lisp.net Wed Apr 26 15:29:36 2006 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Wed, 26 Apr 2006 11:29:36 -0400 (EDT) Subject: [cl-irc-cvs] r147 - public_html Message-ID: <20060426152936.D104F4007@common-lisp.net> Author: ehuelsmann Date: Wed Apr 26 11:29:34 2006 New Revision: 147 Modified: public_html/index.html Log: Mention Subversion instead of CVS; the links were alright, just not the text. Modified: public_html/index.html ============================================================================== --- public_html/index.html (original) +++ public_html/index.html Wed Apr 26 11:29:34 2006 @@ -59,10 +59,10 @@ cl-irc_latest.tar.gz . -There is also anonymous CVS
+ There is also anonymous Subversion
and
- ViewCVS
+ WebSVN
.