Cheese
но я бы это не делал, а взял готовый
Darwin
ладно, раз вам хочется вникать в мои проблемы: речь о html, средствами тупого токенайзера (там всё ок) и далее передаётся в мою функцию некоторые случаи в которой должны быть недостижимы. ну то есть первым проходом после токенайзера я дополняю незакрытые теги и убираю лишние закрывающие браузер это кстати делает весьма неоднозначно в зависимости от того какой это тег, и спецификации на этот счёт или просто статеек я не нашёл
Более того, все браузеры еще и по разному обрабатывают ошибки, там вообще хаос. С тем, что сегодня считать спецификацией html кстати тоже вопрос, есть w3c recomendation и есть whatwg living standart. Про готовые решения +1, я недавно писал парсеры на хаскеле, вот эта статья очень пригодилась: http://adit.io/posts/2012-04-14-working_with_HTML_in_haskell.html
Влод
да, выглядит норм, хотя и заливалась последний раз 2 года назад
Влод
Copyright (c) 2005-20161 Uwe Schmidt
Darwin
Посмотрел, в спеке whatwg секция об ошибках такая же как у w3c: https://html.spec.whatwg.org/#syntax-errors
Darwin
да, выглядит норм, хотя и заливалась последний раз 2 года назад
Да, там всё работает как написано. Только стак пришлось обновить до упора, там какие-то несовместимости были.
Alexander
а ну это немного другой способ решить проблему
нет, это единственный способ решить проблему, для сделать generic функцию не падающей, т.к. падение это исключение
Leonid 🦇
> In the end, the goal is to compile a given source code against the right dependencies. By the look of it, not a hard problem.
Leonid 🦇
@astynax ходил топить за хаскель к скалистам https://twitter.com/ScalalazPodcast/status/960814661523435520
Leonid 🦇
я вижу в таймлайне category-extras и подозреваю avoid success
Aleksei (astynax)
Я там наврал скорее всего про многое, так что можете пинать
Aleksey
хопача ...
Leonid 🦇
Кстати, text-icu так и не починили?
Leonid 🦇
Мне бы нормализовать юникод NFKC или NFKD
Leonid 🦇
хм, вроде работает text-icu. Чего жаловались не пойму. Небось опять стак всё ломал.
Leonid 🦇
Анонс тут. Давайте приходите https://vk.com/wall-161327891_3
Dmitry
кстати, можно уже считать h-l мейнстримом?
Dmitry
вакансии в мск, драчка за кандидатов?
Dmitry
чекпойнт пройден?
A64m
менйстрим - это когда говорят "за хаскель еще никого не увольняли"
Dmitry
такое говорят только в сказках из девяностых
Dmitry
это как "за кобол еще никого не увольняли"
Leonid 🦇
из 90х - "Никого за хаскель еще не закопали"
A64m
да говорят, то что за то, о чем так говорят увольняли и увольняют - это другой вопрос
Dmitry
но стрелять я научился уже после хаскеля, например
Dmitry
это если мы про девяностые
Leonid 🦇
Первый монад трансформер я написал в 16 лет
Dmitry
короче, надо повторить волну, которую когда-то тут поднял @levwalkin с эрлангом и fprog.ru
Dmitry
что бы чекпойнт был пройден
Dmitry
по-моему, мы близко
Dmitry
по моему, мейнстрим - это когда ты приходишь типа в РЖД, и говоришь, что у нас тут эрланг, а они такие - окей, знаем, молодцы, одобряем
Cheese
"монад трансформер" — это поэтическая версия "трансформер монад"? Монад трансформеры по коду Разбросаны и там и тут...
Kirill
ну эрланг-то вроде никуда и не взлетел особо
Dmitry
куча вакансий
Kirill
разве что элексир на волне чутка
Dmitry
куча народу, которая тольк в нём и сидит
Kirill
в гуглоклауд вон воткнули
Dmitry
окуклились, как в какой-то жабке
Dmitry
щас они потихоньку оттуда оттекают в go
Dmitry
есть те, кто это поняли ,есть те, кто еще нет
Dmitry
на эликсир я б не ставил
Dmitry
если там вокруг всё тоже эрланговское окружение.
A64m
до эрланга еще падать и падать, но направление верное
A64m
Dmitry
да мне эти графики все как-то не оч.
Dmitry
мы видим несколько драйверов, которые делают наш микро-рынок, уже есть дефицит кандидатов, скоро адаптируют всякие слоу-конторы тоже
Dmitry
зп уже не ниже мейнстрима, т.е за желание писать на х-ле уже не надо доплачивать
Dmitry
в отдельных случаях выше
Andrei
что такое MAU?
Dmitry
понятно, что размер ниши обратно пропорционален цене входа в неё
Dmitry
т.е сравнивать с js бессмысленно
Dmitry
но наличие устойчивого рынка уже делает мейнтримом, кмк.
A64m
да понятно, что по одному показателю нет смысла судить, но действительно показаны те года, когда эрланг чуть ли не единственным продакшн реди ФЯ считался, а потом как-то перестал
Dmitry
ну вот это перестаёт быть таковым. прямо на глазах
A64m
что такое MAU?
Monthly Active Users
Dmitry
@develop7 что-т сомневаюсь
Dmitry
он как был всегда болью в жопе, с 2008-го года, так вроде ничего не поменялось
Dmitry
ни типов, ни модулей, ни инфраструктуры толком. зато адовый мотиф и свои шеллы со странными хоткеями
A64m
самое забавное, что в erlang жить за это время стало только лучше
да это-то как раз не противоречит графику, многие языки, доля которых падает в том блогпосте - все еще растут в абсолютных показателях по числу пользователей
Dmitry
это надо прям с ним совпасть ментально и в нём окуклиться, но такое могут не только лишь все
Andrei
это да
Dmitry
хаскелл хорош в том плане, что он производит обычные юниксовые программы, которые живут по юниксовым законам и тебе не надо ничего лишнего знать, что бы менеджить эту инфраструктуру
Dmitry
а вот за то, что собрал бинарник у себя, запулил на борду, добавил libgmp и весь деплоймент
A64m
для мейнстрима это часто недостаток как раз
Andrei
Monthly Active Users
метрика самую малость лучше (всё ещё недостаточно) LOC по репрезентабельности
A64m
компилировался бы хаскель в явовский байткод - он бы точно популярнее был
Dmitry
@A64m_qb0 не знаю, не уверен. возможно, разное понятие что такое мейнстрим
Dmitry
жабка сдаёт
Dmitry
с ней та же проблема - своя странная жирная инфраструктура
A64m
сейчас-то поздно уже.
Kirill
а кому сдаёт? го чтоль?
Dmitry
докер и прочие контейнеры, когда можно писать хоть на руби хоть на питоне хоть на чём - её добивают
parket
А в LLVM же компилится?
A64m
компилировался бы - в смысле не вот будет компилировать и пойдет популярность, а компилировался бы в 2005-ом году и т.д.