Dr. Friedrich
Несомненно https://wiki.haskell.org/Quasiquotation
Мало что понял, но по примеру кода вроде похоже на то что надо.
Dr. Friedrich
Окей!
Bonart
Это был типовой шаблон разговора про хаскель
Dr. Friedrich
Хотя ващет, кажется, они там умными словами замаскировали обычный парсер текста?
Dr. Friedrich
[expr|1 + 3 + 5|] — вот это делает строку "1 + 3 + 5" и парсит её, не?
Danil
Ты хочешь формулы писать нативно ?
Dr. Friedrich
Ты хочешь формулы писать нативно ?
Я хочу норм цитирование.
Dr. Friedrich
Чтоб я написал quote (любой-терм-языка), и он мне его распарсил в соответствии с правилами языка.
Dr. Friedrich
А свой парсер писать — это не дело
Dr. Friedrich
Ну вот прикинь, ты такой пишешь парсер для HKT в своей ORM
Dr. Friedrich
И у тебя 99% кода в ORM — это парсеры разных кейсов хаскеля
Dr. Friedrich
И их приходится с каждой минорной ревизией компилятора обновлять
Dr. Friedrich
Так и хочется спросить, туда ли я зашёл.
Danil
Оно принимает строку в формате http://hackage.haskell.org/package/haskell-tools-ast, анализирует/парсит выражения и строит http://hackage.haskell.org/package/template-haskell-2.15.0.0/docs/Language-Haskell-TH-Quote.html
Doge
А linq2sql грустно сделан.
Ну такое на хаскеле на TH можно забабахать
Dr. Friedrich
Им же тогда надо хаскельный AST преобразовывать в свой, но я этого не вижу.
Danil
Погоди, а нафига свой рукопашный парсер тогда в примере?
Там вроде бы сказано: Note that we have (somewhat arbitrarily) chosen the syntax for antiquotaton to be as in the above example; a quasiquoter may choose whatever syntax she wishes
Dr. Friedrich
А, это тебе надо договориться самому с собой
Dr. Friedrich
Используется ли там хаскельный парсер, или нет?
Ilya
А что это за язык с таким прекрасным синтаксисом? Захотелось выучить.
Ilya
Danil
Используется ли там хаскельный парсер, или нет?
QuasiQuoter на сколько я понял определяет только EDSL, но его помимо этого ещё нужно проверить на лексическую спецификацию, BNF грамматику и строить AST, да ? И да, что то про парсер не могу найти ин-ю, но вроде бы да, это делает хаскельный парсер в GHC
Dr. Friedrich
Руби?
Анна
Руби?
Я тоже подумала про руби
Анна
Там “why not” синтаксис
Ilya
https://til.hashrocket.com/posts/f4agttd8si-chaining-then-in-ruby-26 Ага, действительно руби 2.6
Shub
Эт я уже понял. Мне тут выкатили недавно апищечку на яве. Сверху донизу аннотации
синтаксический сахар вызывает рак точек с запятой © из-за вербозности в жаве без аннотаций не получается
Shub
За спринг надо сразу бить морду, я полагаю
вот не надо этого. спринг - это программа правительства США по созданию рабочих мест и повышению занятости населения. спринг кормит семьи
Shub
Короче - велфер для ойтишнегов
скорее плановая экономика
Shub
велфер - это гошечка
Bonart
Типа макака - гофер, обер-макака - спрингер?
Shub
я не знаю, как кореллирует антропология с экономикой, просто точно уверен, что го - это язык за чертой бедности
Bonart
Это язык, с которым бандер-логи чувствуют себя программистами
Bonart
Были говнокодеры, стали элитные гоферы
Shub
спринг - это просто способ скрывать ресурсную экономику десятилетиями. pun intended
Shub
Были говнокодеры, стали элитные гоферы
ну если ты посмотришь на них внимательно, то 90% гоферов - это дауншифтеры.
Shub
это беженцы из крестов и жавы
Shub
не так уж и внимательно надо смотреть. "не знаю, что такое дженерики и никогда в них не нуждался" - химически чистый дауншифтиг. в стиле "не знаю, что такое канализация в доме и никогда в ней не нуждался"
Shub
а если вспомнить их постоянные разговоры о духовности^Wпростоте - аналогия пугающе полная
Shub
Вот если бы они ещё аналог ЕГЭ прикрутили, было бы вообще отлично
какой еще ЕГЭ в четырехлетней церковно-приходской школе?
Shub
они гордятся фактом, что можно взять случайного прохожего и через неделю сделать из него гофера, заносящего валуе в проект
Danil
Вайти в айти за неделю
Ilya
Лучшеб асинк прикрутили
Асинк не нужен. Юзай потоки.
Диёр
Попробовал убунту обновить
Диёр
Вот хз почему, но ни разу не удавалось обновить бубунту
Диёр
Всегда что-нибудь обосрется и всё равно с чистого листа накатывать
Bonart
А надо?
Ilya
А у F# есть какая-нибудь удобная либа для SOAP? Чот плохо гуглится.
Danil
https://msdn.microsoft.com/en-us/visualfsharpdocs/conceptual/wsdlservice-type-provider-%5Bfsharp%5D
Danil
Как в этом epic store включить рубли, не подскажите ? Что то смена региона не помогает
Danil
Danil
Dr. Friedrich
Интересно, что за игру можно за 60 баксов купить.
Vasily
У меня рубли, возможно, надо отключить впн
Danil
У меня рубли, возможно, надо отключить впн
Кстати, почитал что вы благие отзывы написали про контрол, решил попробовать, пока ничего не понятно, какие то кинематографические вставки и судя по всему этому парню более чем ок
Vasily
Да норм ему
Vasily
Пистолет убери
Vasily
Он просто чиллит
Danil
И да, что за странное поведение камеры, от правого плеча при прицеливании не видно, что слева и тоже самое с левого не видно правого, не очень удобно
Диёр
В бубунте 19.04 скейлинг нормальный завезли, попробовать хочу
Igor
А кто нибудь ходил сегодня на скала митап в мск?
Doge
В целом ничего супер интересного не было, но в целом неплохо. У Де Гоуза ничего сверх интересного не было, если видел другие его доклады. Приятный был доклад про историю и эволюцию импликит преобразований. И неплохая идея с автоформами на Korolev, на коротких докладах
Doge
Да я там тоже был. Думал с кем прибухнуть, но поздно спохватился)
Жаль, я тоже уже уехал, а было бы интересно пересечься
Igor
Жаль, я тоже уже уехал, а было бы интересно пересечься
Ок, может быть на скалаконф пересечёмся
Doge
Ок, может быть на скалаконф пересечёмся
Я не факт, что там буду, пока набор докладов не очень заинтересовал, но может они накинут побольше
Igor
Я не факт, что там буду, пока набор докладов не очень заинтересовал, но может они накинут побольше
Так за счёт компании же) нет? Ты же вроде скалист, а я под ведро пишу.
Shub
поэтому ставь manjaro
Если обновлять руками, то ок. У них что-то с unattended upgrades не то.