1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in
Warning: Can't synchronize with the repository (/nfs/sf-svn/s/se/series does not appear to be a Subversion repository.). Look in the Trac log for more information.

Welcome to Richard C. Waters' SERIES package

A series is a data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iteratively, without the need to construct intermediate series values explicitly. In this manner, series provide both the clarity of a functional programming style and the efficiency of an iterative programming style.

Series is the culmination of many years of design and use of this approach, during which some 100,000 lines of application code have been written (by about half a dozen people over the course of seven years) using the series facility in nearly all iteration situations. This includes one large system (KBEmacs) of over 40,000 lines of code.

Resources

Documentation

  • Appendix A of "Common Lisp - the Language, 2nd ed." [CLtL2] ISBN 1-55558-041-6

Starting Points for Trac

For a complete list of local wiki pages, see TitleIndex.