XML-XML2JSON
(0.05)
The principle of this module is very good, and it's very useful for simple XML. Having said that, round-tripping doesn't always work because:
* when encoding XML to JSON, the prolog <?xml ... ?> is encoded as @attributes that aren't bound to a valid root node (because they precede it), so that turning this JSON back to XML fails.
* xmlns declarations aren't encoded in the JSON, so that documents with multiple namespaces or unbound prefixes become invalid.
* the order of elements isn't alway retained.
I submitted a bug report about this five month ago, with no response. I note that the last upload of this module to CPAN was three years ago, so I doubt this will be addressed. Too bad as this could be a very useful module.
rvosa - 2011-07-18T08:23:19 (permalink)
3 out of 3 found this review helpful.
Was this review helpful to you?
Yes
No
Bio-LITE-Taxonomy
(0.01)
This module is an interesting idea in principle. It's yet more evidence to show that BioPerl is getting too big; hence alternative implementations are cropping up. On the downside, the exact differences between it and the Bio::DB::Taxonomy modules aren't entirely clear.
The documentation could be improved to clarify this, at which point the error (which is just a POD formatting error) that is showing up in the test reports could be addressed also.
It would also be handy if the interface mirrored that of BioPerl, so that it could be used as a drop-in replacement. And more tests should be added - if only to maintain the sanity of the developer/maintainer - right now, nothing of the actual API is being tested.
rvosa - 2010-11-09T00:48:40 (permalink)
Was this review helpful to you?
Yes
No
Bio-Phylo (0.19)
I am the author of Bio::Phylo. Thank you for your interest! Bio::Phylo is under active development. I hope you will find it useful for parsing, visualizing and transforming phylogenetic data.
rvosa - 2010-03-02T03:29:27 (permalink)
5 out of 6 found this review helpful.
Was this review helpful to you?
Yes
No
Mac-Spotlight
(0.01)
This module would be a great asset to people on OSX, except it doesn't compile. I think I found a workaround for that though (see bug #35603). Unfortunately I doubt that the issue will be addressed as the second-to-last bug is two years old. YMMV.
rvosa - 2008-05-02T14:16:59 (permalink)
3 out of 3 found this review helpful.
Was this review helpful to you?
Yes
No
PathTools
(3.25)
One of the standard libraries in the perl tool belt, File::Spec is what you will want to use to chop up and concatenate paths portably. Don't assume forward slashes will just work everywhere and paste stuff together by hand, use File::Spec. Very useful module.
rvosa - 2007-12-05T04:33:50 (permalink)
5 out of 6 found this review helpful.
Was this review helpful to you?
Yes
No
XUL-Node
(0.05)
XUL::Node sounds like a wonderful idea for building server side xul applications. Xul is the xml application that is used throughout most mozilla-related projects such as firefox and thunderbird. The fact that users of the application only need to have firefox to access xul applications is very appealing.
I have some issues with XUL::Node, however. An api that is more explicitly tree-like (e.g. $parent->add_child( $widget )) would seem more consistent than the current, somewhat cluttered, interface. More serious for what I would like to use XUL::Node for is that it doesn't yet implement the xul tree widget. Finally, the install is fairly heavy, (including POE).
All in all, though, a great package. I would love to see this developed further.
rvosa - 2006-09-21T02:12:08 (permalink)
8 out of 8 found this review helpful.
Was this review helpful to you?
Yes
No
Bio-NEXUS
(0.67)
Bio::NEXUS is currently the most advanced parser of (phylogenetic) nexus files on cpan.
rvosa - 2006-09-20T16:47:13 (permalink)
3 out of 4 found this review helpful.
Was this review helpful to you?
Yes
No
Wx-Perl-Packager
(0.03)
This is a useful module that aids in bundling dlls/dylibs for distributing. It does this by calling 'pp', the PAR packer utility with modified arguments to link in the shared wx libraries. One complaint I have is that its dependence on PAR is not picked up by the cpan installer, and because it calls pp using exec you get silent failures.
rvosa - 2006-08-31T13:51:41 (permalink)
5 out of 5 found this review helpful.
Was this review helpful to you?
Yes
No
Bundle-Tk
(1.00)
Bundles are useful. A bundle is particular type of cpan distribution that doesn't, itself, contain any library code. Rather, it specifies what modules to install (and in what order). You want this in order to resolve dependency issues in modules with complicated prerequisites, such as, in this case, Tk.
(I have no experience with this particular bundle, I just vote here to average out the earlier downvote based on ignorance.)
rvosa - 2006-08-26T01:36:01 (permalink)
2 out of 3 found this review helpful.
Was this review helpful to you?
Yes
No
Module-Dependency
(1.86)
This is a very handy module. Stable, easy to use. I use it to generate bundles from a source tree (with PAR). My only gripe would be the long namespaces, e.g. Module::Dependency::Indexer::makeIndex. Not sure if I can import makeIndex, so maybe the documentation is a bit ambiguous too. Overall a great module, though.
rvosa - 2006-08-26T01:30:37 (permalink)
5 out of 5 found this review helpful.
Was this review helpful to you?
Yes
No

