Size: a a a

2020 May 15

AV

Alexander Vershilov in fprog_spb
можно так добавить дефолт:
(Right <$> asum [ one, two, three]) <|>  (pure . Left)

или верни Right разобранный результат или Left - объект как он был
источник

AV

Alexander Vershilov in fprog_spb
Можно объекдинить 2 парсера в 1
источник

AV

Alexander Vershilov in fprog_spb
Причем эти все знания что можно получаются тупо из слов аппликативный функтор и переносятся на любой другой
источник

AV

Alexander Vershilov in fprog_spb
Например, на парсер бинарного формата
источник

AV

Alexander Vershilov in fprog_spb
Но как было сказано выше можно работать и с сырыми данными нормально
источник

AV

Alexander Vershilov in fprog_spb
Парсер нужен, чтобы вносить структуру и работать со структурированными данными там, где надо, причем уметь переиспользовать и комбинировать другие уже написанные парсеры
источник

YS

Yan Shkurinskiy in fprog_spb
Alexander Vershilov
Причем эти все знания что можно получаются тупо из слов аппликативный функтор и переносятся на любой другой
Ну и не только на парсеры, вероятно, в принципе)
источник

YS

Yan Shkurinskiy in fprog_spb
"Не только лишь на парсеры"
источник

AV

Alexander Vershilov in fprog_spb
Да
источник

VM

Vyacheslav Mikushev in fprog_spb
Pavel Khritonenko
Я в такие дебри не погружаюсь, и что такое стрелки - уже и не помню, ну и немного стебусь про аппликативные функторы. Потому что это получается код (и беседа), который средний программист просто не поймет.
Что понимается под средним программистом? Средний по способностям?
источник

PK

Pavel Khritonenko in fprog_spb
Берем всех программистов, и просим прочитать и разобраться в написанном. Затем смотрим какое количество их справилось. Больше или меньше половины.
источник

VM

Vyacheslav Mikushev in fprog_spb
Где было такое исследование, которое взяло всех программистом и нашло среднего?
источник

VM

Vyacheslav Mikushev in fprog_spb
И получается, что для каждого кусочка кода есть свой собственный средний программист?
источник

PK

Pavel Khritonenko in fprog_spb
Не было такого исследования, это субъективная оценка программистов, с которыми я имел дело по работе.
источник

PK

Pavel Khritonenko in fprog_spb
Но тут даже не среднее будет, хорошо, если хотя бы 5% пройдут
источник

VM

Vyacheslav Mikushev in fprog_spb
Это хорошо или плохо?
источник

VM

Vyacheslav Mikushev in fprog_spb
Сложная доменная область или сам по себе язык?
источник

PK

Pavel Khritonenko in fprog_spb
Хз, я просто говорю, как примерно все есть, с моей точки зрения. Какие-то абстрактные штуки типа траверсабл непонятны 90% людей, с которыми я работал, и им непонятно нафига тот же Rx и асинхронные стримы, если можно таймер с циклом написать вместо.
источник

PK

Pavel Khritonenko in fprog_spb
Потому что на дотнет (сишарп) конфу приходят ~100 человек и всерьез обсуждают луковую архитектуру, которая описана 10 лет назад была, а на фпрог пришло 5-10 человек.
источник

A

Andrey in fprog_spb
взять динамически типизирoванный язык J и любую прoграмму на нём.

> Берем всех программистов, и просим прочитать и разобраться в написанном. Затем смотрим какое количество их справилось.
Больше 10% или меньше.
источник