@Fsharp_chat

Страница 522 из 772
Evgeniy
22.03.2018
18:12:12
Го слушать. :) http://developeronfire.com/podcast/episode-323-don-syme-languages-and-stories

Привет.

ivan
22.03.2018
18:27:37
Привет.
Привет.

Vlad
22.03.2018
18:46:47
@gsomix https://fsprojects.github.io/FSharp.Quotations.Evaluator/ его на нетстандарт перевели

Google
Vlad
22.03.2018
18:47:29
я просто не могу понять в чем разница с QuotationCompiler

Evgeniy
22.03.2018
18:48:38
я просто не могу понять в чем разница с QuotationCompiler
QuotatonCompiler компилирует через FCS. Получается оптимизированный и эффективный код.

А F# Quotations Evaluator работает через LINQ expression trees, код не такой эффективный получается в общем случае, да и еще какие-то ограничений есть.

А давайте добавим звездочек хорошему проекту. :) https://github.com/vsapronov/FSharp.Json

Автора в нашем чате нет? :(

Kirill
23.03.2018
05:56:56
а ньютонсофт так и не осилил F#?

Evgeniy
23.03.2018
05:57:56
а ньютонсофт так и не осилил F#?
С FSharpLu.Json должен нормально работать.

Kirill
23.03.2018
05:58:43
это ответ не на мой вопрос

Evgeniy
23.03.2018
06:05:16
это ответ не на мой вопрос
Ньютонсофт давно работает с F#.

Просто, насколько я понимаю, не самый оптимальный json выдает. Поэтому сверху какой-нибудь FSharpLu прикручивают.

Kirill
23.03.2018
06:11:18
девятая версия без прикруток не умела десериализовывать деревья, например

если правильно помню, проблема была в ленивости определения наличия потомков

Google
Evgeniy
23.03.2018
06:14:35
Ну, всяких ишшуев по F# там и сейчас достаточно.

Kirill
23.03.2018
06:14:55
ясно

Roman
23.03.2018
07:34:38
Посмотрите, о чем твитнул(а) @pezi_pink: https://twitter.com/pezi_pink/status/976469297424945152?s=09

Vlad
23.03.2018
07:51:35
всегда кастомные операторы отдают "душком")

Evgeniy
23.03.2018
08:05:37
Посмотрите, о чем твитнул(а) @pezi_pink: https://twitter.com/pezi_pink/status/976469297424945152?s=09
Да, такой же трюк с активными шаблонами можно провернуть.

https://www.youtube.com/watch?v=qbIzE5xm_qM

Roman
23.03.2018
10:28:55
а ньютонсофт так и не осилил F#?
не совсем. У меня с ДУ проблема - сериализовать может, а обратно не выходит, но это проявляется не на всех случаях. Например, type ClaimName = | Read | Edit | Delete | ReadChildren of childrenName: string | CreateChildren of childrenName: string | EditChildren of childrenName: string | DeleteChildren of childrenName: string | Custom of string не может десериализовать поля Read, Edit, Delete. Но при этом [<Struct>] type UserId = | Id of Guid | System Кейс Id туда-обратно норм. System не пробовал за ненадобностью) Собственно, я как раз сейчас пытаюсь найти что-нить, что нормально десериализует

Kirill
23.03.2018
11:36:50
да, поддерживаю

Evgeniy
23.03.2018
11:40:11
Привет.

Maxim
23.03.2018
11:40:41
Всех приветствую! :)

Evgeniy
23.03.2018
11:41:17
Что-то у нас много Риков. :)

Artemy
23.03.2018
11:41:48
Да, крайне неоригинально. ?

Evgeniy
23.03.2018
11:44:23
Да, крайне неоригинально. ?
Ну, я надеюсь, что F# чат из нашего измерения самый уютный!

Roman
23.03.2018
11:52:51
Ни одного Морти, кстати

Evgeniy
23.03.2018
14:55:47
Лол. https://twitter.com/MangelMaxime/status/977164942922133504

Roman
23.03.2018
15:05:47
Лол. https://twitter.com/MangelMaxime/status/977164942922133504
view-source:http://fsharplang.ru/ не схавал

