|Subject:||clearer documention regarding arrayrefs versus optional fields.|
This documentation shows that several arrayrefs are being used: @result = $obj->select ( [-type => $type], [-name => $name], [-value => $value], [-which => $index], ); However, I don't believe that's the intention. I believe the intention is to shows that each key/value pair is optional. At least, removing the brackets worked for me. Try this format instead to be clear: -type => $type, # optional Also, please support keys that don't have the "-" in front of them. That seems like visual clutter to me. Thanks for you work on this module! I'm just beginning to discover what it can do.