RSS | Module Info | Add a review of Religion-Islam-Quran

0 out of 20 found this review helpful:

Religion-Islam-Quran (1.0)

[review deleted]

Dan Dascalescu - 2009-12-08 06:02:27
Was this review helpful to you?  Yes No

3 out of 4 found this review helpful:

Religion-Islam-Quran (1.0) ****

It could save space by doing what BKB does upon install. Other than that, good module.

I could wish for a Religion::LDS::* module or modules along the same line, but knowing that, I'm not going to complain about this one actually being complete, working, and on CPAN!

Curtis Jewell - 2009-08-11 08:22:50
Was this review helpful to you?  Yes No

7 out of 10 found this review helpful:

Religion-Islam-Quran (1.0) *****

This module appears to provide legitimate functionality on a correct and neutrally-sourced data source that just happens to come bundled with the module.

I add my endorsement.

Adam Kennedy - 2009-08-11 08:11:34
Was this review helpful to you?  Yes No

3 out of 3 found this review helpful:

Religion-Islam-Quran (1.0)

This module offers various kinds of searches through the Koran/Quran.

The module contains the full text of the Koran in several languages including Arabic, installed into the Perl library space, which may not be the best choice of locations.

I've read the documentation and I've read the source code, and browsed through all the files, and I haven't seen anything resembling any kind of propaganda in it. It's no different from the modules like "Religion::Bible::*".

One criticism of the module is that it seems like the author is not too clear on Perl's powerful encoding abilities since converting the windows-1256 text version of the Koran (QuranArabic.txt) into the Unicode file also offered (QuranArabicUnicode.txt) is a doddle:

#!/home/ben/software/install/bin/perl
use Modern::Perl;
open my $input, "<:encoding(windows-1256)", "QuranArabic.txt" or die $!;
binmode STDOUT, "utf8";
while (my $line = <$input>) {
for my $char (split //, $line) {
my $num = ord($char);
if ($num > 0x80) {
print "&#$num;";
} else {
print $char;
}
}
}
close $input or die $!;

I just about squeezed this into a one-liner (90 characters long):

perl -MEncode -ne'for$i(split//,decode("cp1256",$_)){$n=ord$i;$i="&#$n;"if$n>128
;print$i}'

This exactly reproduces the file QuranArabicUnicode.txt in the distribution, so why not save five megabytes?

BKB - 2009-08-07 20:43:49
Was this review helpful to you?  Yes No

5 out of 9 found this review helpful:

Religion-Islam-Quran (1.0) *****

I agree with Stevan. We have jokes on the CPAN, why not serious stuff?

Frew Schmidt - 2009-08-06 11:51:28
Was this review helpful to you?  Yes No

4 out of 9 found this review helpful:

Religion-Islam-Quran (1.0) *****

This is an attempt to cancel out the insanely ignorant review by Jenda Krynicky.

Stevan Little - 2009-08-06 09:47:01
Was this review helpful to you?  Yes No

1 out of 17 found this review helpful:

Religion-Islam-Quran (1.0) *

Islamic propaganda doesn't belong on CPAN.

Jenda Krynicky - 2009-08-06 04:42:30
Was this review helpful to you?  Yes No


the camel