
Roman
12.02.2018
12:52:52
Привет!

Clustec
12.02.2018
12:53:06
Привет

Evgeniy
12.02.2018
13:30:52
Пожалуйте.
https://twitter.com/nikosbaxevanis/status/962923018669486081

Google

Sergey
12.02.2018
14:36:06

Klei
13.02.2018
03:36:51
https://www.humblebundle.com/books/functional-programming-books
// F# нет.

Roman
13.02.2018
04:56:43
Привет!
http://www.getcodetrack.com/
кто-нибудь пользовался? Как с F#?

Vladimir
13.02.2018
08:15:32
Выглядит неплохо, flame graphs это то что нужно

Pavel
13.02.2018
08:17:28
Ого, выглядит круто

Vladimir
13.02.2018
08:18:30
Единственное непонятно, почему код сокрыт)

Roman
13.02.2018
08:22:03
@vshapenko что у тебя с твоим computation expressions для запросов? Можно посмотреть?

Vlad
13.02.2018
08:29:43

Nan0
13.02.2018
10:08:33

Roman
13.02.2018
10:52:39
Добро пожаловать, о великий создатель! )

Vasily
13.02.2018
10:53:04
Пока довел до такого состояния : https://github.com/vshapenko/HttpBuilder

Google

Roman
13.02.2018
10:53:32

Vasily
13.02.2018
10:54:12
Все никак не придумаю фолдирование для хедеров и прочего

Roman
13.02.2018
10:54:39

Vasily
13.02.2018
10:55:00
Ну сейчас операции одинакового типа выполняют одни и те же действия
Например, множественный вызов setQueryParam
Где создается UriBuilder etc
Там бы по идее фолдирование воткнуть
Точнее, чтобы UriBuilder один раз создавался и вся коллекция применялась

Roman
13.02.2018
10:56:24
через seq.Iter/map/fold/etc.? например

Vasily
13.02.2018
10:56:31
Ну типа того
Там просто надо список собирать
И потом накатывать
Нужен промежуточный тип с информацией о реквесте по идее

Roman
13.02.2018
10:57:22

Vasily
13.02.2018
10:57:24
Сейчас я напрямую гоню HttpRequestMessage
Я рассматриваю это так, что поток операций по идее надо разложить на n потоков
По числу типов операций
И каждый поток апплаить
На реквест
по факту можно сделать Writer<request>

Google

Vasily
13.02.2018
10:58:48
И Reader<request>
Это если без сайд-эффектов
Если с ними, то мутабельный класс просто

Roman
13.02.2018
11:00:28
А как лучше по твоему?

Vasily
13.02.2018
11:06:16
Ну я бы на ридерах врайтерах сделал
Со стейтом
Это ж фп
А не императивщина

Roman
13.02.2018
11:06:58
Кк, там небольшой файлик, внимательнее вчитаюсь

Vasily
13.02.2018
11:07:31
Была идея сделать на фри монадах, но пока не взлетело

Igor
13.02.2018
12:37:07

Vasily
13.02.2018
13:11:31

Igor
13.02.2018
13:19:10
Кстати записал мнение скалистов (из подкаста скалаз) по поводу фри ?
Все таки стоит подумать, а не усложнит ли это все.
Так же слушал др выпуск с хасклистом Алексеем Пироговым (вроде он есть в этом чате),
он тоже рассказывал что “в практичной” работе их широко не используют.

Vasily
13.02.2018
13:24:32
Ну мне показалось не очень практичной штукой в итоге

Roman
13.02.2018
14:27:31
Привет!

Aibek
13.02.2018
14:27:45
Здравствуйте)

Alexander
13.02.2018
17:31:59
Сделайте в халявной azure место для матерьялов по f# ;))
@fvnever @neftedollar

Friedrich
13.02.2018
17:32:23
А она бывает совсем халявная, чтоб не на год?

Google

Friedrich
13.02.2018
17:32:29
Вроде ж было что-то такое?

Alexander
13.02.2018
17:32:31
Да

Friedrich
13.02.2018
17:32:35
Типпа веб-контейнер

Alexander
13.02.2018
17:32:35
Для стартапов
На 3 года
На фшарп дадут
Могу сделать заявку
Можете сами

Friedrich
13.02.2018
17:33:12
Ну ок, спасибо за идею
Я думаю, если совсем халявная на несколько лет, то стоит взять :)

Alexander
13.02.2018
17:33:32
https://msdn.microsoft.com/ru-ru/dn467698.aspx?f=255&MSPPError=-2147217396

Roman
13.02.2018
17:34:18

Alexander
13.02.2018
17:35:26
Если не будут давать, напишите мне подергаю напрямую в ms

Oleg
13.02.2018
17:36:57
Вчера запушил последние штрихи в https://github.com/OlegZee/FsChat, выношу на суд общественности, приму с благодарностью пулл-реквесты

Friedrich
13.02.2018
17:43:16

Roman
13.02.2018
17:49:37
*стримы сорри

Oleg
13.02.2018
17:53:30
Конечно можно. Не скажу что понимаю в достаточной степени, но за год какое-то интуитивное понимание появилось

Roman
13.02.2018
17:54:19
Пусть с большинством кода а комменты как текст)

Google

Oleg
13.02.2018
17:55:26
Я вообще рассчитывал на критику и грамотный guidance, чтобы самого научили :)

Roman
13.02.2018
17:55:41
Критику попрошу для тебя, кстати
Ща
Попросил у единственного человека который вроде знает и стримы и f# из тех про кого знаю

Oleg
13.02.2018
17:57:35

Roman
13.02.2018
17:57:39
Ещё Твиттере любят давать обратную связь

Oleg
13.02.2018
17:59:35

Roman
13.02.2018
18:00:03
А статью потом уже, можно даже писать статью как ты имплементил стримы для кора и походу рассказывать зачем нужна та или иная абстракция
Ну не стримы, а апи, я правильно понял?

Oleg
13.02.2018
18:01:55
Oу, так мб порт вмержить?
Недоделанный он, из-за FsPickler и Quotations. Первое вроде уже разрешилось, и вторая была на подходе. Потом автор выпустил 0.8, и теперь мержить много

Roman
13.02.2018
18:05:56
В общем об этом можно даже серию коротких статеек выпустить на несколько предложений