169 похожих чатов

А почему не советуете ни то ни то для фронта? Я

изначально посмотрел в сторону хаскеля, потому что увидел эльм, он вроде как помер из-за каких-то нововведений, но его любили (как я прочитал), мне показалось что фп для фронта в целом хорошо может подойти
Сейчас вижу, что как-то там не очень хаскель прижился, есть версии почему так?
Я сам, повторюсь, ничего кроме задачек не решал на хаскеле, понятия не имею какие у него есть плюсы и минусы для написания чего-то реального

3 ответов

25 просмотров

ЖС рантайм плохо подходит для функционального кода, очень быстро взрывается от промежуточных состояний иммутабельных структур. Пурса ломается на этом месте, потому что она практически не оптимизирует выходной код. Хаскель семантически сильно дальше от ЖС чем пурса и поэтому для компиляции в ЖС нужна неприятная машинерия с регистрами и стейт машинами, в результате выходной код получается жирным (что критично для веба) и я сомневаюсь что достаточно быстрым. Плюс к этому инфраструктура для написания фронта на хаскеле не новичковая. Эльм мёртв и с самого начала страдает от безумного желания как можно сильнее упростить язык, из-за этого маниакального желания писать на нём сложно, есть миллион различных хаков которые разработчики ввели чтоб сохранить простоту и при этом дать пользователям хоть чуть-чуть выразительности. Никакого "его любили" не было, статистически это было два с половиной маргинала, в основном сообщество программистов даже не заметило эльм.

Да просто хаскель никто не использует и не поддерживает особо для фронта , и он компилится в безумно огромный js. Вообще purescript неплох, если много логики во фронте, и юзать потом в каком-нибудь реакте. Правда я как понял сейчас особо важные куски фронта на rust / wasm перекладывают

Maxim
Да просто хаскель никто не использует и не поддерж...

> и не поддерживает особо для фронта Это ложь > Вообще purescript неплох, если много логики во фронте, и юзать потом в каком-нибудь реакте. перформанс улетает

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта