ComplexCondition as described in [Andres Valloud, "A Mentoring Course on 
Smalltalk"](http://www.lulu.com/product/paperback/a-mentoring-course-on-smalltalk/3788890)
 is available at http://www.squeaksource.com/ComplexCondition.html

With it, you can do something like:

```
^[a includes: $.], [b includes: $.]
    ifAllTrue: [a < b]
    ifAnyTrue: [b includes: $.]
    otherwise: [a > b]
```

Reply via email to