Permalink
Switch branches/tags
Nothing to show
Commits on Jun 28, 2015
  1. Merge pull request #116 from jasom/list-star-fix

    m2ym committed Jun 28, 2015
    Chamge list* pattern to match how the fn works
Commits on Jun 27, 2015
  1. Chamge list* pattern to match how the fn works

    jasom committed Jun 27, 2015
    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)
Commits on Jun 17, 2015
  1. Sync doc

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

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

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

    m2ym committed Mar 1, 2015
    Readme edits
Commits on Feb 28, 2015
  1. fixed function docs.

    guicho271828 committed Feb 28, 2015
  2. fixed asdf documentation

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

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

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

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

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

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

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

    Tomohiro Matsuyama
    Tomohiro Matsuyama committed Aug 12, 2014
    Fix unparsing of constant patterns consisting of symbols
  2. Fix unparsing of constant patterns consisting of symbols

    scymtym committed Aug 12, 2014
    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.
Commits on Aug 11, 2014
  1. Merge pull request #97 from scymtym/list-star-fix

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

    scymtym committed Jul 27, 2014
    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.
Commits on Apr 26, 2014
  1. Update version to 1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Tomohiro Matsuyama
    Tomohiro Matsuyama committed Dec 10, 2012