Size: a a a

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

2018 July 26

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Pawel Filimonenkow
то есть примитивные формочки для круд сервисов - это вполне норм для элм, но это же и потолок имхо
Нет, для Эльма очень ок графика на канвасе и WebGL например. Это куда выше потолка JS, на котором невозможно такое писать. https://elmtown.audio/generative-art-xavier-ho
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Pawel Filimonenkow
язык и так не зависим от js. Зависим рантайм и функциональность, Для повторного использования js кода таки да, можно использовать порты. Но натив модули писать тупо проще. Поэтому их и используют чуть более чем везде. Это только в теории на протах можно что то сложноее сделать, на практике этого и близко нет, ибо абсурд - на портах одна строка вызова метода объекта js, которая что нить мутирует и возвращает, вырождается в 15-20 с учётом идиотского форматирования строк кода на элме, да ещё и разбросанных по модулю в разных местах. Это ни кому не нужно, фронтенд инженеры лишь пальцем покрутят у виска если им такой код покажут.
Фронтенд-инженеры в среднем плохо умеют в функциональное программирование вообще. Поэтому функциональный код с большим количеством строк им видится чем-то очень странным. Не понимаю в чём проблема в функциях в 15-20 строк, если кода столько же сколько на JS, а то и меньше, просто больше пробелов и легче читать.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Что приятно в Эльме, так это как раз отсутствие желания код закодировать до непонимания и укомпановать до пары строк. Такое желание это плохо, по возможности избегайте его.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Anton Komissarov
и мне кажеться если бы не localStorage и скроллинг, мы вообще смогли бы без них обойтись
Надо значит помочь сообществу решить эти проблемы. Если есть что-то. что стопарит эти решения, доказать что это имеет смысл.
источник

AK

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

AK

Anton Komissarov in Elm Lang сообщество разработчиков
 a great deal of work has actually gone into localStorage and IndexedDB already, but the results were not good enough to be released. If a library like this is released, it will need to be supported forever because we cannot just switch to a better API when we figure it out. Programmers may store important information on thousands of computers out in the world, and losing that data could hurt their business. So until we can offer a really solid approach here (one that is cross-browser, will grow with your application, and can upgrade browser data with new releases) we prefer to be clear that we do not offer this yet.
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
мне не напряжно написать порт который положит мои данные в localStorage
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Прикольно, спасибо!
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Значит проблема портов беспокоит только Павла и фронтенд-разработчиков, крутящих перед ним у своих висков?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Ты убуйственно глуп, и не надо мне рассказывать что это оскорбления тебя прекрасного или переход на личности. Это сухой остаток по сумме твоих опусов. Имеено поэтому и ушёл отсюда Алексей - ты, Онтошка, закидал его простынями своего тупизма про монады и ФП (в которых ты чуть менее чем ноль) и бедняга не выдержал. Не надо так нагло врать что из-за меня, я с Пироговоым не общался даже ;) поскольку тема не моя ни разу)
Хотел прояснить, как тот факт, что монады "не твоя тема ни разу" помог тебе оценивать качество моих простыней про них? Мне удалось до какой-то степени разобраться, так что я бы сказал что что-то понимаю, и тем более могу помочь с достижением хотя бы моего безусловно скромного уровня.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Anton Kotenko
Логика Аристотеля давно устарела, обновите свои методички пожалуйста.
Вот и иди, Антошка, копать картошку, раз формальная логика для тебя устарела. Без неё уровень дискуссии - колхоз, сельский батюшка, церковно-приходская школа. Что ты и демонстрирешь.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Anton Kotenko
Нет, для Эльма очень ок графика на канвасе и WebGL например. Это куда выше потолка JS, на котором невозможно такое писать. https://elmtown.audio/generative-art-xavier-ho
webgl - это игрушка скорее чем нежели энтерпрайз решение. Слишком она тормознутая. Но да, биндинг elm  для webgl хорош
источник

D🐈

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Вот и иди, Антошка, копать картошку, раз формальная логика для тебя устарела. Без неё уровень дискуссии - колхоз, сельский батюшка, церковно-приходская школа. Что ты и демонстрирешь.
Ну просто бывает так, что новые открытия отменяют старые, психология человека сейчас изучена намного глубже. Колхозным бы было как раз утверждать, что всё осталось на том же уровне как и почти что две тысячи лет назад.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Pawel Filimonenkow
webgl - это игрушка скорее чем нежели энтерпрайз решение. Слишком она тормознутая. Но да, биндинг elm  для webgl хорош
В современном мире как раз чаще из "играющихся" стартапов развиваются энтерпрайз-компании. Ну, если они в правильном направлении "игрались"
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Anton Kotenko
Фронтенд-инженеры в среднем плохо умеют в функциональное программирование вообще. Поэтому функциональный код с большим количеством строк им видится чем-то очень странным. Не понимаю в чём проблема в функциях в 15-20 строк, если кода столько же сколько на JS, а то и меньше, просто больше пробелов и легче читать.
== Не понимаю в чём проблема в функциях в 15-20 строк, если кода столько же сколько на JS, а то и меньше, просто больше пробелов и легче читать.

ты опять понял ноль из прочитанного.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Да нет, понял. Просто не принимаю твою точку зрения.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Elm-format с укорачиванием строк кажется тоже не особо прижился.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
15-20 строк кода кода на elm с енкодерами-декодерами-портами и их вызовами vs. 1 строчка кода на js. Вот что я написал и что тебе следовало понять
источник