Nikolay
В плане упоротый?
Nikolay
Ты пробовал эрланг?)
Алдар
абсолютно чисто функциональный
📀
Martin Odersky "The IO monad does not make a function pure. It just makes it obvious that it’s impure."
Алдар
и строго типизированный)
Nikolay
Арийские кодеры
Алдар
ты попробуй
Nikolay
Функции должны быть чистым \о
Aleksei
Каррирование на хаскеле - способ почтить память великого человека
Алдар
Ты пробовал эрланг?)
эрланг очень легкий по сравнению с хаскелем
📀
https://github.com/odersky ну ему как-то доверия побольше :)
Nikolay
Но я и без чистых функции живу А другие ребята вам еще м телекоммуникации обеспечивают и не только их
Ale
Врет
функция, которая использует getLine
Ale
как она может быть чистой?
Vladimir
https://github.com/odersky ну ему как-то доверия побольше :)
Не сказал бы. Это заявление из области демагогии, и он может себе такое позволить
Vladimir
Вы ещё послушайте Роба Пайка
📀
так к тебе это тоже относится
Aleksei
Но я и без чистых функции живу А другие ребята вам еще м телекоммуникации обеспечивают и не только их
Как можно жить без чистых функций? Ты в предикатах вызываешь math.random?
Vladimir
так к тебе это тоже относится
Нет, я говорю то что написано везде
Алдар
Vladimir
То что Одерски имеет в виду (наверно) - это то что на практике таки можно считать такие функции не чистыми
Vladimir
А do на практике можно считать императивным кодом
Vladimir
Но тем не менее, формально это не так
Nikolay
Как можно жить без чистых функций? Ты в предикатах вызываешь math.random?
Ну данные не меняются, просто можно делать штуки типа вывода и тд, что не попадает под отсутствие побочных эффектов
Aleksei
Aleksei
Aleksei
Он у меня следующий в списке, кстати. Я уже созрел к нему, после кожуры должен хорошо пойти
📀
Но тем не менее, формально это не так
кхм, формально сискол на IO выполняет не программа, а железо, значит сискол теперь пюр? я просто не понимаю почему код скалы отделен от ее рантайма
Nikolay
Он у меня следующий в списке, кстати. Я уже созрел к нему, после кожуры должен хорошо пойти
Сижу в чятике с ребятами, которые его в прод пускают. Говорят, что если не пытаться делать реальное веб приложение с рендрингом html на сервере, то все классно и код пишется быстрее, чем на го в разы (это и я сам могу сказать). Но я бы в прод не пускал еще.
Nikolay
Так что пока просто играюсь
Denis
Кто пробовал https://hexo.io/ ? :)
📀
:)
Nikolay
Зачем рендерить html на сервере? Это нифига не тру. Берешь, пишешь фронт на реакте и все хорошо.
Ну кто-то пытался) На хабре даже статья весит, как феникс (фрейм для эликсира аля рельсы) убивает реакт
Nikolay
Убивает))
📀
Они просто моб клиенты разгрузили
📀
убивает, конечно, сильно сказано
Aleksei
Ну кто-то пытался) На хабре даже статья весит, как феникс (фрейм для эликсира аля рельсы) убивает реакт
Хрень какая-то)) там же на сервере все рендерится, а в современном мире все должно быть спа
Nikolay
Но фрейм хороший, как по мне Сокеты, удобно тесты писать и тд После рельс зашел
Aleksei
По хорошему изоморфный спа, но это уже другая задача
Kirill
Кто пробовал https://hexo.io/ ? :)
в стикерпаке со мной есть нужная реакция, но тут что-то недолюбливают этот пак. видимо, думают, что это я сам себя зафорсил 😄
Nikolay
Для бэка да, но фронт это отдельная тема
Поэтому многие и пишут на нем просто апи
Aleksei
Поэтому многие и пишут на нем просто апи
А что еще от бэка надо?) Вот сейчас меня точно закидают чем-то тяжелым, в бэкендовом чате-то)))
Алдар
на фениксе написан, без спа
Алдар
код в open source
Aleksei
https://changelog.com/
Диз у них красивый
Nikolay
Да
Aleksei
на фениксе написан, без спа
Можно сделать что угодно, но это весьма странный подход
📀
шустро работает
Алдар
Диз у них красивый
да, но основная фишка феникса то что он быстро генерит html шаблоны, там это просто функция
Aleksei
На чем у них кстати всякие слайдеры работают и прочее?
Aleksei
jQ?
📀
турболинкс?
Алдар
турболинкс?
турболинки
Aleksei
А другие вещи, которые требуют js?
Алдар
А другие вещи, которые требуют js?
наверное jquery, не знаю, но фронтенд фреймворков вроде нет
Aleksei
Все равно же рано или поздно понадобится js и в таком случае или на ваниле писать или на jQ. И это боль. Я лучше с нуля спа напишу, чем буду делать что-то на jQ.
Nikolay
Так можно же реакт подключить
Aleksei
Так можно же реакт подключить
Да, но он довольно жирный, чтобы юзать его для маленькой кнопочки. Да и вообще подключать реакт в несколько мест в не спа сайте это как по мне хуже чем на ваниле написать. Если уж и писать на реакте, то писать целиком
Denis
https://www.npmjs.com/package/fibers ого
Ale
https://www.npmjs.com/package/fibers ого
https://www.npmjs.com/package/asyncawait ага, и вот это еще)
Nikolay
"Please uninstall all versions of NodeJS and Meteor"
Denis
Так, а если нода выдает out of memory, мы можем задампить stack trace?
Denis
чтобы понять, где это произошло?
Vladimir
Так оно и так выдает стэк трейс
Vladimir
Но есть огромная вероятность что он ни о чем не скажет
Vladimir
хип дамп пополезней будет, это да
Dreamerinnoise
https://twitter.com/fogus/status/818495381654933504