networking
Code that helps with networking: in today's world that probably means TCP/IP networking.
- ACL-COMPAT - ACL-COMPAT is a free set of compatibility layers for parts of Franz' ACL API for several Lisp systems
- cl-blogger - CL-BLOGGER is a Common Lisp interface to Blogger
- cl-curl - Cl-curl (website) is a networking Library
- CL-DBUS - The CL-DBUS networking library aims to be an implementation of the popular D-BUS protocol
- CL-DTYPE - CL-DTYPE is a Common Lisp library implementing the DType networking protocol, introduced by MIT Media Labs
- CL-FTP - Note: You want to go to FTP to download this
- cl-irc - cl-irc is an IRC networking library written in Common Lisp
- CL-LDAP - CL-LDAP is a UFFI-based interface to the libldap2 C library, providing UFFI-supported Common Lisps with an LDAP interface
- cl-sasl - cl-sasl is a networking library implementing the client side of the SASL protocol
- CL-Sendmail - CL-Sendmail is a Networking Library for sending email
- CL-SMTP - CL-SMTP is a simple lisp Networking Library that provides SMTP client protocol
- cl-xmpp - cl-xmpp is a networking library and protocol client implementation of RFCs 3920 and 3921 which can be thought of as the basis of any Jabber-compliant client
- cl-yahoo - CL-YAHOO is a Common Lisp interface to the Yahoo! API, a networking api which enables searching the web through yahoo
- CL-ZEROCONF - CL-ZEROCONF is a networking library for Lisp that handles Zeroconf service discovery (popularized by Apple's implementation, originally called Rendezvous and renamed to Bonjour for OS X 10
- CLAIM - CLAIM is a Common Lisp AOL Instant Messenger (AIM) client interface library
- CLOCC - The Common Lisp Open Code Collection contains Lisp code for various
- CommonURI - CommonURI is a Allegro Common Lisp (ACL) Networking NET-dot-URI compatible library for handling URIs
- db-sockets - db-sockets is an unsupported package for SBCL and/or CMUCL which implements a lot of the BSD sockets API
- Etiquette - Etiquette is a networking library and protocol construction framework
- IOlib - I/O(mainly networking) library containing: a BSD sockets library, a DNS resolver and an I/O multiplexer that supports select(2), epoll(4) and kqueue(2)
- IPv6 - IPv6 is the upcoming networking standard for the Internet
- irc-logger - irc-logger is a IRC networking library written by Kevin Rosenberg which uses the cl-irc library to provide multichannel Internet Relay Chat (IRC) logging
- Lisp-SNMP - Lisp-SNMP is a Library for remote system and network administration that uses the Simple Network Management Protocol (SNMP)
- mel-base - mel-base is a Networking Library for handling E-Mails (Author: Jochen Schmidt)
- NET SBCL SOCKETS - NET SBCL SOCKETS is a networking library for SBCL and an indirect ancestor of the sb-bsd-sockets contrib now included with SBCL
- org-davep-dict - org-davep-dict is a Common Lisp networking protocol library for talking to a dict server
- org-davep-nntp - org-davep-nntp is a Common Lisp networking protocol library for
- Puri - puri, Portable Universal Resource Identifier, is a networking library for parsing and representing URIs
- Reticule - Reticule is an NNTP server written in Common Lisp by Lars Magne Ingebrigtsen
- rtm-lisp-api - rtm-lisp-api is a Common Lisp interface to the Remember The Milk API, a networking api which enables managing the tasks of a given user
- s-expr-dot-c - s-expr-dot-c [broken link 2007-08-04] is an implementation of the Lisp reader written in C
- Slitch - A not-very-under-development-lately-but-will-get-back-to-it-some-day-soon TCP/IP networking stack in CMU Common Lisp (CMUCL)
- SNMP - SNMP means Simple Network Management Protocol, see RFC 2271-2279
- teepeedee2 - teepeedee2 is a fast web framework
- telnetlib - telnetlib is a networking library for doing Telnet
- Trivial-HTTP - Ah, HTTP, the protocol we all love to re-implement
- trivial-ldap - TRIVIAL-LDAP is a one-file, pure-Lisp client library for parts of RFC 2251 - Lightweight Directory Access Protocol (v3), LDAP
- trivial-sockets -
- trivial-usocket - trivial-usocket is an MIT-licensed usocket add-on for trivial-sockets migration to usocket
- USOCKET - usocket is an MIT-licensed sockets networking library providing a portability layer encapsulating implementation specific sockets programming details
- X-Chat Common Lisp Plugin - The X-Chat Common Lisp plugin is a plugin for X-Chat version 2 and up (the famous UNIX IRC networking client) that allows you to use Common Lisp scripts to control X-Chat behaviour
More links:
- CLOCC includes an abstraction layer (CLOCC/PORT/net.lisp) which provides a common interface to
several vendors' socket interfaces.
- ACL-COMPAT has a portable version of Allegro's socket library.
- CL-HTTP - Common Lisp Hypermedia Server (server, client, proxy, web walker, and more) (non-free)
- sendmail.lisp, a stream extension analagous to Mail::Mailer in Perl.
- SYSMAN (see Lisp-SNMP is a Common Lisp library for remote system and network management, using the Simple Network Management Protocol (SNMP), version 1 (RFC1157) to request status information from remote devices.
- cl-net-snmp, another Common Lisp SNMP library, it's a full SNMP implementation with SNMPv3 and server support.
- PLOKAMI Lispy interface to LIBPCAP suitable for realtime network packet capture and pcap dumpfile read/write.
- LispWorks UDP?: A subproject of cl-net-snmp, which implement a complete UDP networking support for LispWorks, this project is pure lisp with some necessary FLI functions.
- Lisp IRC Bots
- a POP3 server - this URL seems to be forbidden
- cl-ssl for LispWorks and CMUCL (www.datahaven.de seems to be missing) -- see also SSL-CMUCL
- TCPMUX at lisp-p.org, an implementation of TCPMUX, with explanatory article, using clisp and only a
handful of non-Common functions for socket management. It's a proof of concept
and example of a single-threaded server that supports multiple connections.
- Allegro NFS is an Open Source NFS Server for Windows made by Franz Inc
A nice thing will be some event-based framework like the one for Python
called "Twisted Matrix" (http://www.twistedmatrix.com)
Then take a look at Etiquette. Not quite the same, but close. (E.Z.)
CyberTiggyr Flez is such an event
system.
Pages in this topic: ACL-COMPAT cl-blogger cl-curl CL-DBUS CL-DTYPE CL-FTP cl-irc CL-LDAP cl-sasl CL-Sendmail CL-SMTP cl-xmpp cl-yahoo CL-ZEROCONF CLAIM CLOCC CommonURI db-sockets Etiquette IOlib IPv6 irc-logger Lisp-SNMP mel-base NET SBCL SOCKETS org-davep-dict org-davep-nntp Puri Reticule rtm-lisp-api s-expr-dot-c Slitch SNMP teepeedee2 telnetlib Trivial-HTTP trivial-ldap trivial-sockets trivial-usocket USOCKET X-Chat Common Lisp Plugin
Also linked from: cl-openid index Less Recent Changes lisp-network-server OSC pcap protocol slashdot.lisp
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively