m2ym / optima

Optimized Pattern Matching Library for Common Lisp
271 stars 19 forks source link

Move PLIST and ALIST patterns to contrib #65

Closed m2ym closed 11 years ago

naryl commented 12 years ago

I'd suggest optima.contrib. Because, as you said in #27, only symbols from common-lisp package should be used for pattern designators in the main optima package to avoid collisions.

m2ym commented 12 years ago

I'm not so nervous about collisions now, but as you said, we should put them into contrib package for now.

m2ym commented 12 years ago

First work: 2475a18ed8257be17b110f86bb22388ad92f99ea

m2ym commented 12 years ago

Now, we have new primitive patterns: ASSOC and PASSOC (not exported). ALIST and PLIST patterns are currently located in contrib package and they are defined with DEFPATTERN using ASSOC and PASSOC patterns. I'm satisfied with this implementation.

m2ym commented 11 years ago

Close.