Denis
Denis
я так понял, вопрос в том что не надо сувать F#+ туда куда не надо
Dr. Friedrich
Подумаешь, немножко криптоты :)
Roman
хотя бы уместно используют язык)
Ayrat
Просто 9 из 10 хаскелистов пилят крипту
Ayrat
И 9 из 10 это не относительные числа!
Denis
в прагматичный код 🙃
Dr. Friedrich
хотя бы уместно используют язык)
Серьёзно? Хаскель нынче для добрых дел не годится, только для криптоты?
Yurii
И 9 из 10 это не относительные числа!
Осталось найти этого чудного десятого
TOV_MULTIMASSO
Давно годится, дело в отношении к языку
Ayrat
Серьёзно? Хаскель нынче для добрых дел не годится, только для криптоты?
Там просто парсеры удобно писать. Как в фпарсеке
Dr. Friedrich
Там просто парсеры удобно писать. Как в фпарсеке
Ну, в фпарсеке я бы не сказал, что супер удобно.
Dr. Friedrich
Супер говняно, скорее
Ayrat
Учитывая что фпарсек из хаскеля
Dr. Friedrich
Когда делаешь что-то нетривиальное
Ayrat
Roman
Я говорю.
в конце концов, крипта когда-нить придет в массы и это будет удобней, чем обычное бабло
Dr. Friedrich
А мне нравится
Ну я согласен с утверждением, что лепка из кала очень успокаивает.
Vasily
Ну я согласен с утверждением, что лепка из кала очень успокаивает.
Вспоминается анекдот про пожарника и милиционера
Dr. Friedrich
А от крипты я удобства не вижу.
Roman
Ну я согласен с утверждением, что лепка из кала очень успокаивает.
у меня появились некоторые вопросы, но я их оставлю при себе, потому что иначе могу получить ответы
Dr. Friedrich
Где добро, где любовь к ближнему и вот это всё?
Dr. Friedrich
Там по большей части воровство и спекуляции.
Dr. Friedrich
(не утверждаю, что везде)
Vasily
Электронные платежи — это вот удобно
По факту, из крипты нужен только блокчейн
Dr. Friedrich
По факту, из крипты нужен только блокчейн
Как хорошо, что эта концепция уже поставлена на службу человечества в том же гите
Roman
По факту, из крипты нужен только блокчейн
ну и собсно валюта поверх этого блокчейна, так?)
Ayrat
Ayrat
Например валидация лекарств
Roman
да ето понятно
Roman
я сам чуть не вписался в блокчейн проект недавно)
Ayrat
Видал такой стартап, зауважал, хоть кто-то пытается миру помочь
Denis
А потом токенизируешь и выходишь на ico
Roman
Не, блок чейн можно и без валюты
мой пойнт про то, что лучше доверять алгоритму и блокчейну, чем банку
Roman
но я не готов сраться на эту тему тут
Ayrat
мой пойнт про то, что лучше доверять алгоритму и блокчейну, чем банку
Мне тоже так кажется, но государства против (вот это поворот)
TOV_MULTIMASSO
Если только это не Proof of Stake, где вся Stake у государства
Denis
мой пойнт про то, что лучше доверять алгоритму и блокчейну, чем банку
Тут вопрос в том что алгоритм и блокчейн это прежде всего код (со всеми вытекающими а ля форк eth и etc из-за бага и та история с parity) А банки это люди
Denis
Люди овертайм надежнее чем любой код в котором есть баги
Roman
Мне тоже так кажется, но государства против (вот это поворот)
ну да, до поры до времени. Но в целом наблюдается тенденция, что уровень жизни повышается даже для большинства людей, а властимущее меньшинство вынуждено все больше церемониться с наебом всех вокруг
Denis
(Имхо)
TOV_MULTIMASSO
Судя по https://t.me/vshapenko_builders, computational expressions тут тоже не в почёте
Roman
Люди овертайм надежнее чем любой код в котором есть баги
неожиданный вывод. Люди надежней, чем средний код на жаваскрипте — это факт. Но отдрочить кусок кода на более подходящем для этого языке (тот же хаскель или даже идрис какой) проще, а точнее, возможно, в отличие от достижения того же уровня надежности с помощью кожаных мешков
Roman
Судя по https://t.me/vshapenko_builders, computational expressions тут тоже не в почёте
в почете, просто у Василия был период, когда ответ на все вопросы был билдер
Ayrat
Судя по https://t.me/vshapenko_builders, computational expressions тут тоже не в почёте
Ну не, мы их любим. Видел недавнюю статью бога нашего Сайма про Haskell do vs F# CE?
TOV_MULTIMASSO
Я бы сказал, что сторого типированный код > люди, если игнорировать возможные закладки в алгоритмах хешей и шифрования
Ayrat
fsharp-presentations/ces-compared.md at master · dsyme/fsharp-presentations https://github.com/dsyme/fsharp-presentations/blob/master/design-notes/ces-compared.md
Roman
Скорее всё-таки период был у вопрошающих %)
возможно, не имею ничего ни против Василия, ни против вопрошающих, ни против CE
TOV_MULTIMASSO
Читаю. Помню, как у меня пригорало с For, но я как-то нашёл способ сделать из него аналог хаскельного forM
Ayrat
Но я бы не стал
TOV_MULTIMASSO
Благо препроцессору этих выражений не интересно, с какими параметрами эти методы заявлены
Ayrat
Но я люблю билдеры. Одна из самых лучших фич фшарпа
TOV_MULTIMASSO
Согласен. Правда, в отсутствие типов высоких порядков (что не позволяет писать трансформеры билдеров) всё равно придётся более или менее нетривиальный билдер намазывать руками. А не просто накидать StateT, ReaderT, ExceptT или взять какую-нибудь систему эффектов
Ayrat
И Сайм их постоянно допиливает. match! Сделал, щас вот and! Пилит, оптимизацию на map >> return, генерацию стейт машин
TOV_MULTIMASSO
О, вот это прекрасно
Ayrat
Да, Сайм любит билдеры и нам велел. Кто мы такие чтобы ослушаться
TOV_MULTIMASSO
Но он пытается inherently extensible классы из хаскелля запихать в препроцессор, который если и расширяется - то я лично не смог в кастомные методы
Диёр
Просто 9 из 10 хаскелистов пилят крипту
Поэтому там до сих пор ничего нет
Диёр
А могли бы стдлиб пилить и для веба что-нибудь
Doge
А могли бы стдлиб пилить и для веба что-нибудь
Для веба там и так есть очень даже неплохой сервант
TOV_MULTIMASSO
Есть warp (вебсервер) и servant. Последний позволяет описать API как тип, а потом импортировать его раздельно в клиент и сервер. И в случае клиента сгенерировать все функции для запросов по этому API. Сойдёт?
Диёр
Нет
Диёр
Если ты не можешь без ебли написать за 5 минут рестапи с авторизацией и крудом, то всё грустно
TOV_MULTIMASSO
https://github.com/Gabriel439/servant-crud/
TOV_MULTIMASSO
клиент и сервер в ./exec/
Диёр
А где авторизация там, базы?
TOV_MULTIMASSO
https://github.com/haskell-servant/servant-auth#readme
TOV_MULTIMASSO
https://hackage.haskell.org/package/esqueleto-3.3.1/docs/Database-Esqueleto.html
TOV_MULTIMASSO
https://github.com/tathougies/beam