Skip to content
Lisp utility functions : package management, data formatting, content types, dot, unit tests, ...
Common Lisp R Ruby
Find file
Latest commit b32cc75 Apr 21, 2016 @lisp add file type for vnd.rgaphviz
Failed to load latest commit information.
asdf add profile field to media types Oct 20, 2015
bsd bsd: additional syslog parameters; asdf: adjust graph interface to sp… Apr 3, 2011
clos correct minimal clone-instance to always return the new instance Nov 21, 2015
codecs vector stream additions for lispworks Sep 21, 2014
dot promote package sb-gray alignment to general utility package Jan 21, 2012
graph documentation Aug 3, 2010
mime add file type for vnd.rgaphviz Apr 21, 2016
test allow type designator as test result condition Nov 24, 2013
walker bsd: additional syslog parameters; asdf: adjust graph interface to sp… Apr 3, 2011
.gitattributes attributes,ignore housekeeping Mar 2, 2010
.gitignore attributes,ignore housekeeping Mar 2, 2010
README.md readme edits Aug 26, 2010
build-init.lisp additions and corrections in connection with spocq sae development. Sep 10, 2010
conditions.lisp lexicographica Nov 21, 2015
date.lisp add year optional to month-days Nov 24, 2014
documentation-stub.lisp bsd: additional syslog parameters; asdf: adjust graph interface to sp… Apr 3, 2011
lgpl.txt add license file Feb 23, 2010
list.lisp add if-does-not-exist option to mime type creation May 14, 2014
lock.lisp additions and corrections in connection with spocq sae development. Sep 10, 2010
modpackage.lisp day-in-week is zero based. Dec 29, 2013
package.lisp stream operator package changes; allow fewer result values in tests Jun 7, 2012
pathnames.lisp additions and corrections in connection with spocq sae development. Sep 10, 2010
string.lisp add '_' package Aug 25, 2010
utility.asd suppress lw warning for keyword function names Apr 22, 2011

README.md

DE.SETF.UTILITY: a collection of Common Lisp utilities

de.setf.utility is a collection of Common Lisp utility functions and several purpose-specific libraries.

The extension libraries include

  • stream and buffer serialization : de.setf.utility.codecs
    • Erlang Term Format serialization : de.setf.utility.codecs.etf
  • date coding : de.setf.utility.date
  • graphiz .dot graph generation : de.setf.utility.dot
  • mime content types and simple utf coding : de.setf.utility.mime
  • unit tests : de.setf.utility.test
    • an rspec interface : de.setf.utility.test.rspec
  • code, image, package, system walkers : de.setf.utility.walker

Status

Downloading

The core library and all extensions are available from GitHub.

Building

de.set.utility and its extensions are built with asdf. The core library can be built by adding its the utility.asd system definition file to the asdf registry and executing

(asdf:load-system :de.setf.utility)

The extension libraries require support for hierarchical system names in order to locate their prerequistes. The file build-init.lisp does the necessary to permit a build from the command-line. For example

$ cd $SOURCE_ROOT
$ sbcl --userinit build-init.lisp \
  --eval "(asdf:load-system :de.setf.utility.test.rspec)" \
  --eval '(cl-user::save-image "sbcl-rspec.core")'

Licensing

This version is released under version 3 of the GNU Lesser General Public License (LGPL). The core library has no external dependencies. de.set.utility.walker depends on runtime-sepecific introspection extensions. de.setf.utility.tst.rspec depends on posix extensions for access to syslog.


made with mcl

Something went wrong with that request. Please try again.