[Moscow.pm] А почему не Perl?

Akzhan Abdulin akzhan.abdulin на gmail.com
Пн Апр 25 12:10:03 PDT 2016


Это однозначно, правда, здесь не так важно. И на Perl тоже можно сделать
нечто вроде domain(5)->meters, чуть корявее, но тоже внедрить типы внутри
типов. Но исходя из реальной жизни - никому не пригодились такие
типы-матрешки.

В общем - вопрос про язык для "сложной логики" странен сам по себе. Если
команда пишет на Perl, то _очевидно_, что Perl идеален для логики в команде
:-)

25 апреля 2016 г., 22:03 пользователь Andrey Kovbovich <akovbovich на gmail.com
> написал:

> У перла есть один непревзойденный плюс - работает везде. X86, arm,
> power,sparc,ia64. Как минимум будет стоять 5.8.
> 25 апр. 2016 г. 21:56 пользователь "Akzhan Abdulin" <
> akzhan.abdulin на gmail.com> написал:
>
> Кстати, на Ruby можно сделать нечто в виде
>>
>> a = 5.domain.meters
>> b = 3.domain.foots
>> c = a * b
>>
>> puts c.to_meters
>>
>> Достаточно определить метод Fixnum.real, который приводит к типу
>> ScalarReal, в котором определить конверторы, ошибки преобразований и прочую
>> мелочовку. Работы на пару часов с тестами.
>>
>> 25 апреля 2016 г., 21:47 пользователь Alexander Q <qalexx на gmail.com>
>> написал:
>>
>>>
>>>
>>> On Mon, Apr 25, 2016 at 9:37 PM Daniel Podolsky <onokonem на gmail.com>
>>> wrote:
>>>
>>>> в рамках этого обсуждения язык типизированным делает способность
>>>> компилятора сказать "дружок, я тебя не понимаю. это целое, или строка?
>>>> будь яснеее!"
>>>
>>>
>>> Ну всё-таки это детский зад пятидесятилетней давности. Довольно давно от
>>> системы типов ожидается ещё умение сказать "дружок, я не могу помножить
>>> футы на метры, определись" — и это первое что приходит в голову. Помогают
>>> сообщения компилятора "дружок, ты пытаешься сложить два числа, какой к
>>> чёрту IO??!?" — это уже несколько более продвинутый уровень, но и это
>>> прошлая декада.
>>>
>>> Система типов бывает разная. У go она, насколько я понимаю, от perl ушла
>>> недалеко. Из 2016 не различить.
>>>
>>> --
>>> 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/20160425/6ee9496e/attachment-0001.html>


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