@Fsharp_chat

Страница 297 из 772
Кирилл
30.08.2017
13:24:27
Нет, про такое пока не слышно. А есть ссылка на задачу? Я бы подписался.
Помоему где-то видел в комментах от Кириченко что-ли

Friedrich
30.08.2017
13:24:34
Вот задачка: https://youtrack.jetbrains.com/issue/RIDER-5881

Помоему где-то видел в комментах от Кириченко что-ли
Он у них не работает, а просто репортит баги :)

(ну, если ничего не поменялось)

Google
Кирилл
30.08.2017
13:25:01
https://youtrack.jetbrains.com/issue/RIDER-5881 https://youtrack.jetbrains.com/issue/RIDER-7771

Жаль :)

Friedrich
30.08.2017
13:25:34
Ребята, проголосуйте за задачки!

Кирилл
30.08.2017
13:30:49
Есть

Friedrich
30.08.2017
15:02:04
@neftedollar @Worldbeater а поревьюйте-ка! https://github.com/fsharplang-ru/fsharplang-ru.github.io/pull/20

Evgeniy
30.08.2017
18:58:05
Don!

Он последние два дня, кстати, правит мелкие баги в компиляторе.

Vladimir
30.08.2017
19:27:52
Vladimir До меня дошло, как нормально ускорить апдейты, но хранение придется переделать
Сорри, уезжал на 3 дня, думал сегодня вечером еще поделать что-нить, но они на день раньше конкурс закончили =(

Artemy
30.08.2017
19:37:35
Плохие люди

Evgeniy
30.08.2017
20:11:35
Привет!

Google
Alexander
30.08.2017
20:13:21
Привет! Пойду почитаю запиненное сообщение для новичков, про то как тут все =)

Evgeniy
30.08.2017
20:32:12
Paket 5.92 вышел.

А еще раньше, в 5.91, вошла фича "Make packages folder optional".

Igor
30.08.2017
20:32:47
Как бы ссылку надо прикладывать и changelog, а то не интересно

Evgeniy
30.08.2017
20:32:53
Я что-то пропустил.

https://github.com/fsprojects/Paket/releases/tag/5.92.0

Artemy
30.08.2017
20:33:48
А еще раньше, в 5.91, вошла фича "Make packages folder optional".
Это как раз то изменение о необязательности локального хранилища пакетов?

Evgeniy
30.08.2017
20:33:55
Да.

Artemy
30.08.2017
20:34:06
О, круто

Evgeniy
30.08.2017
20:35:31
https://fsprojects.github.io/Paket/dependencies-file.html#Disable-packages-folder

Вот дока.

Artemy
30.08.2017
20:42:53
Спасибо

Андрій
30.08.2017
22:35:17
А если я создам в F# sum type, я смогу его из C# юзать?
С новым модным switch это гораздо удобнее

Evgeniy
31.08.2017
05:19:01
https://fsharpworks.com/articles/six-years-of-teaching-fsharp.html

Anton
31.08.2017
07:39:23
Я как сам ишшуи пишу в жетБрейнс так и часто лажу по трекеру и лайкаю их.

Я вчера поцанчику на работке с парсингом CSV помог на F#. ТайпПровайдеры стронг!

Anton
31.08.2017
12:32:23
спрашивает мол, "а на C# так можно?" =)

Google
Anton
31.08.2017
12:32:58
я подавил лыбу и расписал про прелести поиска либ под C#, написание моделей и т.д

Roman
31.08.2017
12:33:22
Под c#?

Anton
31.08.2017
12:36:19
угу

ну там же чудо тайп-провайдеров нет =)

Nikolay
31.08.2017
12:38:05
А F# тайп провайдеры просто не работают в C#?

Evgeniy
31.08.2017
12:38:36
Anton
31.08.2017
12:38:41
эээм, а вот таким вопросом не задавался

это всё .net

и чисто гипотетически...

Evgeniy
31.08.2017
12:39:18
Но из C# видны типы, которые сгенерированы с помощью generative type providers.

Vlad
31.08.2017
12:40:21
Но из C# видны типы, которые сгенерированы с помощью generative type providers.
Я так и не понял какие виды провайдеров есть и в чем разница

Evgeniy
31.08.2017
12:40:48
Erased. Типы существуют только в момент написания кода, после компиляции стираются.

Как дженерики в Java. :)

Generative. Типы компилируются в нормальный IL, в сборку, можно использовать из остального дотнета.

Vlad
31.08.2017
12:42:56
А есть причина по которой используют первые, а не вторые?

Evgeniy
31.08.2017
12:43:49
А есть причина по которой используют первые, а не вторые?
Вроде и те, и другие используют. Говорят, generative писать посложнее, но я не заметил ничего такого.

Может исторические причины есть.

Не вдавался в подробности.

Nikolay
31.08.2017
12:44:19
А какие "новее"?

Google
Evgeniy
31.08.2017
12:45:10
Nikolay
31.08.2017
12:45:34
А зачем они стираются после компиляции?

И почему Generative - нормальный IL, а Erased получается не нормальный?

Evgeniy
31.08.2017
12:47:04
И почему Generative - нормальный IL, а Erased получается не нормальный?
Erased просто никакие типы не генерирует на самом деле.

Nikolay
31.08.2017
12:48:01
А как оно тогда работает? dynamic?

Evgeniy
31.08.2017
12:48:51
А как оно тогда работает? dynamic?
Сложно ответить. Я думаю, инлайнит конкретный код куда нужно.

Anton
31.08.2017
12:48:54
Я тут ишшуйку завёл на райдер... https://youtrack.jetbrains.com/issue/RIDER-9089

Evgeniy
31.08.2017
12:50:59
Для меня пока erased type providers -- это магия. :)

Dmitry
31.08.2017
15:46:54
https://medium.com/@bfil/just-enough-functional-programming-a0c4fd09c8f7 немного интересное чтиво о ФП

Artemy
31.08.2017
16:15:58
А F# тайп провайдеры просто не работают в C#?
Помню, где-то в определении провайдеров типов приводилось, что они — расширение компилятора F#.

По-моему, в вводном видеокурсе Д.Сошникова

Ivan
31.08.2017
18:07:42
А как оно тогда работает? dynamic?
Он генерирует reflection only assembly - его можно выгружать по мере изменения дата соурса. Generative требуют отдельного домена или копят память - здесь я не разбирался.

Vladimir
31.08.2017
18:09:40
Все уже видели F# project explorer в VS Code ?

Или он давно появился?)

Evgeniy
31.08.2017
18:10:19
Или он давно появился?)
Не так давно, но да, видели. :)

Vladimir
31.08.2017
18:10:29
ясно) только что заметил

Ivan
31.08.2017
18:11:27
А сейчас в иониде можно сделать multitarget library standard 2.0?

+ net47

Vladimir
31.08.2017
18:13:43
ионид же ничего про такие штуки не знает вроде но сча проверю

вопрос же в том появится ли она в project exlorer?

Google
Vladimir
31.08.2017
18:16:09
а, если будет ли работать intelliscence - пять дней назад не работал)

Ivan
31.08.2017
18:20:33
Нет. В принципе не развалится ли . Писать надо именно втакой связке. Сейчас очень весело. https://github.com/dotnet/corefx/issues/23229

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