[net-nittin-irc-cvs] CVS update: public_html/style.css public_html/valid-xhtml11.png public_html/vcss.png public_html/index.html

Erik Enge eenge at common-lisp.net
Tue Nov 11 13:33:36 UTC 2003


Update of /project/net-nittin-irc/cvsroot/public_html
In directory common-lisp.net:/tmp/cvs-serv11633

Modified Files:
	index.html 
Added Files:
	style.css valid-xhtml11.png vcss.png 
Log Message:
new website (thanks to Nikodemus' Osicat)

Date: Tue Nov 11 08:33:36 2003
Author: eenge







Index: public_html/index.html
diff -u public_html/index.html:1.2 public_html/index.html:1.3
--- public_html/index.html:1.2	Wed Nov  5 09:00:44 2003
+++ public_html/index.html	Tue Nov 11 08:33:36 2003
@@ -1,39 +1,115 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-  <head>
-    <title>net-nittin-irc</title>
-  </head>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
+    <link rel="stylesheet" href="style.css" type="text/css">
+      <title>net-nittin-irc</title></head> 
+
 
   <body>
-    <h1>net-nittin-irc, a Common Lisp IRC library</h1>
+    <div class="header">
+      <h1>net-nittin-irc 0.3.0</h1>
+    </div>
+    <div class="body">
+    
+      <p>net-nittin-irc is a Common Lisp IRC client library that
+      features DCC, CTCP and all relevant commands from the IRC RFCs
+      (<a href="http://www.faqs.org/rfcs/rfc2810.html">RFC2810</a>, <a
+      href="http://www.faqs.org/rfcs/rfc2811.html">RFC2811</a> and <a
+      href="http://www.faqs.org/rfcs/rfc2812.html">RFC2812</a>).  It
+      uses ASDF and has been tested mostly on SBCL but should work for
+      other implementations with little or no extra code.</p>
+
+      <p>The code is released under an <a
+      href="http://www.common-lisp.net/project/osicat/license.html">MIT-style
+      license</a>.  I need to mention that Jochen Schmidt laid the
+      groundwork for this library with his <a
+      href="http://www.sf.net/projects/weird-irc">Weird-IRC</a> IRC
+      client and that therefore some of the code is copyright him.</p>
+
+      <h2>Features</h2>
+      <div class="level">
+	<ul>
+	  <li>implements all commands in the RFCs</li>
+     <li>extra convenience commands such as op/deop, ban, ignore, etc.</li>
+     <li>DCC SEND/CHAT support</li>
+     <li>event driven model with hooks makes interfacing easy</li>
+     <li>the user can keep multiple connections</li>
+     <li>all CTCP commands</li>
+	</ul>
+      </div>
+
+      <h2>Installation</h2>
+      <div class="level">
+	<p>If you have <a href="http://www.cliki.net/asdf-install">
+	    asdf-install</a>, just:
+	</p>
+	<pre>$ asdf-install net-nittin-irc</pre> 
+	
+	<p>net-nittin-irc can manually be downloaded from here:
+	  <tt><a href="ftp://common-lisp.net/pub/project/net-nittin-irc/net-nittin-irc_latest.tar.gz">
+	      net-nittin-irc_latest.tar.gz</a>
+	  </tt>.</p>
+	
+	<p>There is also <a href="http://common-lisp.net/faq.shtml#checkout">anonymous CVS
+	  </a> and <a href="http://common-lisp.net/cgi-bin/viewcvs.cgi/?cvsroot=net-nittin-irc">
+	    ViewCVS
+	  </a>.
+	</p>
+      </div>
+
+      <h2>Contact</h2>
+      <div class="level">
+	<p>Questions, feature requests, and bug-reports are welcome on
+	  <tt><a href="mailto:net-nittin-net-devel at common-lisp.net">
+	      net-nittin-net-devel at common-lisp.net</a></tt>.</p>
+      </div>
+
+      <h2>Sample usage</h2>
+      <div class="level">
+	<pre>
+  * (require :net-nittin-irc)
+
+  * (in-package :irc)
+
+  * (setf 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.
+   </pre>
+      </div>      
+
+      <hr>
+
+      <div class="level">
+	<a href="http://validator.w3.org/check/referer" class="separate"> 
+	  <img src="valid-xhtml11.png" alt="Valid XHTML 1.1!" height="31" width="88"></a>
+	
+	<a href="http://jigsaw.w3.org/css-validator/" class="separate">
+	  <img src="vcss.png" alt="Valid CSS!" height="31" width="88"></a>
+      </div>
 
-    <p>net-nittin-irc is a Common Lisp IRC client library that
-    features DCC, CTCP and all relevant commands from the IRC RFCs (<a
-    href="http://www.faqs.org/rfcs/rfc2810.html">RFC2810</a>, <a
-    href="http://www.faqs.org/rfcs/rfc2811.html">RFC2811</a> and <a
-    href="http://www.faqs.org/rfcs/rfc2812.html">RFC2812</a>).  It
-    uses ASDF and has been tested mostly on SBCL but should work for
-    other implementations with little or no extra code.</p>
-
-    <p>For more information and some examples on how to use it, check out
-    the <a
-    href="http://common-lisp.net/cgi-bin/viewcvs.cgi/net-nittin-irc/README?rev=HEAD&cvsroot=net-nittin-irc&content-type=text/vnd.viewcvs-markup">README</a>
-    file.  If you want to handle the code, use <a
-    href="http://common-lisp.net/cgi-bin/viewcvs.cgi/?cvsroot=net-nittin-irc">ViewCVS</a>
-    or <a href="/faq.shtml">check out the code</a> and hack away.
-    Contributions gratefully accepted.</p>
-
-    <p>The code is released under an MIT-style license.  I need to
-    mention that Jochen Schmidt laid the groundwork for this library
-    with his <a
-    href="http://www.sf.net/projects/weird-irc">Weird-IRC</a> IRC
-    client and that therefore much of the code is copyright him.</p>
-
-    <hr>
-    <address><a href="mailto:Erik Enge <erik-nni at nittin.net>">Erik Enge</a></address>
-<!-- Created: Wed Nov  5 08:49:03 EST 2003 -->
-<!-- hhmts start -->
-Last modified: Wed Nov  5 08:58:01 EST 2003
-<!-- hhmts end -->
-  </body>
-</html>
+    </div>
+  </body></html>
\ No newline at end of file





More information about the Net-nittin-irc-cvs mailing list