@Fsharp_chat

Страница 608 из 772
Evgeniy
20.06.2018
12:46:09
Пожалуйте.

Mariia
20.06.2018
13:06:30
https://gitter.im/ruHaskell/jobs

А нет чего-то аналогичного по F#?

Evgeniy
20.06.2018
13:10:49
А нет чего-то аналогичного по F#?
Посмотрите fsharpJobs (@fsharpJobs): https://twitter.com/fsharpJobs?s=09

Google
Mariia
20.06.2018
13:11:18
Evgeniy
20.06.2018
13:29:09
Канала в телеге нет.

Boris
20.06.2018
14:35:11
Канала в телеге нет.
Есть @ifttt для пересыла в телеграм

Friedrich
20.06.2018
15:30:19
А нет чего-то аналогичного по F#?
Ну, я своё постил в @microsoftstackjobs.

https://github.com/MicrosoftDocs/visualfsharpdocs/pull/265#event-1691496014 лол, не прошло и года :)

А, нет, прошло.

Vlad
20.06.2018
15:51:41
Лол

Sergey
20.06.2018
19:04:23
Канала в телеге нет.
есть канал в слэке )

Roman
21.06.2018
06:33:45
https://twitter.com/_cartermp/status/1009523736293199872?s=19

Vlad
21.06.2018
07:26:40
@sergey_tihon а это https://github.com/Microsoft/visualfsharp/issues/3303 актуально сейчас?

Sergey
21.06.2018
07:30:36
@sergey_tihon а это https://github.com/Microsoft/visualfsharp/issues/3303 актуально сейчас?
да, я писал вроде про это, нужно юзать fsc.props

Vlad
21.06.2018
07:31:56
да, я писал вроде про это, нужно юзать fsc.props
а fsc.props или netfx.props ? просто в примерах используется 2 %) https://github.com/fsprojects/FSharp.TypeProviders.SDK/blob/master/examples/ComboProvider/ComboProvider.fsproj я про неткор 2.1 если что)

Sergey
21.06.2018
07:37:24
1) netfx.props - нужен всегда когда через dotnet надо собрать сборку под net45 например не на винде потому что dotnet это делать не умеет и знать не знает как mono найти тут нету ничего специпического относительно TP 2) fsc.props - нужен всем проектам которые использую ТР (зависят от них, например тесты ну или конечные приложения) в нем написано где на разных платформах лежит fsc.exe который нужен msbuild для компиляции с TP

Google
Ayrat
21.06.2018
08:46:52
'Fun' вообще не нужен. Почему нельзя оставить 'pattern' -> expression?

Т.е. Определять лямбду по наличию стрелочки?

Evgeniy
21.06.2018
09:06:48
Вот это более полезная фича. https://github.com/fsharp/fslang-suggestions/issues/506

Ayrat
21.06.2018
09:07:44
Меньше ненужного кода - лучше. Fun это ж бесполезные код

Да, ну эту фичу давно облизываюсь

Плохо что там две калеки из Майкрософта и Василий Кириченко делают всё. Все хотел начать комитить, но на работе никак время найти не могу разобраться в проекте

Мало людей работает над компилятором. Мало.

Ayrat
21.06.2018
09:11:17
Две калеки это про количество. Устойчивое выражение для обозначения численности. Малочисленности

Комитят-то они от души, но их немного в целом.

Roman
21.06.2018
09:27:57
их больше)
Не калеки

Vasily
21.06.2018
09:29:59
Киньте ссылкой , кстати на код тп из типов

Или он в приватном репозитории пока?

Ayrat
21.06.2018
09:36:51
Не калеки
Да, с калеками я погорячился. Нормальные люди, красавцы, герои. Спартанцы!

Vasily
21.06.2018
09:38:33
Не те задачи они решают

Evgeniy
21.06.2018
09:39:33
Не те задачи они решают
За какие платят.

Vasily
21.06.2018
09:40:09
Google
Ayrat
21.06.2018
09:56:50
Давайте скинемся?
Задонатим на фичу?

Roman
21.06.2018
10:02:43
Evgeniy
21.06.2018
10:34:04
https://twitter.com/alfonsogcnunez/status/1009744931848638464