Google
Roman
23.03.2018
15:23:51
ОО, если найдешь напишешь пост? Или хотя бы сюда скинешь?)
Короче, с DU ситуация лучше, чем я думал. FSharpLu сериализует нормально. Но если попытаться сериализовать Dictionary<SomeDU, Whatever> то все сыпется, потому что он ключ не может десериализовать обратно в DU. Например, есть type Du = Du of string Как самостоятельную сущность, он сериализует его (если использовать Compact.serialize) вот так: { "Du": "myString"}, с чем потом успешно справляется. Как ключ в словаре, он сериализует его в строку "Du: \"myString\"", и распарсить его успешно не может. Мб это ожидаемо не только для DU, но и вообще для любых объектов, хз.

Roman
23.03.2018
15:28:03
Отстой
ну да, из коробки не работает так, как хотелось бы. Приходится писать прослойку из POCO классов. Но лучше, чем ничего - объем этого барахла существенно уменьшается

Roman
23.03.2018
19:04:02
Привет!

Kyrylo
23.03.2018
19:04:22
Привет ?

Roman
23.03.2018
19:06:49
Здравствуй!

Ihor
23.03.2018
19:10:30
приветствую!

Roman
23.03.2018
19:19:53
И вам привет

@choose_your_name @bohdanstefaniuk привет!

Ребят, а откуда вы?)

Дмитрий
23.03.2018
20:16:31
Привет, в каком плане откуда?

про чат давно знал, просто зашёл только сейчас из dotnetruchat

Roman
23.03.2018
20:17:27
Аа, круто, спасибо

Bogdan
23.03.2018
20:17:46
Привет) Я из tech tonight чата

Roman
23.03.2018
20:46:13
https://github.com/Microsoft/visualfsharp/pull/4597

https://github.com/Microsoft/visualfsharp/pull/4597
That's over 50% reduction in managed heap, and 38% reduction in overall memory usage.

Забавная вещь

Google
Roman
24.03.2018
00:29:41
Parentheses around parameters in explicit F# constructor definition https://stackoverflow.com/q/49457428/2565656

Alex
24.03.2018
04:03:53
Calling all Desktop Developers: how should UI development be improved? https://blogs.msdn.microsoft.com/dotnet/2018/03/23/calling-all-desktop-developers-how-should-ui-development-be-improved/

Roman
24.03.2018
09:31:50
Привет

Муслим
24.03.2018
09:32:21
Здравствуй)

Давно чат существует ?

Roman
24.03.2018
09:33:38
Полтора года

Evgeniy
24.03.2018
10:38:52
https://twitter.com/sergey_tihon/status/977493933822545920

Vlad
24.03.2018
10:40:44
https://twitter.com/sergey_tihon/status/977493933822545920
сам знаешь какой стикер хочется запостить)

Evgeniy
24.03.2018
10:41:03
Ахах. :)

Roman
24.03.2018
10:49:03
https://github.com/fsharp/fslang-suggestions/issues/655 А чего хотят-то?

Evgeniy
24.03.2018
19:07:23
Привет.

Taras
24.03.2018
19:09:43
Здорово)

Evgeniy
25.03.2018
09:23:13
Привет.

Jan
25.03.2018
09:26:05
Hello. Nice to see you too. I just installed telegram and searched for f#. Unfortunatelly, I can not speak Russian.

Friedrich
25.03.2018
09:34:08
Hello. Nice to see you too. I just installed telegram and searched for f#. Unfortunatelly, I can not speak Russian.
Most of us speak English as well as Russian, so it shouldn't be a problem. Welcome.

Jan
25.03.2018
09:34:49
That is nice to know. Thank you!

Evgeniy
25.03.2018
11:45:45
Hey, Jan, where are you from?

https://twitter.com/henrikfeldt/status/977880957498920960

Google
Evgeniy
25.03.2018
15:09:18
HOPAC

Зацените новый сайтик. https://www.microsoft.com/net/learn/languages/fsharp/

Andrew
25.03.2018
15:19:32
K P A C U B O

Jan
25.03.2018
17:40:36
Hey, Jan, where are you from?
I am from Czech Republic.

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