| CPAN Ratings (Gamma) Reviews by نديم الخمير | |
| Home | Search | About | Login |
RSS | Module Info | Add a review of
3 out of 3 found this review helpful:
One error that is often made is that less time is spend making tests well organized, look good, documented, etc .. than time spend on the code that is tested as if tests were second order code citizens (I believe the opposite is true)
This module comes with an example that shows you how to force your tests to have a description.
While this is great, I hoped for more examples. I would also prefer to see this under Perl::Critics::Test and the different tests to be policies.
I like where this is going.
نديم الخمير - 2008-06-10 10:40:49
Was this review helpful to you?
Yes
No
This is a pure syntactic sugar which lets you call git through an object instead for calling it directly. Nothing more.
The source is very short and is a nice example of how to sugar-coat external commands.
Links to other modules handling git and particularly VCI would be helpful. Link(s) to git would also be nice.
I hope this module will make people more aware of git, an excellent version control system.
نديم الخمير - 2008-06-05 09:01:30
Was this review helpful to you?
Yes
No
5 start for a developer release of a module that does almost nothing (yet) because authors like Claes deserves to be rewarded by some admiration and coverage.
A Java Virtual Machine written in Perl is a cool thing in itself but the goals stated in the documentation make it even more interresting:
Implement multiple bytecode backend execution engines, such as:
* Simple switching runloop
* One that can transform Java bytecode to perl optrees directly
* Transform bytecode -> Perl source and eval
* Fast JIT:ing backend written in XS
Have a look at Claes other modules too, JavaScript, Parse::Java and Scripting come to mind.
نديم الخمير - 2008-05-13 16:24:11
Was this review helpful to you?
Yes
No
- Extremely bad name (for the little it does).
- Extremely bad namespace.
- Extremely bad documentation.
- Extremely bad to not use one of the already existing logging module or extend one.
نديم الخمير - 2008-05-13 16:10:00
Was this review helpful to you?
Yes
No
Rating your own module with 5 stars will make you look like a total jackass or someone with self-distance and balls. You can find out which one you've been categorized in by checking how much your review is helpful to other. Use 'undef' in the 'overall' entry or, better, don't review it all.
It would have been unfair to not review your module (and its first review). I could have used 'undef' but I'm a mean bastard.
Had you had an ounce of humor and knew sentences start with an uppercase would have made your review more bearable. The review itself is style-less, dull and unhelpful.
"Oh my God!" is an interjection. Used properly it will make your audience curious. God is spelled with an uppercase 'G' whether you believe or not. The exclamation point '!' is what makes the interjection an interjection.
It's nice to know that you could use your own module in at least three, yes people three, places. I'll admit that I have written modules that I haven't used at all (yet, I like to plan long in advance).
Trying to make the best of your review, I, at least, wanted to learn what a 'shanker' is. The only explanation I found was "The primary skin lesion of syphilis".
The module is a heavy weight champion of 97 KB sporting Moose internals and a rather complete looking package with bells and whistles. This let's us discover that version 0.01 was tagged:
"First version, released on an unsuspecting world."
This module requires Perl 5.10, which is not a bad thing at all, so it won't install on many systems yet. I've just discovered another use for Perl 5.10.
I'm not running 5.10 on this box (it's a lie) so I can only present a shallow review of this module:
"The one stop shop for parsing static column width text tables!"
All the test are "best possible" data (tests presence is why you get at least one star). There are no test input that would break the module (which makes it easier to say you pass) but why would there be better tests for a module you can write with 2 lines of Perl?
We can also discover that this module is under version control using "git". Excellent! But you get nothing for that.
It's a pity I can't vote for my own review or I would have marked it as "Best review on cpanrating and as useful as butter on a shanker".
نديم الخمير - 2008-05-06 01:25:21
Was this review helpful to you?
Yes
No
Excellent!
This module handles a lot of things you want to control during testing, warning, exceptions, IO, ...
It also handles warnings containing embedded "\n" properly unlike Test::Warn.
نديم الخمير - 2008-05-02 02:07:51
Was this review helpful to you?
Yes
No
Nice of you to answer quickly.
Copy/Paste is a mistress that always ends up stabbing you in the back ;)
Well,I showed my lack of English vocabulary. "Approx" is indeed in the dictionary. I dislike abbreviations and that one seemed very silly to me.
Test-String-Approx is a better name unless you also plan to support:
Math::Approx
Geo::Approx
Tie::Hash::Approx
Symbol::Approx
نديم الخمير - 2008-04-25 05:14:13
Was this review helpful to you?
Yes
No
No test can ever make sense when the documentation is this bad. Sure What it does is clearly stated. But why? when? Where are the benchmarks? Which cases benefit of this modules and which ones don't? Happy side effects are great when the effects are stated.
"The 'compiled' part is optional". what compile part? Where is that documented?
This type of, of hopefully constructive, review doesn't only apply to this module but to a lot of modules where the author is either too lazy to write documentation or thinks all Perl developers are very advanced users. The only losers are the millions of CPAN users that never get to understand and use modules that may be a great addition to their toolbox.
I am looking forward to an updated documentation so I can make sense of this module and use it.
نديم الخمير - 2008-04-02 09:57:50
Was this review helpful to you?
Yes
No
Yet another module that sounds exciting just find out documentation is bad or incomplete. A high level documentation would be most welcome or at least real world examples.
نديم الخمير - 2008-03-26 08:41:10
Was this review helpful to you?
Yes
No
Extracting verbatim sections from =for sections is not possible. Worse, the verbatim section is move to the, well , verbatim sections without any reference back.
The documentation and interface are good so the low rating mainly mirrors the erroneous parsing of =for sections.
نديم الخمير - 2008-03-21 06:51:55
Was this review helpful to you?
Yes
No
This module has been planted in CPAN to check if there are reviewers around.
What is this!!!
نديم الخمير - 2008-03-21 04:40:30
Was this review helpful to you?
Yes
No
This is a developer release so I'm not rating anything.
After reading the module's documentation, my body temperature went up 5°C. What! there are already modules that do that. Then I saw who wrote the module and instead it's 5 stars for the effort and finally doing something instead for just talking :) but less starts for:
- Releasing a 'cpan installable editor' that doesn't install from cpan
- Reinventing the wheel, when there is already a module that does most of what kephra does (OK, Herbert must have had the code laying around anyway)
- Not having tests
- Having a crossplatform app that only exist for the win32 platform on its website
Time will tell
نديم الخمير - 2008-03-21 04:10:53
Was this review helpful to you?
Yes
No
Heroic effort. As much as I would like to see make desapear for big projects, it's going to be there for a long time. This module is the beginning of the end, allowing you to parse makefiles and make something better from them.
نديم الخمير - 2008-03-15 02:31:00
Was this review helpful to you?
Yes
No
Excellent idea. This is how _everything_ should be done. There's little to review, a quick look into the module should make you want to use it.
نديم الخمير - 2008-03-15 02:25:12
Was this review helpful to you?
Yes
No
The only XML parser I got working on dia output on the first try. The documentation is nice and complete (which is always a good sign). the implementation is pure Perl which is practical when you can't or don't want to install external libraries.
نديم الخمير - 2008-02-07 12:22:08
Was this review helpful to you?
Yes
No
Yet another practical module (2 modules in fact) from Ricardo. This one will handle the Voodoo needed for package generation and removal.
This module is small so except the fact that it's practical and does the job, there's not much to say.
I gave 4 stars instead for 5 because I didn't like the interface of Package::Reaper. 'arm' and 'disarm' would be better as, IMHO, just 'arm'. The code is exactly the same (one should call the other btw). So that would be one less sub to write, document, test and learn. But the biggest win is to not have to switch on a value to decide which sub to call. But I'm splitting hair.
Ricardo has a few other "small" modules (by their size not their usability) the kind you want to write but never take time to. Check in his directory on CPAN.
نديم الخمير - 2008-01-04 14:22:53
Was this review helpful to you?
Yes
No
This is the most difficult review I've written so far. Maybe because I really wanted this module to be exceptionally good. Most of the time when I give a bad review I feel quite sure but not this time. Go see for yourself. Try it if you dare and give us a counter-review.
This module documentation is just horrible. It gives me a bad headache. It starts by the synopsis that is frustratingly messy and continues with documentation that keeps exploding my head.
Few are the paragraphs where an unnecessary comment, an exception, or a special case, is not contained within parenthesis.
Going through the documentation three times feels like meeting Sultan Ibragimov in a back street of Makhachkala.
"Params::Clean lacks various advanced features" we are told to later tell us it has "semi-advanced features".
The examples are contrived to the point where the author himself tell us they are confusing but that's sake of demonstrating how things work. The examples are given with barewords which mean they don work with 'use strict'. The reason, we are told, is clarity.
The interface is not much better, it feel synthetic. Flags are counted [undef, 1, 2, ...] not [0, 1, 2, ...]
However I look at it, this module make me feel dizzy.
So what about the functionality? Frankly I don't know, it seems a lot of work went into the module and there are tests including the examples given in the documentation. But after my defeat against Sultan, I didn't feel like installing the module and get yet another pounding.
نديم الخمير - 2007-12-27 12:28:02
Was this review helpful to you?
Yes
No
Finally! Someone has taken the time to make it easy to write Perl advent entries. We have no more excuses for missed advent calenders or still miss entries a good week in the December month.
The idea is very simple and using almost POD with specific tags should make it accessible to any perl programmer.
What is needed now Is a way to submit the entries
نديم الخمير - 2007-12-20 13:21:20
Was this review helpful to you?
Yes
No
Pod::POM::Web is a welcome addition to a the perl developer's toolbox
If you have used ActiveState distributions, this will remind you of the documentation AS installs.
I noticed the following:
Display is a tad slow. getting stuff from perldoc.perl.org is faster than from my local box
Clicking on a module name that has sub modules centers the module in the "tree" window, next click displays the module. This is not an error but I find it disturbing.
It doesn't look as good as perldoc.perl.org or search.cpan.org
I have been testing Pod::POM::Web with a local server and it dies without explanation (happened a few times).
Still, I'm looking forward to more releases of this module.
نديم الخمير - 2007-12-16 02:54:59
Was this review helpful to you?
Yes
No
Welcome addition to the Spreadsheet familly of module. It would be nice if the author shares his development with other modules. I'm thinking about Spreadsheet::Perl which would welcome a calculation engine. A comparison with other existing modules, if applicable, would be nice too.
نديم الخمير - 2007-12-14 05:00:11
Was this review helpful to you?
Yes
No
Slow! If you are going to use it to parse tens of thousands of dates, you may look into another module or do the parsing by hand.
On the other hand this is a very complete, well documented module that brings a lot great functionality.It also has a bunch of tests. The code is not documented a lot but it's nice and clean (and big).
A well deserved 5 stars for a module author that does a serious job.
نديم الخمير - 2007-12-11 14:21:25
Was this review helpful to you?
Yes
No
Browsing without goal can sometimes help find little jewels.
FileHandle-Deluxe may have a funny name but is excellent at taking care of some security issues. If you're lazy but still want to be careful this module is for you. Even if you don't use it, just reading the documentation is a good idea.
نديم الخمير - 2007-12-09 03:28:11
Was this review helpful to you?
Yes
No
I give 5 starts for the functionality of the module but only 2 for the interface. IMHO, the interface described in Perl6 RFC 21 is better.
Having to test every possibile context instead for 'want' to return the context is asking for 'ugly code' when using this module.
I also dislike subroutines that do very different things depending on the arguments. In one case it returns the context, in another case the number of expected returned elements.
'howmany' doesn't return anything if the number is unknown (list context); does it mean 0 or infinity.
The 'LIST' versus 'ARRAY' is going to surprise a few but I believe it's the right decision.
Want is, as expected, slower than wantarray (20x). This doesn't have any real impact on applications. It is an important point if 'want' is to replace 'wantarray' even for simple cases.
The author asks how his module is going to be used. At first, I will use it to verify that the expected number of returned element matches the arguments my subroutines are asked for. This helps me help my own modules users.
I still think this module is an excellent idea and I am looking forward to give it 5 stars when its interface is more "consistent". Then, I'll be happy to switch completely from 'wantarray' to 'want'
نديم الخمير - 2007-12-08 02:54:25
Was this review helpful to you?
Yes
No
I give this module 5 starts as I find it useful and the pdf output looks very nice. But ... AddChapter is a rather useless as AddChapters can take a single chapter. If you use this module to aggregate modules documentation, you will be disappointed that the module's name is not added; making it very difficult to find where things end and other things start.Being able to add the author's name and other information would have been a nice touch.
I'm also missing a command line tool (though very easy to implement)
Altogether a nice module which I hope will have a new version soon.
نديم الخمير - 2007-11-22 14:54:22
Was this review helpful to you?
Yes
No
This module is copyrighted (c)1993-2007. WOW! How many modules from 1993 are still useful. This also means that I have implemented the same functionality multiple times (and certainly in worse ways) for nothing! Don't make the same mistake(s).
The module is very complete and easy to use.
Nadim.
نديم الخمير - 2007-11-19 03:23:00
Was this review helpful to you?
Yes
No
I'd expect some documentation for a module with version 1.06!
There a link to another module that says "documentation comming soon". I'd rather see modules that are documented but not the implementation done than the opposite.
Nadim
نديم الخمير - 2007-11-01 03:45:51
Was this review helpful to you?
Yes
No
I haven't put any figure in this review because it's altogether too badly documented to deserve a review.
First modules are hard to write. I hope the author will see this as "the perl community cares for what I do" and will work seriously on this module. CPAN is not a repository for your current work but a repository for modules that can be used by other perl developers.
Cheers, Nadim.
نديم الخمير - 2007-11-01 03:35:36
Was this review helpful to you?
Yes
No
Very nice utility. I wish it was possible to get a nice looking index and syntax coloring too.
As strange as it might sound, having module documentation in pdf makes it much easier for "corporations" than other formats.
Nadim.
نديم الخمير - 2007-10-31 02:45:05
Was this review helpful to you?
Yes
No
Very nice tool that lets you look at how your documentation will look like on CPAN before uplooading it.
Getting syntax hilighting to work again would make it even better.
نديم الخمير - 2007-10-19 05:36:45
Was this review helpful to you?
Yes
No
Worthless except if no synopsis, description and goal is something you like.
The authors seems to be very able to generate good documentation (check some of his other modules) but some have lines like:
Synopsis:
Not here yet. This is purely a developer preview release for people to poke round at the architecture and have a play
Sure, architecture is something you guess by poking around!
Many use CPAN as storage but it's a pity to waste your fellow perl developers time and annihilate the chances they'll ever get interrested in your modules because of a bad first contact.
(Now I'll go and check that all my modules have some kind of documentation)
Nadim.
نديم الخمير - 2007-10-19 05:30:37
Was this review helpful to you?
Yes
No
What can this module do that Math::Symbolic doesn't?
نديم الخمير - 2007-09-17 06:35:57
Was this review helpful to you?
Yes
No
This module doesn't seems to do anything Sub::Exporter doesn't. In that case it would a waste of time.
Could the module author please give a comparison with Sub::Exporter.
I don't understand the speed comparison. What's the global impact the load time reduction on any application larger than 5 lines of code.
Nadim.
نديم الخمير - 2007-09-14 07:12:22
Was this review helpful to you?
Yes
No
Very nice. use constant was a real pain. The best tip in PBP.
install Readonly::XS if you can.
Nadim.
نديم الخمير - 2007-09-09 14:57:00
Was this review helpful to you?
Yes
No
Simple,straight forward,useful.
I'm never doing plurals by hand again.
Nadim.
نديم الخمير - 2007-09-09 00:57:56
Was this review helpful to you?
Yes
No
I would have like to see this test module in the authors test suite but Test::PerlTidy is his latest module so he escapes till his next module is released :)
I dislike the 'run_test()' name as it so generic it's almost sure someone else will use the same bad name. This forces me to have a whole test file just for 2 lines (which is acceptable)
Lot's of people will not like this module but that's OK as they don't need to use it. As for the PerlTidy people, they have no (good) excuses for not using this module.
Nadim.
nadim khemir NKH - 2007-09-04 06:41:20
Was this review helpful to you?
Yes
No
This module does what Devel::Timer does but in a slightly different way. I would have like the authors to make a single module that puts together the best part of each module.
This is a good addition to the developers toolbox.
Nadim
nadim khemir NKH - 2007-09-04 06:32:29
Was this review helpful to you?
Yes
No
I believe most of the time this would be used to time individual actions not compare the time spend in each action. Most would use benchmarking for that. This make the default sorting a bit unnatural. I would have preferred to see a chronological list as default (or at least available).
Also the labels "x -> y" may be useful but I believe "x" would have been less clutter.
I hope next version will have those as options or default. Still this is a practical module for adhoc timing without having to handle the boilerplate.
nadim khemir NKH - 2007-09-04 06:28:31
Was this review helpful to you?
Yes
No
Although the only test says 'failed', this module works perfectly well. Todo, Fixme, whatever you use to remind you you should do stuff in your code are extremely valuable. Those do not replace error handling systems or requirements but are a simple and powerful complement. This module let's you use the mechanism but reminds you if you haven't done your job properly.
Being able to choose your 'magic word' makes this module easy to use.
My module template contains Test::Fixme by default. It has stopped me more than once from sending a module to CPAN that wasn't ready yet.
Nadim.
nadim khemir NKH - 2007-09-04 06:26:30
Was this review helpful to you?
Yes
No
This is a review not a rating.
IMHO, the module name is completely wrong. None of the parts qualify.
"Debug::Smart - Debug messages for smart logging to the file" so this has but little to do with debugging but more with logging.
"Debug::Smart provides debug methods that is easy to use". So it makes things easy by guesses what log file to use.
My favorit dumper is missing (Data::TreeDumper) but that's OK :)
Evaluating the presence of a module everytime one logs something is a bit overkill (I do the same mistake sometimes). Either remember if the module is installed or create a closure at setup time.
nadim khemir NKH - 2007-08-24 04:06:33
Was this review helpful to you?
Yes
No
Yet another excellent test module by Adrian Howard. It let's you keep you sanity when you start getting lots of tests. The ability to have blocks with separate tests really helps when you have complex setup and lots of tests.It also helps by visually separating the tests.
it's also nice to not have to update the plan miles away but instead close to the modified/added tests.
if you find your test files are cluttered, using this module is definitely the first step to take.
نديم الخمير - 2007-05-26 02:11:26
Was this review helpful to you?
Yes
No
Bad, bad, bad. this is exactly why people think Perl is weird. But it's also exactly why we love it :). This is a great module which deserves a less confusing documentation.
This article was helpful: http://chainsawblues.vox.com/library/post/writing-a-perl-repl-part-3---lexical-environments.html
POD::Tested, implementation would have been much more difficult without Lexical::Persistence magic.
Great work.
nadim khemir NKH - 2007-05-23 10:56:44
Was this review helpful to you?
Yes
No
a module is as good as its documentation. This one had a mouth watering name but was very disappointing as it's completely undeocumentated. it's even hard to try to imagine what it could do.
nadim khemir NKH - 2007-05-09 16:07:42
Was this review helpful to you?
Yes
No
What is this module for? It seems that nothing it does can't be done , very, simply without it.
Hopefully the author will add functionality and/or document the intent.
nadim khemir NKH - 2007-04-03 03:59:47
Was this review helpful to you?
Yes
No
A very easy to use module that does what you would naturally consider right ( naturally meaning what you most likely have been taught to do). Don't bother writing your own sorting if this one fits the bill.
A look at the code shows a strange construct but I guess the author had good reasons (speed?). Anyway I'm interrested in how to use it not how it is build and using it is simple.
nadim khemir NKH - 2007-02-09 04:42:05
Was this review helpful to you?
Yes
No
Excellent module, simply does what you expect. The setup options are not many but complete enough for 90% of the dumping jobs
I've been using for some time now and I never dump hex values by hand anymore.
نديم الخمير - 2007-02-08 02:25:44
Was this review helpful to you?
Yes
No
Yes the licence is restrictive. If you want to make smarter land mines or missiles, do it but use something else then PBS. It's interresting to see that you just extract what you want from the licence. The last paragraph could be an interresting read. As for the typos, not everybody is born English speaker but I will verify it.
The documentation sucks, I write it myself in the, sucky, documentation.
Non portable? so you actually used it and find it was not portable. I'd be very glad to see a technical test report. Then I'll try to understand how I could get it to work on Linux and Windows.
Thank you for the reviews, even negative one are carefully read.
I will mark the next release as a developer's release.
Cheers, Nadim
nadim khemir NKH - 2007-02-06 02:34:00
Was this review helpful to you?
Yes
No
A "Must" module if you use die or carp in your code. This test module will be of great help, no more playing with eval.
I only wished 4 of the 6 provided functions would be removed from the API. lives_ok, IMHO, makes little sense and dies_ok is plain wrong. it's
easy to make a mistake and have a test pass a dies_ok while the real error is not the one documented in the message. I'd recommend to _not_ use dies_ok but to only use the superior throws_ok.
nadim khemir NKH - 2007-01-30 09:11:29
Was this review helpful to you?
Yes
No
This another excellent module by Ricardo. It's much cleaner than playing with globs. The interface got 3 stars because of the two following , minor, points:
- I dislike having to curly bracket my arguments without reason
- I'd like to know if I have overridden a sub when silently overriding it
This module is so basic, I believe it should be CORE.
nadim khemir NKH - 2007-01-28 04:20:20
Was this review helpful to you?
Yes
No
IMO, the most important module released lately.The author is as nice as the module.
my 003_perl_critic.t looks like this:
# perl_critic test
use strict ;
use warnings ;
use Term::ANSIColor qw(:constants) ;
use Test::Perl::Critic
-severity => 1,
-format => "[%s] %m at " . BOLD . BLUE . "%F:%l" . RESET . ". %e\n",
-exclude =>
[
'Miscellanea::RequireRcsKeywords',
...
],
-profile => 't/perlcriticrc' ;
my $alarm_reached = 0 ;
eval
{
local $SIG{ALRM} = sub {$alarm_reached++ ; die} ;
alarm 1 ;
eval
{
my $input = <STDIN> ;
} ;
alarm 0 ;
} ;
alarm 0 ;
if($alarm_reached)
{
eval <<EOE ;
{
use Test::More qw(no_plan) ;
SKIP:
{
skip("perl critics (press key to run)", 1) if($alarm_reached) ;
}
}
EOE
}
else
{
all_critic_ok() ;
}
which allows me to choose when i want to run Perl::Critic on my code.
nadim khemir NKH - 2007-01-26 15:10:58
Was this review helpful to you?
Yes
No
Three things were good with this module:
1/ finally someone who understands that parsing options does not have to manipulate @ARGV directly.
2/ some people have real cool names
3/ the Valley of flowers looks real nice
Except those, there's nothing to keep.
It's always nice to see a new perl module author (we need more of those) but not as nice to see all the errors they make.
The name says _absolutely_ nothing and it should be under the GetOpt namespace. The documentation is no documentation. There are no tests and there's some weird reference to 'nmake'!!!
"This module can handle any command-line interface" says the documentation but I wouldn't handle the module with fireproof gloves.
I messed my first perl module miserably. It takes time and energy to do quality work. CPAN is not, IMHO, a repository for whatever 2 mn hack happends to be on you desktop. Do yourself a favor remove the module from CPAN and when you get it right , tested and documented, I'll be very happy to give you a top rating.
nadim khemir NKH - 2007-01-26 09:38:19
Was this review helpful to you?
Yes
No
Excellent! I love this new breed of modules. Modern, well thought.
nadim khemir NKH - 2007-01-25 12:21:35
Was this review helpful to you?
Yes
No
Text below is intentionaly written in bad French (look at the module to understand why).
Encore une fois un module qui pourrait etre fort interessant et qui ne serat utliser que par son auteur et trois collegues. En regle generale, la documentation des modules est mauvaise ; cette fois ci elle est en Japonais (une langue charmante mais parlee par seulement 4% de la population mondiale et probablement pas plus de programeurs Perl). Je note que le copyright est en Englais!
nadim khemir NKH - 2007-01-25 00:07:00
Was this review helpful to you?
Yes
No
Simply put, CPAN is not the bin bucket.We already have more than enough good modules ideas with bad quality or documentation. This kind of "nohead-notail" module belongs somewhere else.
nadim khemir NKH - 2007-01-16 12:21:15
Was this review helpful to you?
Yes
No
Excellent idea that could make it easier to write plugins.
I would have like to see more tests (but at least there _are_ tests). The documentation got 1 because it badly describeq what the module does. Run doesn't take argument to specify the environment. Also, "Hints" are said to be set to zero; I would have liked to know what a "hint" is in this case.
nadim khemir NKH - 2006-10-06 11:00:36
Was this review helpful to you?
Yes
No
Life saver on non optimal platform.
nadim khemir NKH - 2006-08-29 23:59:25
Was this review helpful to you?
Yes
No
Great job! I might even throw away my own perl hilighter.
nadim khemir NKH - 2006-05-30 00:43:04
Was this review helpful to you?
Yes
No
A good idea. I always wondered why PPT wasn't implemented as modules. File-Tools might be the answer. I would also have like to see OS Independence be taken into account.
Nadim.
نديم الخمير - 2006-04-18 00:39:51
Was this review helpful to you?
Yes
No
Another promissing module (judging by the sub modules names) that is made completly worthless by the lack of documentation. It's not even stating what the goal of htis is.
I really hope to put a 5 stars on the next (documented) version.
Nadim.
nadim khemir NKH - 2006-04-03 03:26:59
Was this review helpful to you?
Yes
No
Should be part of Digest::MD5.
nadim khemir NKH - 2006-03-17 09:58:37
Was this review helpful to you?
Yes
No
Well though and well documented. The examples are useful.
Excellent!
nadim khemir NKH - 2006-03-03 12:00:36
Was this review helpful to you?
Yes
No
:-)
nadim khemir NKH - 2006-03-01 12:28:16
Was this review helpful to you?
Yes
No
the only thing that is right in this module is the reference to "Interpolation'. The mistakes are:
- the documentation doesn't state why one should use this module instead for "Interpolation"
- The author should have cooperated with "Interpolation" author is something was missing there
- the name space could have been close to "Interpolation" so users can find modules easily
all above are administrative "errors" and don't reduce the utility of the module, if any, above what "Interpolation" provides.
nadim khemir NKH - 2006-02-08 11:22:38
Was this review helpful to you?
Yes
No
Yet another very good module that will not be used by many because of bad documentation and unexisting examples.
I'd give this module 5 stars if it was usable.
I'm looking forward to the next version.
nadim khemir NKH - 2005-11-06 01:26:15
Was this review helpful to you?
Yes
No
Documentation could be a tad clearer when it comes to non blocking usage. The example given in the distribution is not helpfull.
Usefull module that deserves a more friendly author.
nadim khemir NKH - 2005-10-24 12:51:38
Was this review helpful to you?
Yes
No
Fast!
This gives me back the envy to profile.
Nadim.
nadim khemir NKH - 2005-09-24 01:53:35
Was this review helpful to you?
Yes
No
Excellent idea and complement to profiling modules.
nadim khemir NKH - 2004-11-25 13:41:03
Was this review helpful to you?
Yes
No
Excellent idea! 10% prestanda added to my build system (for the test build, 0.15s won) by adding a simple letter in a script.
nadim khemir NKH - 2004-09-04 01:18:03
Was this review helpful to you?
Yes
No
The documentation is minimal, bad and wrong.
The tarball is corrupt.
The author writes "This module is absolute stable. You may use it not fearing." for version version 0.0.1. which in itself is a feat but it loops for ever on the first test I run.
The output looks bad, real bad.
Worst dump module on CPAN. Show some mercy and remove it please.
nadim khemir NKH - 2004-09-02 03:27:53
Was this review helpful to you?
Yes
No
Excellent idea and time saver. This should be bundled with Data::Dumper.
nadim khemir NKH - 2004-08-06 06:57:54
Was this review helpful to you?
Yes
No
Yet another attempt to simplify File::Find that almost succeeds. I also dislike the interface of File::Find. This module does what its name advertises name but I would have like to see a module that:
1/ Returns files in directories. No sub, no filter, no wanted.
2/ takes the options, if any, as named arguments.
3/ that have options, if any, closely matching "find" so we don't need to learn yet another api
4/ Let Perl be Perl:
@wanted_files = map{ -f && /\.c$/} find(@directories) ;
I'm looking forward to version 0.02
nadim khemir NKH - 2004-08-06 06:42:07
Was this review helpful to you?
Yes
No
The interface is heavy, the code does not work and the author's mail address bounces. Pity, the idea was a good one. I hope this will get better in future releases.
nadim khemir NKH - 2004-08-02 16:19:13
Was this review helpful to you?
Yes
No
This module is the most active Inline module. The support is top class. I wish the other Inline modules were the same. I hope to see an Inline::Javascript based on Inline::Java soon. Startup time is a killer if you run very small scripts (around the same time as perl loading) but no problem if you run anything that takes more than a few seconds to complete.
nadim khemir NKH - 2004-06-08 00:38:32
Was this review helpful to you?
Yes
No
Simple, Excellent.
nadim khemir NKH - 2004-05-25 03:05:13
Was this review helpful to you?
Yes
No
Fun, Excellent, Useful. The glue within the glue.
nadim khemir NKH - 2004-05-25 02:36:43
Was this review helpful to you?
Yes
No
Excellent idea.
I've been looking for this very long. There is a little threashold mainly due to the documentation that needs some serious work to be usable; it works fine as a reference though.
I didn't get the feeling I was using an alien module but something part of Perl.
I hope this module will gain popularity as it deserves it.
nadim khemir NKH - 2004-02-13 00:02:32
Was this review helpful to you?
Yes
No
|
Perl.org sites
: bugs
| dev
| history
| jobs
| learn
| lists
| use
Site Information and Contacts |
|