Size: a a a

Elm Lang сообщество разработчиков

2018 March 16

AK

Anton Kotenko in Elm Lang сообщество разработчиков
кана
мол термины использовать не нужно
не нужно их использовать при объяснении теории начинающим, вообще без них не обойтись конечно
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Дмитрий Павлюк
Я лично пытаюсь понять, как отсутсвие фичи улучшило эльм... предположу, что это ускорило компиляцию...
ускорило разработку языка скорее, оно ж в одно лицо пилится считай
источник

ДП

Дмитрий Павлюк in Elm Lang сообщество разработчиков
Artem Kasapchuk
а haskell жжет напалмом)
Где он жжет напалмом? Вот где?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Дмитрий Павлюк
Я лично пытаюсь понять, как отсутсвие фичи улучшило эльм... предположу, что это ускорило компиляцию...
улучшило читабельность кода, вроде бы на Хаскеле и UI пишете, знаете что наличие в UI лишней фичи не значит что это дружелюбный UI?
источник

A

Artem Kasapchuk in Elm Lang сообщество разработчиков
Дмитрий Павлюк
Где он жжет напалмом? Вот где?
выше листинг был с обьявление инстансов)
источник

A

Artem Kasapchuk in Elm Lang сообщество разработчиков
да блин даже в matlab такой жести нету😂
источник

ДП

Дмитрий Павлюк in Elm Lang сообщество разработчиков
Artem Kasapchuk
выше листинг был с обьявление инстансов)
А что с ним не так? Там всё кристально ясно.
источник

к

кана in Elm Lang сообщество разработчиков
Anton Kotenko
улучшило читабельность кода, вроде бы на Хаскеле и UI пишете, знаете что наличие в UI лишней фичи не значит что это дружелюбный UI?
конечно, ведь важно не наличие фичи а ее полезность и удобство для юзера, бесполезные фичи лишь мешают

сомневаюсь, что юзер захочет писать свои никнейм по 10 раз в форме
источник

MK

Mikhail Korepanov in Elm Lang сообщество разработчиков
Artem Kasapchuk
выше листинг был с обьявление инстансов)
тут как обычно подмена понятий, если что-то незнакомо или непривычно это не значит, что оно сложно. Ниже ведь объяснили зачем это
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Quet Zal
айсед ну блин
я про то что механизм тайпклассов уже есть, но тайпклассы и их инстансы прибиты гвоздями и новое определить нельзя
Есть механизм проверки соответсвия типов который тебе удобно считать скрытыми от тебя тайпклассами. Но это пофиг конечно, назови хоть аквалангом.

Важно тут то, что если это тайпклассы, то они - правильные. Чтобы использовать тип в качестве ключа мапы, ни где прописывать каким образом он сравнивается. Вот это и есть  тайпклассы здорового человека - которых не видно и не слышно. Если речь о том чтобы дать программистам возможность определять такие типы - я только за. Но чтобы без явного указания ограничений, ибо это бесит, это тайп классы курильщика. Если компилятор не в состоянии сам выводить ограничения типа из контеста использования типа, то уж лучше вообще без всяких тайпклассов
источник

A

Artem Kasapchuk in Elm Lang сообщество разработчиков
Mikhail Korepanov
тут как обычно подмена понятий, если что-то незнакомо или непривычно это не значит, что оно сложно. Ниже ведь объяснили зачем это
я не про то что незнакомо, я с этим эффектом знаком)
источник

A

Artem Kasapchuk in Elm Lang сообщество разработчиков
но всё равно пахнет усложнением)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
кана
конечно, ведь важно не наличие фичи а ее полезность и удобство для юзера, бесполезные фичи лишь мешают

сомневаюсь, что юзер захочет писать свои никнейм по 10 раз в форме
для написания никнейма можно всё ещё функцию объявить, оверабстракции тоже не панацея, почему тогда математики в практических вычислениях не используют общую алгебру?
источник

к

кана in Elm Lang сообщество разработчиков
Anton Kotenko
для написания никнейма можно всё ещё функцию объявить, оверабстракции тоже не панацея, почему тогда математики в практических вычислениях не используют общую алгебру?
так используют же
источник

к

кана in Elm Lang сообщество разработчиков
на современную физику посмотрите
источник

к

кана in Elm Lang сообщество разработчиков
кольца, поля, группы, все смешалось
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Слушайте, но ведь правда создаётся впечатление, что хаскелисты не любят всё, что не похоже на хаскель. Elm это другой язык, с другой философией. Зачем пассивная агрессия?
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Есть механизм проверки соответсвия типов который тебе удобно считать скрытыми от тебя тайпклассами. Но это пофиг конечно, назови хоть аквалангом.

Важно тут то, что если это тайпклассы, то они - правильные. Чтобы использовать тип в качестве ключа мапы, ни где прописывать каким образом он сравнивается. Вот это и есть  тайпклассы здорового человека - которых не видно и не слышно. Если речь о том чтобы дать программистам возможность определять такие типы - я только за. Но чтобы без явного указания ограничений, ибо это бесит, это тайп классы курильщика. Если компилятор не в состоянии сам выводить ограничения типа из контеста использования типа, то уж лучше вообще без всяких тайпклассов
да они не скрытые даже если что. проблема что новые добавить нельзя
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Mikhail Korepanov
тут как обычно подмена понятий, если что-то незнакомо или непривычно это не значит, что оно сложно. Ниже ведь объяснили зачем это
не означает, но есть энный коэффициент багажа знаний, необходимый для умелого использования фичи, вот тайпклассы разбирать — это почти как два новых языка программирования выучить
источник

A

Artem Kasapchuk in Elm Lang сообщество разработчиков
забавно еще то что сами математики фигарят расчеты на питоне, а кодеры фигарить инженерный код на математическом haskell)
источник