Skip to content
Commits on Jan 9, 2013
  1. Cosmetic changes, mostly linebreaks.

    Removed linebreaks when unnecessary (mostly in docstrings), added them
    when they make the visual layout better (eg enumerations in system
Commits on Jan 4, 2013
  1. Fixed typo in docstring.

Commits on Dec 29, 2012
  1. @scymtym

    Use let* in plist-r/o

    scymtym committed
Commits on Oct 4, 2012
  1. Ignored variables.

    Clozure CL complained.
Commits on Jul 1, 2012
  1. Started fixing ignored values.

Commits on Jun 4, 2012
  1. Fixed spurious warning.

  2. Introduced &IGN for ignored variables.

    Used to be NIL, this is an incompatible change.  Rationale: otherwise
    I would have to parse deconstructing lambda forms to distinguish from
    other uses of NIL.
Commits on Mar 31, 2012
  1. Rewrote scymtym's code for let+ patterns in &value variables.

    Also added tests for it.  Removed an unrelated test which SBCL is now catching compile-time.
  2. Fixed minor variable name bug.

Commits on Mar 30, 2012
  1. @scymtym
Commits on Mar 27, 2012
  1. @scymtym
Commits on Jan 18, 2012
Commits on Dec 28, 2011
  1. Fixed ignored docstring.

    Forgot to specify :documentation to parse-body, so it was not extracting the
    docstring.  Also added more informative default.
Commits on Nov 7, 2011
Commits on Nov 6, 2011
Commits on Sep 6, 2011
  1. Introduced uses-value? to define-let+-expansion form.

    This replaces once-only? in most (but not all) cases (eg &values).
Commits on Aug 31, 2011
Commits on Aug 26, 2011
  1. Added IGNORABLE declaration for values.

    This is useful for empty slot lists etc.
Commits on Jul 16, 2011
  1. Fixed ignorables, added &macrolet.

Commits on Jul 4, 2011
Commits on Jun 16, 2011
  1. Fixed empty let+ form.

Commits on Jun 12, 2011
Commits on Jun 9, 2011
  1. Replaced defstruct+, removed concat-symbols.

    - alexandria:symbolicate does the same thing as concat-symbols
    - define-structure-let+ is more transparent and doesn't require parsing
      of defstruct forms
Commits on May 29, 2011
Commits on May 24, 2011
Commits on May 23, 2011
  1. Initial commit.

Something went wrong with that request. Please try again.