Skip to content
Commits on Nov 2, 2011
  1. more documentation work

    committed
      Yields vs returns sorted out, I think.
  2. more manual work: EXPRESSIONS vs FORMS vs BODY

    committed
      Try to sort it out for more consistency.
  3. TODO updates

    committed
  4. grab-bag of documentation work

    committed
      * Hyperlinked references in the manual. At least some.
    
      * Can't fix the shortcomings of LOCAL in general: remove them
        from TODO and adjust docs.
  5. make FAIL signal a sensible error

    committed
     Previously it complained about a missing catch tag.
Commits on Nov 1, 2011
  1. document DEFINE-SCREAMER-PACKAGE

    committed
      ...now the manual is "technically complete" and "just needs a cleanup pass."
    
      Party like it's 1991 again!
  2. document STATIC-ORDERING

    committed
  3. document APPLY-SUBSTITUTION

    committed
  4. document LINEAR-FORCE

    committed
  5. document TEMPLATE

    committed
  6. document BEST-VALUE, however feebly

    committed
      Also make it not signal an error if something is asserted
      about the variable when it has no upper bound.
    
      I strongly suspect the old implementation has other defects as
      well, eg.
    
        (let ((v (a-realv)))
          (second
           (best-value (let ((x (either 1 2 nil 0)))
                         (when x
                           (assert! (=v x v))))
               v)))
    
      evaluating to 0, not 2... but I'm suffering a bout of uncertainty
      and feel relucant to change it before 3.21 is out.
  7. document and fix MINV and MAXV

    committed
      Previously argument wasn't constrained to be real in the single argument
      case, and which also returned the variable and not its value, even if bound.
  8. document +V, -V, *V, /V

    committed
  9. document COUNT-TRUES and COUNT-TRUESV

    committed
      Also remove redundant variable updates from the second noticer on
      COUNT-TRUESV-INTERNAL: the first noticer will take care of those when the
      bounds are restricted.
Commits on Oct 31, 2011
  1. document <=V, >V, and >=V

    committed
  2. document WHEN-FAILING and COUNT-FAILURES

    committed
      Also adjust WHEN-FAILING to be thread-safe.
  3. document ANDV and ORV

    committed
      Also use ATTACH-NOTICER!-INTERNAL in their implementations:
      no need to call those noticers immediately.
  4. TODO updates

    committed
  5. document NOTV

    committed
  6. document BOOLEANP

    committed
      Also move UNWIND-TRAIL to Misc. section in the manual.
  7. sort out TRAIL and UNWIND-TRAIL

    committed
     Since half of CHOICE-POINT-INTERNAL is virtually identical
     to UNWIND-TRAIL, factor out the common bits to UNWIND-TRAIL-TO,
     and implement both in terms of it.
    
     Since UNWIND-TRAIL seems inherently dangerous, mark it as deprecated in the
     documentation.
    
     Since TRAIL seems actually useful for users to call, export and document it.
Commits on Mar 23, 2011
  1. @sb-studio

    better LOCAL documentation and TODO updates

    sb-studio committed
      This has been sitting on my drive for long enough...
Commits on Nov 11, 2010
  1. add org-mode marker to TODO

    committed
  2. @whalliburton
  3. @whalliburton
  4. @whalliburton

    Add documentation to VALUE-OF copied from the manual.

    whalliburton committed with
    Maybe I rethink this "copy from the manual idea". It's not the best
    writing.
Commits on Nov 7, 2010
  1. document EQUALV

    committed
      37 to go...
  2. document AN-INTEGER-BELOW

    committed
      38 to go...
  3. document AN-INTEGER-ABOVE

    committed
      39 to go...
  4. document AN-INTEGER

    committed
      40 to go...
  5. document A-BOOLEAN

    committed
      41 to go...
Something went wrong with that request. Please try again.