Size: a a a

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

2017 October 02

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Судя по всему
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Не знал, что у Эльма есть сорсмапы 🤔
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Пока что гипотеза в том, что Hot Module Reloading + Debug.crash даёт подобные баги.
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Воспроизведено здесь: https://ellie-app.com/pJ4mbphKJa1/0
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Причина бага фееричная...
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
list = [1, 2, 3] -- OK

list = list2 -- Cannot read property 'ctor' of undefined/null
list2 = [1, 2, 3]
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Похоже, что в 0.18 не исправить, а в 0.19 предположительно уже исправлено.
Проблема связана с генерацией кода для сложных рекурсий.
источник
2017 October 03

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
источник

Вл

В ладу in Elm Lang сообщество разработчиков
Alexander Nuikin
list = [1, 2, 3] -- OK

list = list2 -- Cannot read property 'ctor' of undefined/null
list2 = [1, 2, 3]
ого. елм мутабельный?
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Нет, это два отдельных примера
источник

Вл

В ладу in Elm Lang сообщество разработчиков
хотя это строго говоря не мутабельность
источник

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Речь о простой ссылке a = b, которая приводит к исключению
источник

к

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

к

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

Вл

В ладу in Elm Lang сообщество разработчиков
кана
у меня такое чувство, что ты целенаправллено ищешь недостатки элма), @vlastachu
ну мб. ну вообще он мне нравится, и доставляет боль когда пытаюсь что-нибудь на нём писать
вообще классная идея написать ограниченный язык, (ну например го, но приведение типов это зашквар). тип разработчики понимают друг друга. семантика кода без неожиданностей, компилятору проще выводить место где ты допустил ошибку.
источник

к

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

Вл

В ладу in Elm Lang сообщество разработчиков
кстати мб посравниваешь нарошные ошибки обычных функций из prelude и рекурсивных схем?
источник

к

кана in Elm Lang сообщество разработчиков
ты мне?) Как ты к этой теме пришел сейчас?)
источник

Вл

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

Вл

В ладу in Elm Lang сообщество разработчиков
ну да неуместный чат
источник