On Sun, Jun 27, 2010 at 11:55 PM, John W. Krahn <jwkr...@shaw.ca> wrote:
> marcos rebelo wrote:
>>
>> Hi all
>
> Hello,
>
>> This time, it's much more a personal opinion than a recipe.
>>
>>
>> http://sites.google.com/site/oleberperlrecipes/recipes/01-variables/04---misc/01-when-shall-we-use-default-variables
>
> Sorry, I strongly disagree with your opinion.   :-(
>
> Also, it appears that you always prefix Perl's function names with an
> ampersand in your comments but built-ins will not work with a prefixed
> ampersand and user defined subroutines almost never need them.
>
>> Opinions are always welcome in perl-reci...@googlegroups.com
>
> You ask here, you shall receive here also.   :-)
>
> At:
> http://sites.google.com/site/oleberperlrecipes/recipes/01-variables/02-arrays/02-arrays-slice
>
> <QUOTE>
> 02 - Arrays Slice
> </QUOTE>
>
> The adjective should not be plural, it should be either:
>
> 02 - Array Slices
>
> Or:
>
> 02 - Slice Arrays
>
>
> At:
> http://sites.google.com/site/oleberperlrecipes/recipes/02-io/03-autoflushing-a-handle
>
> <QUOTE>
> How to set a Handle buffer size to zero, forcing a write before continuing
> the processing.
> </QUOTE>
>
> Autoflushing does not change the buffer size, it just flushes it.
>
>
> At:
> http://sites.google.com/site/oleberperlrecipes/recipes/01-variables/02-arrays/03-sort-arrays
>
> <QUOTE>
> I have an array, I need if sorted and fast.
> </QUOTE>
>
> Should be:
> I have an array, I need it sorted and fast.
>
>
> <QUOTE>
> We may also add a comparison closure, it is very useful to sort numbers
> like:
>
> my @sorted_number_array = sort { $a <=> $b } @number_array;
> </QUOTE>
>
> The "code block" in your example is not a "closure".
>
> perldoc -q closure
> http://en.wikipedia.org/wiki/Closure_(computer_science)
>

The closure in here was on propose, even if in this case isn't a closure.

>
> <QUOTE>
> First we will create an array of array refs having as index 0 the file size
> and as second index the filepath:
>
> my @filesizes = map { -t $_ } @filepaths;
> </QUOTE>
>
> You are not creating "an array of array refs" and -t has nothing to do with
> the file size.  You probably meant:
>
> my @filesizes = map [ -s, $_ ], @filepaths;
>
>
> At:
> http://sites.google.com/site/oleberperlrecipes/recipes/01-variables/02-arrays/01-getting-a-duplication-free-array-1
>
> <QUOTE>
> # faster, but the element order is aleatory
> sub unique {
>    my %hash;
>   �...@hash{@_} = ();
>    return keys %hash;
> }
> </QUOTE>
>
> Aleatory is a rather obscure word (I had to look it up) but it does not
> accurately describe how hashes work, they are not truly random.

For the point of vista of programmer the order is aleatory. May you
suggest a better word?

>
>
>
> John
> --
> Any intelligent fool can make things bigger and
> more complex... It takes a touch of genius -
> and a lot of courage to move in the opposite
> direction.                   -- Albert Einstein
>
> --
> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> For additional commands, e-mail: beginners-h...@perl.org
> http://learn.perl.org/
>
>
>


Thanks for the help

Best Regards
Marcos Rebelo

-- 
Marcos Rebelo
http://oleber.freehostia.com
Milan Perl Mongers leader http://milan.pm.org
Webmaster of http://sites.google.com/site/oleberperlrecipes/

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to