I was looking for a recent HTML tag scrubber on CPAN, when I came across Rose::HTML::Objects and its friends and relations. It seems Rose::DB::Object came first. I’ve happily switched from Class::DBI to DBIx::Class, and now I’m wondering, why Rose::DB::Object? Then I saw the speed tests. It seems quite the speed dæmon.
So fine, it looks great. But I don’t think I want to learn yet another database to object abstraction library. But I probably will use it in a project soon just to see what it can do.
But back to the HTML stuff. Now I’ve also been using Dojo and Prototype and Scriptaculous and all that Ajaj stuff (I never use xml, and if I use the X I’ll show up in some search engine for sure). But Rose::HTML::Objects::Form::Field looks like it is going to complain if I try to stuff Dojo-style attributes into it. So I did a quick search, and the only things that pop up with Dojo and Rose are CPAN uploads logs. So here is a page with Rose::HTML and Dojo. I can’t merge them yet, but I plan to soon. Oddly enough, since I am not going to learn another DBI abstraction layer, I am also probably going to shove Rose::HTML::Objects into DBIx::Class::Schema (or rather, vice versa) and put the whole schebang in Catalyst.
Then again, it could be just another two weeks of my life on a pointless sidetrack.