in reply to Re: New module naming
in thread New module naming

It does "equals" and "contains" which always the objects to be searched in a list. It is a hash, but more complex behaviour can be created depending on the value object.

Another example:

my $person = tbd_name::Object->new(); my $person->set( "AGE", ::Integer->new(30) ); my $people = tbd_name::List->new(); $people->add( $person ); my $age_range = tbd_name::Object->new(); my $range->set( "AGE", ::Range->new( 19,39 ) ); my $search_result = tbd_name::List->new(); $people->search($age_range, $search_result);

At this point I'm trying to figure out a good name for it.

Replies are listed 'Best First'.
Re^3: New module naming
by BrowserUk (Patriarch) on Nov 06, 2011 at 22:17 UTC

    So you need a speacial type to hold an integer. And another to hold two integers; And another in order to return a list.

    I think you want Java.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
Re^3: New module naming
by Sigil (Novice) on Nov 06, 2011 at 22:21 UTC
    Wasn't logged in... $search_result will contain the $person object. Or if there were many $person objects $search_result would hold anything that matches. The search can be based on any number of keys.