Good news, bad news

djberg96 on 2002-06-19T04:42:52

The good news is that someone provided me with *BSD support for one of my Ruby modules. Hooray!

The bad news is that someone found a bug in my Set::Array module. Boo!

The good news is that there's another person using the Set::Array module! Hooray!

The bad news is that he originally posted his problem to c.l.p.modules and I didn't see it. Boo!

The good news is that I know how to fix it. Hooray!

The bad news is that the Want module *still* doesn't play nice with overload. Boo!

Perhaps if *cough* I could get *cough* robin to *cough* fix that bug....


There's more than one person using it

Wodin on 2002-06-19T05:22:07

I know, because I didn't report the bug and I was using the set functions(sadly not the pretty syntactic sugar) in a systems administrative script that had to do a manipulation on oodles of usernames. Set::Array was much cleaner than the idioms presented in the cookbook.

Re:There's more than one person using it

djberg96 on 2002-06-19T12:27:09

I don't know if I should be happy or afraid. :) FYI, the intersection() method is *broke*. I made a really dumbass mistake. Hopefully, you're not using it.

There's going to be a new release by this weekend. There are some context issues with the overloaded methods as well, but there's a good chance you never noticed them.

Re:There's more than one person using it

Wodin on 2002-06-19T18:07:37

Thanks for the warning -- it is using intersection(). I guess my tests aren't good enough. :-/

Re:There's more than one person using it

djberg96 on 2002-06-19T18:56:12

It may very well work, but I know how to break the algorithm, so that's why I'm warning you.

I really need to work on unit testing.