in reply to Module for making english lists?

Hello, don't you think this is enough:
#!/usr/bin/perl $S = "a , b, c,d"; sub modif { my ($S) = @_; $S =~ s/(.*),/$1 and /; $S =~ s/\s*,\s*/, /g; return $S; } print "\$S=$S ==> ". modif($S) . "\n";
in case of an array (or list), join it with commas before:
@Arr = (1 , 2, 3,4); print "Array = ". modif(join(',',@Arr)) . "\n";
I don't think is worth a module! Hope it helps !