Misha
хммм, не совсем
Misha
хотя надо подумать
Misha
пожалуй можно попробовать
Misha
спасибо!
Vladimir
http://a-dimit.blogspot.ru/2012/04/strings-in-haskell.html
Vladimir
Что думаете? Стоит вместо всего использовать Text и OverloadedStrings?
Vladislav
Товарищи, а какие реальные применения у Haskell?
Misha
охЪ
Vladislav
Не вздыхай так)
Misha
ну как... такие же примерно как у джавы, плюс-минус, всякие бэкэнды, с уклоном в а) вычисления и анализ б) в высокую конкурентность
Misha
браузер на нем наверное писать никто не станет
Misha
а какой-нибудь сетевой сервис --- за милую душу
Vladislav
Хмм, не встречал еще веб серверов на хаскеле
Vladislav
И что, может соперничать с явой?
Anonymous
Warp же
Anonymous
зырь бенчмарки
Misha
несколько их https://wiki.haskell.org/Web/Servers
Vladislav
О.о
Alexander
https://www.haskell.org/cabal/users-guide/developing-packages.html#accessing-data-files-from-package-code
Alexander
Судя по бенчмаркам автора соперничает/обгоняет с nginx, про Яву не знаю
Alexander
Правка там нода с 32 процами и т.п.
Misha
а со стэком оно работает?
Alexander
да
Alexander
это ж cabal file, стек в этом отношении ничего не меняет
Alexander
он замена cabal-install, а не cabal
Misha
логично
Alexander
имхо способ хороший только если под разные OS проектируется
Alexander
с ним и проблемы бывают, т.к. при переустановке директория меняться может. зачастую что-то хочется в /var класть, что-то в /etc
Alexander
но для datafiles всяких, например иконки для вебни и т.п. покатит
Alexander
или стили
Alexander
пример использования можно в pandoc например посмотреть
Alexander
или hakyll
Misha
супер, пошел смотреть как в hakyll сделано
Oleg
всем привет
Vladimir
Привет
blkmrkt
vty-ui просто пушка, я тут раньше спрашивал нормальный порт ncurses под хаск, так vty-ui никто не подсказал
Alexander
Ну так vty вроде же другая либа?
blkmrkt
Ну так vty вроде же другая либа?
ага, и гораздо удобней
blkmrkt
я имел ввиду нормальные доки
blkmrkt
о еще brick есть
Cinder
Судзумия, что раст больше не вставляет? Захотелось потяжелее?
Судзумия
Ну вот, уже узнают 😄
Судзумия
Ну да, пару недель назад стал хаскелем интересоваться — мощная вещь, пишу небольшие програмки. Я, правда, слышал, что язык, в основном, академический
Cinder
Заметь, это не есть хорошо :)
Cinder
Ну вот, уже узнают 😄
Cinder
Ну язык не совсем академический, но да, мозголомка ожидает. Сразу переходи к монадам. Если не понравится, то уже можно убегать
Судзумия
Да, уже использовал. Сначала были проблемы, но как пришло озарение — сама идея очень понравилась и обрадовала. В расте хотят ввести монадоподобную обработку ошибок, так что было интересно
Cinder
Если кажется, что ты их почти не будешь использовать, то это не так. Будут в основном только монадки и грязный код
Cinder
Окей, интересно. Как в раст завезут монадки - пропингуй
Cinder
Только с реплаем, а то я не все в тредах читаю.
Vladislav
господа, пиздуйте в личку :)
Судзумия
Окей, интересно. Как в раст завезут монадки - пропингуй
Ну, монады все-таки не завезут, а лишь монадоподобную обработку ошибок. Но пропингую, хорошо :)
Cinder
Спасибо
Vladislav
Окей, интересно. Как в раст завезут монадки - пропингуй
так уже можно, все нужное в языке есть
Vladislav
https://github.com/TeXitoi/rust-mdo
Cinder
Ну с таким подходом и в кресты монадки можно завести (и уже сделали), но без поддержки языка - не серьезно
Vladislav
Ну с таким подходом и в кресты монадки можно завести (и уже сделали), но без поддержки языка - не серьезно
в крестах ты красивую do-нотацию не сообразишь, а растовским макросом - легко
Алдар
Хаскель почти ворвался в 20-ку по версии Tiobe)
Anonymous
Судзумия
Лого, кстати, зачётное у вас
blkmrkt
кстати да, тот же питон например
Alexander
Ну да, пару недель назад стал хаскелем интересоваться — мощная вещь, пишу небольшие програмки. Я, правда, слышал, что язык, в основном, академический
ну так и си академический, в смысле что разрабатывается в основном в "академиях", никто ж не против
Anatolii
товарищи, вот гляньте видос
Anatolii
https://www.youtube.com/watch?v=mlTO510zO78
Anatolii
тут девочка и про академичность говорит
Anatolii
ну и вообще
Alexander
так уже можно, все нужное в языке есть
HKT завезли уже? ну вот пропустил :(
Anatolii
я этот видо кидаю многим людям которые говорят хаскель академичный
Anatolii
и не для прода
Alexander
Higher kinded types
Anatolii
ну это ты много захотел уже
Судзумия
ну так и си академический, в смысле что разрабатывается в основном в "академиях", никто ж не против
Академический в том плане, что за пределами этой академии не используется
Alexander
интересное определение