Skip to content
Commits on Jun 28, 2015
  1. Merge pull request #116 from jasom/list-star-fix

    Chamge list* pattern to match how the fn works
    committed Jun 29, 2015
Commits on Jun 27, 2015
  1. @jasom

    Chamge list* pattern to match how the fn works

    e.g. (list* 5) => 5 so (match 5 ((list* x) x)) => 5
         (list* 1 2 3) => (1 2 . 3) so
              (match '(1 2 . 3) ((list* a b c) (list a b c) => (1 2 3)
    jasom committed Jun 26, 2015
Commits on Jun 17, 2015
  1. Sync doc

    committed Jun 18, 2015
  2. Merge pull request #113 from malisper/master

    Cleaned up grammar and spelling in documentation.
    committed Jun 18, 2015
Commits on May 2, 2015
  1. @malisper
Commits on Mar 2, 2015
Commits on Mar 1, 2015
  1. Fix compilation error

    committed Mar 2, 2015
  2. Merge pull request #108 from guicho271828/readme-edits

    Readme edits
    committed Mar 1, 2015
Commits on Feb 28, 2015
  1. @guicho271828

    fixed function docs.

    guicho271828 committed Feb 28, 2015
  2. @guicho271828

    fixed asdf documentation

    guicho271828 committed Feb 28, 2015
Commits on Feb 26, 2015
  1. Minor edits.

    Fixed some typographical errors.
    Robert P. Goldman committed Feb 25, 2015
Commits on Oct 31, 2014
  1. Update README

    Tomohiro Matsuyama committed Oct 31, 2014
Commits on Oct 30, 2014
  1. Fix or-pattern compilation

    ref. #105
    Tomohiro Matsuyama committed Oct 31, 2014
Commits on Oct 15, 2014
  1. Not reveal pattern objects during macroexpand

    ref. #101
    Tomohiro Matsuyama committed Oct 16, 2014
Commits on Aug 16, 2014
  1. Merge pull request #99 from scymtym/fix-finalize-inheritance

    If necessary, call FINALIZE-INHERITANCE when parsing CLASS patterns
    Tomohiro Matsuyama committed Aug 17, 2014
Commits on Aug 15, 2014
  1. @scymtym

    If necessary, call FINALIZE-INHERITANCE when parsing CLASS patterns

    Remove manual call to FINALIZE-INHERITANCE in test suite.
    
    fixes #96
    scymtym committed Aug 14, 2014
Commits on Aug 12, 2014
  1. Merge pull request #98 from scymtym/fix-symbol-constant-unparsing

    Fix unparsing of constant patterns consisting of symbols
    Tomohiro Matsuyama committed Aug 13, 2014
  2. @scymtym

    Fix unparsing of constant patterns consisting of symbols

    Quoted symbols did not roundtrip through
    
      PARSE-PATTERN -> UNPARSE-PATTERN
    
    because they were unparsed without QUOTE. I.e.
    
      (unparse-pattern (parse-pattern ''x))
      => X instead of (QUOTE X)
    
    This change causes all symbols except keywords, t and nil to be unparsed
    with QUOTE.
    scymtym committed Aug 12, 2014
Commits on Aug 11, 2014
  1. Merge pull request #97 from scymtym/list-star-fix

    Fix LIST* pattern when used with one subpattern
    Tomohiro Matsuyama committed Aug 12, 2014
  2. @scymtym

    Fix LIST* pattern when used with one subpattern

    Previously, the LIST* pattern when used with one subpattern did not
    match lists. The new behavior can be illustrated with this identity:
    
      (ematch (list* '(1 2 3)) ((list* l) l)) => (1 2 3)
    
    i.e. the function and pattern constructor CL:LIST* behave
    correspondingly when used with one argument.
    scymtym committed Jul 27, 2014
Commits on Apr 26, 2014
  1. Update version to 1.0

    Tomohiro Matsuyama committed Apr 26, 2014
Commits on Mar 30, 2014
  1. Add lambda-match family

    Tomohiro Matsuyama committed Mar 31, 2014
Commits on Mar 9, 2014
  1. Fix doc

    Tomohiro Matsuyama committed Mar 9, 2014
Commits on Feb 20, 2014
  1. Add Makefile for doc and test

    Tomohiro Matsuyama committed Feb 20, 2014
  2. Add optima.core package

    Tomohiro Matsuyama committed Feb 20, 2014
Commits on Feb 16, 2014
  1. Don't introduce boring MULTIPLE-VALUE-BIND.

    Some implementation (e.g. ECL) goes wrong if binding variables of
    MULTIPLE-VALUE-BIND is empty.  This commit eventually fixes this kind of
    bugs.
    Tomohiro Matsuyama committed Feb 16, 2014
Commits on Sep 27, 2013
  1. Fix optima.ppcre documentation.

    Tomohiro Matsuyama committed Sep 27, 2013
Commits on Jul 30, 2013
  1. Workaround for using together with ITERATE.

    Tomohiro Matsuyama committed Jul 30, 2013
Commits on Jun 2, 2013
  1. Fix documentation

    Tomohiro Matsuyama committed Jun 2, 2013
Commits on May 6, 2013
  1. Add a reference to fare-quasiquote-optima

    Tomohiro Matsuyama committed May 6, 2013
  2. Fix documentation.

    Tomohiro Matsuyama committed May 6, 2013
Commits on May 3, 2013
  1. Add stringp check before ppcre pattern match.

    Tomohiro Matsuyama committed May 3, 2013
Commits on Apr 1, 2013
  1. Fix bug of not pattern over guard pattern

    Tomohiro Matsuyama committed Apr 2, 2013
Commits on Feb 6, 2013
  1. CLISP support

    Tomohiro Matsuyama committed Feb 6, 2013
Commits on Dec 10, 2012
  1. Introduce MAKE-INSTANCE style pattern syntax

    Tomohiro Matsuyama committed Dec 10, 2012
Something went wrong with that request. Please try again.