Size: a a a

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

2020 November 03

K

Kir in Elm Lang сообщество разработчиков
Sash Osh
раз она внутри делает свои грязные дела с домом, фп это так или иначе оверхед по скорости
Ничо не знаю, в хаскелле для этого есть мутабельные массивы и ссылки в определённых монадах
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Kir
Ничо не знаю, в хаскелле для этого есть мутабельные массивы и ссылки в определённых монадах
ну так монада это хак чтобы делать c++ )
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Sash Osh
ну так монада это хак чтобы делать c++ )
А теперь беги 😂
источник

K

Kir in Elm Lang сообщество разработчиков
Sash Osh
ну так монада это хак чтобы делать c++ )
Подтверждаю. Я как-то делал зиппер для AVL-дерева в монаде StateT и это было ужасно.
источник

K

Kir in Elm Lang сообщество разработчиков
Это было полное C++
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Sash Osh
ну так монада это хак чтобы делать c++ )
Толсто, но красиво
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Mikhail Bortnyk
Толсто, но красиво
да, без ++ было бы чуть тоньше)
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
вот без плюсов вообще было бы хорошо, в принципе
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
(простите, личная травма)
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
да тут все травмированы) можно назвать группу "сообщество пострадавших от Эвана Ч."
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Sash Osh
да тут все травмированы) можно назвать группу "сообщество пострадавших от Эвана Ч."
Не, я именно про плюсы
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Mikhail Bortnyk
Не, я именно про плюсы
хорошо хоть кто-то про плюсы, а то все про минусы тут говорят
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
вот это кстати да, в плюсы добавили классы и вот, результат так же и Эван думает, зачем тайпклассы, еще больше травмировать людей.
источник
2020 November 04

K

Kir in Elm Lang сообщество разработчиков
Напомните пожалуйста - как назывался пакет, в котором объявлялость то ли Tree, то ли Map, у которого не было ограничения comparable_что-то на ключ, а вместо этого в empty передавался компаратор?
источник

K

Kir in Elm Lang сообщество разработчиков
А то я как-то не очень хочу передирать хаскелльный Data.Map руками
источник

K

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

K

Kir in Elm Lang сообщество разработчиков
Ещё мало того, что elm format растягивает код, так ещё и расширение для vscode лепит над каждым объявлением "exposed | 3 references"
источник

K

Kir in Elm Lang сообщество разработчиков
Так, а спрайтшитов не завезли? Чтобы с одной картинки-атласа нарезать мелких тайлов?
источник

K

Kir in Elm Lang сообщество разработчиков
cmdAndThen : (a -> (c, Cmd b)) -> (a, Cmd b) -> (c, Cmd b)
cmdAndThen k (a, b) = let (c, d) = k a in (c, Cmd.batch [b, d])


Мда. Похоже я параллельно напишу кастомную прелюду.
источник
2020 November 05

K

Kir in Elm Lang сообщество разработчиков
type alias Prism s a = s -> Maybe (a, a -> s)
type alias Lens  s a = s ->       (a, a -> s)

Кто-нибудь работал в Эльме с такой оптикой?
источник