Why not something like 

Magnitude class>>finderApprovedMethods
        ^ {#max: . #min: . #min:max: . #< . ... }

It is shorter and less magic is involved here. It will also be probably faster 
to do a query.

Cheers,
Alexandre

On 24 Jun 2011, at 05:25, Damien Cassou wrote:

> Currently MethodFinder uses a list of acceptable selectors to execute.
> This list of selectors is not maintained which results in a lot of
> selectors to exist only in this list as they have been removed in the
> system. I propose to use pragmas on classes to generate this list
> automatically.
> 
> Here is an example
> 
> Magnitude class>>finderApprovedMethods
>       <finderApproveInstanceMethod: #max:>
>       <finderApproveInstanceMethod: #min:>
>       <finderApproveInstanceMethod: #min:max:>
>       <finderApproveInstanceMethod: #< >
>       <finderApproveInstanceMethod: #<= >
>       <finderApproveInstanceMethod: #< >
>       <finderApproveInstanceMethod: #<= >
>       <finderApproveInstanceMethod: #between:and: >
> 
> What do you think?
> 
> -- 
> Damien Cassou
> http://damiencassou.seasidehosting.st
> 
> "Lambdas are relegated to relative obscurity until Java makes them
> popular by not having them." James Iry
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Reply via email to