?

Roman
21.06.2018
11:19:23
Возможно стоит добавить https://docs.microsoft.com/ru-ru/dotnet/fsharp/

Evgeniy
21.06.2018
11:20:13
Не надо.

Машинный перевод.

Pavel
21.06.2018
12:26:33
https://twitter.com/alfonsogcnunez/status/1009744931848638464
https://twitter.com/ScottWlaschin/status/1009770820011520000?s=19

Roman
21.06.2018
13:28:40
Привет!

Friedrich
21.06.2018
14:37:30
Чувачки, кто-то же тыкал LiteDB из F#? Адаптер какой-то нужен или ещё чего-то?

Vasily
21.06.2018
14:38:12
Я тыкал

Точнее тыкаю

Вроде норм без адаптера работает

Правда, с особенностями

Friedrich
21.06.2018
14:38:44
Ага, окей, буду пока что нативно тогда пробовать, спасибо.

Vasily
21.06.2018
14:38:47
Ну и доступ к базе лучше через мейлбокс

Чтобы рассинхрона не было

Google
Vasily
21.06.2018
14:39:22
Для моих задач хватает

Vasily
21.06.2018
14:39:58
Я смотрел этот адаптер, он странный

Вообще, лайтдб плохо умеет в ключи, которые енамы, например

Pavel
21.06.2018
14:40:40
из коробки просто даже DU не поддерживает

Vasily
21.06.2018
14:41:41
Чуваку зачем-то захотелось туда квотейшны затащить

Я на это непотребство посмотрел, и понял, что пока не по пути

Pavel
21.06.2018
14:42:17
а, ну это он относительно недавно туда добавил

Vasily
21.06.2018
14:42:35
Типичный пример избыточного кода

Там нормально через fun работает все

Pavel
21.06.2018
14:42:58
ну тут самое главное это поддержка f#-specific структур

а котейшены как бонус)

можно и не юзать

Vasily
21.06.2018
14:43:55
DU я бы не стал в базу пихать, конечно

Pavel
21.06.2018
14:44:49
ну да, тогда ограничеваешь себя клиентом исклютельно на F#

но может это и к лучшему)

Vasily
21.06.2018
14:46:03
Ну у меня пока почти целиком на f# получается приложение, только мейн сборка с xaml на C#, потому что влом возиться с форматом проекта

Через те же мейлбоксы, кстати, очень изящно решается проблема многопоточного доступа к базе

Google
Friedrich
21.06.2018
14:53:43
как?
Ну, ставишь туда мейлбокс, и проблема решена :)

Vlad
21.06.2018
14:54:02
Ну, ставишь туда мейлбокс, и проблема решена :)
код бы увидеть, я мейлбоксы не использовал

Friedrich
21.06.2018
14:54:16
код бы увидеть, я мейлбоксы не использовал
Мейлбокс — это по сути такой актор.

Ayrat
21.06.2018
14:54:45
Каждому коннекту даёшь отедльный мейлбокс, мейлбокс коннект держит, не закрывает, но на каждом инкаминге проверяет что коннект не faulted далее все инкаминги он обрабатывает по созданному коннекту, ответ отдаёт по ченелу, при смерти закрывает коннект

я такое на акке пилил. Можно было в рантайме подкручивать кол-во коннектов к базе изменяя пул акторов

лилось збс

Vasily
21.06.2018
14:55:58
Достаточно одного коннекта

Ayrat
21.06.2018
14:56:09
Нет.

Friedrich
21.06.2018
14:56:14
Достаточно одного коннекта
Ну, если тебе в один поток надо — да.

А если пул надо — то нет, очевидно :)

Vasily
21.06.2018
14:56:21
В один

Пул для моих задач избыточен

Friedrich
21.06.2018
14:56:42
Ну окей, задачи у всех свои.

Ayrat
21.06.2018
14:56:50
Ну тогда да)

Vasily
21.06.2018
14:57:08
Код простой для мейлбокса

Есть тип операции

И есть тип объекта

Мейлбокс по типу объекта берет нужную коллекцию

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