@Fsharp_chat

Страница 473 из 772
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 для запросов? Можно посмотреть?

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
Vasily
13.02.2018
10:54:12
Все никак не придумаю фолдирование для хедеров и прочего

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
Ну типа того

Там просто надо список собирать

И потом накатывать

Нужен промежуточный тип с информацией о реквесте по идее

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, выношу на суд общественности, приму с благодарностью пулл-реквесты

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
А может ты лучше статью напишешь?) Хелло ворлд на стримах и f#?)
Я вообще воодушевился стрим-кастом по написанию бложека на кложуре. Думал - эх, написать бы за пару-тройку вечеров чат-сервер. Подскажи пример статьи - стиль изложения, уровень детализации. Я бы попробовал

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

Oleg
13.02.2018
17:59:35
Базовые абстракции, как с ними работать, можно за пример взять документацию акка стримов только код писать на f#
Да, тут есть одна проблема - акклинга официального пока нет, я свой форк за собой таскаю. Хотя, пока буду писать статью, глядишь и порт подоспеет.

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

Ну не стримы, а апи, я правильно понял?

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

А статью потом уже, можно даже писать статью как ты имплементил стримы для кора и походу рассказывать зачем нужна та или иная абстракция
У меня вся коммуникация через единственный вебсокет, а за ним стоит один flow. Все команды, сообщения реализованы через свои flow, и потом все это собирается в этот самый один flow. Наверное нельзя это назвать АПИ

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

Страница 473 из 772