Daisuke Maki <[EMAIL PROTECTED]> writes:
>> What's wrong with
>> 
>>   use Encode ();
>> 
>> ?
>
>I do realize it's a style issue. I don't feel particularly strongly 
>about this, but it just seems odd that a core module would do this.

I am afraid it is legacy from its brief life as a sub-module of Tk.
Not exporting anything by default, or just find_encoding would be 
fine by me as I tend to use it thus:

my $enc = find_encoding(...);
my $now = $enc->encode(...);

I find the "in-place" from_to() API clumsy and even the order of the args 
odd.  I would like to have been able to write 

   if ($now = from_to(iso8859_1 => utf8 => $string)) 

But of course it has to be 
   if (from_to(my $now = $string,  iso8859_1 => 'utf8')
    

>
>Anyway, my point is that I just shudder at the thought of modules 
>polluting my namespace by default in general. But I guess if you're 
>going to take the "What's wrong with use Encode()" atitude ( which is 
>fine, just not my style ), I guess there isn't much to go on for me. ;)
>
>que sera sera
>--d
-- 
Nick Ing-Simmons
http://www.ni-s.u-net.com/



Reply via email to