> Столько неверных предположений и выведенных из них ультимативных заявлений я 
> не видел давно.

в процитированном коде нет ни одного предположения

> 8 окт. 2015 г., в 13:48, Ivan Petrov <[email protected]> написал(а):

>>> Зато очень интересная фишка работы с числами с плавающей запятой http://
>>> perlnews.ru/blog/2015/02/05/01-love-perl6-cobol.html
>> 
>> во первых данная фича не стоит нового языка. Можно было бы написать
>> SvRatio в текущий Perl, но речь не об этом
>> 
>>> say 3.1415927.nude.perl
>> (31415927, 10000000)
>> 
>> вот за эти точки убивать хочется но ладно, читаем дальше
>> 
>>> Число π, как известно, иррациональное. Иррациональные числа не могут
>>> быть выражены в целочисленном представлении....
>> 
>> то есть именно на числодробильных алгоритмах Perl6 будет усасывать по
>> производительности обычным double'ам
>> 
>> 
>>> чт, 8 окт. 2015 г. в 14:31, Ivan Petrov <: 
>>> <http://perlnews.ru/blog/2015/02/05/
>>> 01-love-perl6-cobol.html">http://perlnews.ru/blog/2015/02/05/
>>> 01-love-perl6-cobol.html
>> 
>>> [email protected]>:
>> 
>>>> Кроме этого будут еще восхвалаять, когда в какой-нибудь числодробилке за
>>> счет
>>>> проставления Int скорость исполнения увеличится в 100раз.
>> 
>>> в текущей концепции Perl имеем объекты которые знают что они хранят.
>> 
>>> если вы написали $a = 10;
>> 
>>> то это будет SvIV. И оно не будет выполнять никаких преобразований
>>> строки-числа пока вы пишете числодробилку.
>> 
>>> таким образом оператор Int введенный в язык функции ускорения не несет
>>> никакой. Если Вы напишете Int с точки зрения кода числодробилки это не
>>> будет отличаться от того что оно на стадии компиляции распознает этот
>>> Int само.
>> 
>>> операторы Int несут под собой только функцию чека:
>>> "эту переменную нельзя использовать в строковом контексте"
>> 
>>> функция чека - весьма сомнительное мероприятие ибо в Perl всегда были
>>> разные операторы контекста - строковые и чисельные. И если человек
>>> пишет строковое сравнение на том что было 5 минут назад числом, то,
>>> вероятно, понимает что делает.
>> 
>>> а вот использование кода перемешивающего контекст - сплошь и рядом в
>>> сетевом коде наблюдается.
>> 
>>> подозреваю кучу матов на код какого-либо парсера внутри которого
>>> написали Int в очередной итерации и зависимый код начал сыпаться на
>>> print '%s'.
>> 
>>> вообще Perl6 - это какой-то сборник абсолютного зла.
>>> вот зачем, например, объясните, надо было ломать язык регулярных выражений
>>> например?
>>> ну нужны были допскобки - ну введите их. а ротировать скобки по циклу
>>> - нахуа?
>>> --
>>> Moscow.pm mailing list
>>> [email protected] | http://moscow.pm.org
>> 
>>> --
>>> Moscow.pm mailing list
>>> [email protected] | http://moscow.pm.org
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить