
A64m
19.02.2018
18:01:43
к счастью, есть запасной хаскельный канал

Alister
19.02.2018
18:01:56
Эвакуация?

Dmitry
19.02.2018
18:02:20
что за канал?

Kirill
19.02.2018
18:02:25
@qnikst совещание же закончилось, наверное? Я про dejafu спросить хотел, что Арно наваливал на fpconf, у вас реально он где-нибудь используется?

Google

A64m
19.02.2018
18:02:25
на нем что, не все еще сидят?

Dmitry
19.02.2018
18:02:42
хде?

Yuriy
19.02.2018
18:02:42
@ruhaskell?

Alexander
19.02.2018
18:02:44
Kirill вроде нет

A64m
19.02.2018
18:02:52
рустланг_ру

Dmitry
19.02.2018
18:03:02
это для тех, кого не устраивает деспотичная модерация здесь?

Alexander
19.02.2018
18:03:14
не слишком деспотичная, скорее

Kirill
19.02.2018
18:04:02
т.е. Арно чисто теоретически задвигал? Ну как-то неспортивно...

Denis
19.02.2018
18:10:49

Alexander
19.02.2018
18:24:53
но я могу быть не прав

Leonid
19.02.2018
18:44:03
https://twitter.com/zedshaw/status/965481063555522560 да что с ним не так?

Mikhail
19.02.2018
18:50:08
хаскель - оружие ниндзя-одиночек

Google

Mikhail
19.02.2018
18:50:34
вполне реально найти работу и реализовать проект целиком на хаскеле

Слава
19.02.2018
18:51:20

Mikhail
19.02.2018
18:51:41
при наличии своих наработок в нужной сфере - все возможно

Andrei
19.02.2018
18:52:25

Mikhail
19.02.2018
18:53:06
лично я именно так вижу свою карьеру

A64m
19.02.2018
18:53:06
хорошо, что в программировании технологии не имеют значения, это не унылый здравтех, где у Тераноса и с сотрудниками и с маркетингом все было отлично, все как полагается в заливной зоне, а многие почему-то недовольны Ж((((

Mikhail
19.02.2018
18:53:15
прокачиваю скилы в нужной сфере.
нанимаюсь на работу где требуются сразу все айтишники в одном лице
профит
конкретно сейчас просто компилятор своего DSL языка делаю

Слава
19.02.2018
18:54:30

Mikhail
19.02.2018
18:55:41
ну пока я вижу что свой допустим Джава код я могу сократить в 4-5 раз
и мне очень близка концепция доплаты за количество убранных строчек, а не написанных
купаться в океанах сложности как с моим любимым языком си - не всегда уместно

Leonid
19.02.2018
18:57:06

Mikhail
19.02.2018
18:57:17
заказчику обычно плевать
если заказчику не плевать на чем это написано - мне плевать на такого заказчика

A64m
19.02.2018
18:57:57
> Let me know when Facebook is 100% Haskell
ВОТ ТОГДА И ПОГОВОРИМ

Mikhail
19.02.2018
18:57:59
шибко умного

Andrei
19.02.2018
18:58:17

Google

Слава
19.02.2018
18:58:19

A64m
19.02.2018
18:59:59
ну пока-то ровно ноль языков, на которых 100% фейсбука. Языки программирования пока не готовы к продакшону

Mikhail
19.02.2018
19:00:33
факт что обычно нанимают на конкретный стэк технологий
и это не хаскель

A64m
19.02.2018
19:00:59
конечно не хаскель

Mikhail
19.02.2018
19:01:14
но тут же обычный трюк - давайте я сделаю дешевле, но на хаскеле
у меня есть наработки

A64m
19.02.2018
19:01:43
но не получится

kana
19.02.2018
19:01:43
потом заказчику нужно искать людей на этот проект, чтобы его поддерживать

Mikhail
19.02.2018
19:01:55
некоторые покупаются

Andrei
19.02.2018
19:02:25

Слава
19.02.2018
19:02:37
По-настоящему революционные изменения в айти будут не тогда, когда FB на хаскеле перепишут, а когда господа программисты перестанут наконец соревноваться друг с другом на тему "у кого голова больше" и перестанут делать то, что не является их специализацией. Так же, как это происходит (произошло) во всех других областях.

Mikhail
19.02.2018
19:03:47

Andrei
19.02.2018
19:03:59

Mikhail
19.02.2018
19:04:00
просто никто вникать не стал че это

Слава
19.02.2018
19:04:21

Mikhail
19.02.2018
19:04:25
главное магия - показать что все работает

A64m
19.02.2018
19:04:34

Mikhail
19.02.2018
19:04:56
на самом деле не я проталкивал) JSON там был бы правильнее

Andrei
19.02.2018
19:05:59

Google

Mikhail
19.02.2018
19:06:22
вот не знаю можно ли весь веб переписать на хаскеле и WASM
насколько реалистично это
ну то есть js ужать до запуска WASM файла

Слава
19.02.2018
21:01:49

Denis
19.02.2018
22:50:57
@A64m_qb0 можно как-то вместо
PlusF x y -> (+) x y
написать
PlusF -> (+)
кто нибудь делал вход на сайт используя https://www.stackage.org/lts-10.5/package/authenticate-oauth-1.6
мне надо сделать для твиттера

Leonid
20.02.2018
02:49:57
https://www.reddit.com/r/haskell/comments/7yfdei/haskell_ecosystem_requests/ срач!

Denis
20.02.2018
02:50:21
как в wai сделать редирект?

Leonid
20.02.2018
03:07:39
Вернуть 302 и location?

Alexander
20.02.2018
07:32:04
хрень какая-то у меня, на моём компе тест работает в constant space, в других нет (похоже), при этом опции сборки, nix-shell, stack все дела

Pineapple
20.02.2018
07:35:29
Там точно ghc одинаковый?

Kirill
20.02.2018
08:04:26
nix - reproducible builds? :)

Leonid
20.02.2018
08:45:36
ну окружение не 100% же репродюсибл
а как вы меряете constant space в тестах? На глаз по статистике?

A64m
20.02.2018
08:49:13
в обсуждаемом случае устанавливалось очень небольшой максимальный размер хипа
бывает еще небольшой размер стека устанавливают

Leonid
20.02.2018
08:51:35
как у Митчелла?

A64m
20.02.2018
08:54:32
ну да
но это не "как у митчелла" скорее, потому что митчелловская идея была не столько проверять констант спейс, сколько находить конкретные места с помощью трейсов которые тогда как раз добавили

Google

Leonid
20.02.2018
09:07:41
> As an example, on Windows I have long sat on finishing making dynamic linking possible. Because while it would be good for the compiler, I dread and don't want to think about the dust up I know I'll get from stack folks because it would be hard to support in their use case.
Стэк мешает инновациям

A64m
20.02.2018
09:08:34
мешаем инновациям с 16-го года
да, лучше было когда Снойман с Гонзалесом спорил о технических вопросах, а не писал весь этот булшит про то как я ничего не хочу контролировать, я хочу чтоб вы просто заявили, вы пишите что пвп не обязательно, но потом травите в твиттере если ему не следуют и т.д. с утра до вечера

Dmitry
20.02.2018
09:14:38
стандартный вопрос: не появилось ли за прошедшие месяцы что-то более лучшее, чем optparse-applicative , который всем хорош, кроме бойлерплейта? может, optparse-generic стал полущ?

Yuriy
20.02.2018
09:20:57
docopt

Aleksey
20.02.2018
09:24:13
для aptparse-applicative бы квазиквоты в а ля docopt:
[o|-v --verbose=[LEVEL] be verbose|]
<|>
[o|-O --output=[FILE] write output to|]

Dmitry
20.02.2018
09:26:06
@cblp_su спасибо, буду смотреть. на первый взгляд похоже на то, что мне нужно

Yuriy
20.02.2018
09:29:25
а мне applicative больше нравится
TH в данном случае выглядит совершенно лишним

Leonid
20.02.2018
09:31:29

Dmitry
20.02.2018
09:32:00
лишним всегда выглядит лишний код

A64m
20.02.2018
09:32:23
что-то в этом вашем докопте код который делает дела с результатом парсинга параметров очень уж страшный

Dmitry
20.02.2018
09:32:41
ну, для меня. каждый раз applicative писать просто хочется плюнуть и вообще не писать. или
do { args <- getArgs; case args of ... }
лишь бы не вспоминать

Leonid
20.02.2018
09:33:45
А был же пакет объединяющий аргументы, конфиги и environment

A64m
20.02.2018
09:33:45
а к оптпарс-дженерик какие претензии? Я что-то даже не пробовал им пользоваться

Leonid
20.02.2018
09:33:59
Правда там может ещё больше кода

Dmitry
20.02.2018
09:36:06
@A64m_qb0 он там что-то не мог нужное
в итоге оба три раза, что я им пользовался, приходилось выкидывать и переписывать на applicative

A64m
20.02.2018
09:40:04
а что конкретно не мог-то?

Dmitry
20.02.2018
09:42:29
ну я, к сожалению, не держу заметок. какие-то проблемы с сабкомандами, не мог в какой-то частый кейс

Alexander
20.02.2018
09:42:37