Skip to content
An (incomplete) Common Lisp implementation of the iCalendar RFC5545 specification.
Common Lisp
Latest commit 2ca867b Aug 4, 2013 @davazp Fix collector initial value
Failed to load latest commit information.
doc No log message Dec 26, 2011
tests Fix tests shadowinge cl:standard Nov 28, 2012
.gitignore Ignore *.lib files Feb 4, 2012
COPYING Add COPYING, README and system definition. Feb 8, 2010
README Replace flexi-streams with Babel Mar 19, 2012
cl-icalendar.asd More idiomatic ASDF system definition Jul 15, 2013
cl-icalendar.lisp Optimizations to the parsing Mar 18, 2012
components.lisp Clean the components code Nov 28, 2012
conditions.lisp Rename error.lisp to conditions.lisp Nov 22, 2012
content-line.lisp Optimizations to the parsing Mar 18, 2012
folding.lisp More performance considerations in line parsing Mar 19, 2012
package.lisp Export some components functions more Nov 28, 2012
parameters.lisp Optimizations to the parsing Mar 18, 2012
property.lisp Fix bug in multiple valued property parser Nov 22, 2012
translate.lisp Optimizations to the parsing Mar 18, 2012
types-binary.lisp English mistakes Mar 18, 2012
types-date.lisp Handle years preceding 1900 Aug 24, 2012
types-datetime.lisp Datetime, date and time stands for universal times. Dec 27, 2011
types-duration.lisp Rename READ-UNTIL to PARSE Dec 27, 2011
types-period.lisp Datetime, date and time stands for universal times. Dec 27, 2011
types-recur.lisp Define x-property and x-component before using it Feb 15, 2012
types-text.lisp Delete value-typeof generic function Dec 27, 2011
types-time.lisp Datetime, date and time stands for universal times. Dec 27, 2011
types-utc-offset.lisp Change UTC-OFFSET to an integer Dec 30, 2011
types.lisp Fix bug in float parsing Jan 21, 2012
universal-time.lisp Optimizations to the parsing Mar 18, 2012
utils.lisp Fix collector initial value Aug 4, 2013

README

Common Lisp iCalendar Library [DRAFT]
=============================

cl-icalendar is a Common Lisp implementation of iCalendar according to
the RFC5545 specification written in Common Lisp.

cl-icalendar should work in any modern Common Lisp implementation
which supports the Gray Streams extension. Nevertheless, this library
has been tested on:

  o SBCL [version]
  o Clisp [version]

The following libraries are required in order to use cl-icalendar:

  o trivial-gray-streams
    http://www.cliki.net/trivial-gray-streams

  o cl-base64
    http://www.cliki.net/cl-base64

  o uuid
    http://www.cliki.net/uuid

  o Babel
    http://www.cliki.net/Babel

You can get all them using Quicklisp or asdf-install.
Something went wrong with that request. Please try again.