[Moscow.pm] Строгая типизация в Perl

Nikita Zubkov nikzubkov на gmail.com
Пт Авг 31 15:14:17 PDT 2012


То есть получается, что я могу сложить строки (type string) в кодировках
utf8 и latin1. Где в приведенном примере это запрещение? В string ложится
байтовая последовательность, не привязанная к кодировке и это не
контролируется ни на каком этапе.
Если там и есть отдельные типы для UTF-X то вовсе не для контроля
конкатенации, а присутствуют они только потому что они имеют отличное от
однобайтовых кодировок внутреннее представление.

Таким образом, Ваш начальный тезис не подтвердился. Данная библиотека не
использует строгую типизацию в указанной Вами манере и тезис про извращение
в силе.

31 августа 2012 г., 14:16 пользователь Андрей П. Ковбович <
akovbovich на gmail.com> написал:

> Строки в Latin1 - встроенный в язык тип (type string).
>
>
> пятница, 31 августа 2012 г. пользователь Nikita Zubkov писал:
>
>> О боже. Вы хотите продолжать? Где же тут приведенная Вами (или не Вами)
>> latin1?
>>
>> 31 августа 2012 г., 13:56 пользователь Андрей П. Ковбович <
>> akovbovich на gmail.com> написал:
>>
>>> Может по-английски будет вам понятнее.
>>>
>>> Camomile provides Unicode character type, UTF-8, UTF-16, UTF-32 strings,
>>> conversion to/from about 200 encodings, collation and locale-sensitive case
>>> mappings, and more. The library is currently designed for Unicode Standard
>>> 3.2.
>>>
>>> Резюмируя, система типов здесь используется для контроля над операциями
>>> над строками в различных кодировках.
>>>
>>> пятница, 31 августа 2012 г. пользователь Nikita Zubkov писал:
>>>
>>> Аналогично.
>>>>
>>>> 31 августа 2012 г., 13:36 пользователь Андрей П. Ковбович <
>>>> akovbovich на gmail.com> написал:
>>>>
>>>>> 31 августа 2012 г., 15:32 пользователь Nikita Zubkov
>>>>> <nikzubkov на gmail.com> написал:
>>>>> > Еще раз. Где там 200 типов на каждую кодировку?
>>>>>
>>>>> Еще раз перечитайте переписку. Я не виноват в том, что вам не понятно.
>>>>> --
>>>>> Moscow.pm mailing list
>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> С уважением,
>>>> Никита Зубков
>>>>
>>>
>>> --
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>>>
>>>
>>
>>
>> --
>> С уважением,
>> Никита Зубков
>>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
С уважением,
Никита Зубков
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120901/6fa3f606/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm