Andrew
03.05.2018
08:17:49
Про популярность ничего не могу сказать
Интересно, что показывает отношение числа вопросов на стэковерфлоу к числу репозиториев? Что это за метрика - коэффициент непонятности?
Pavel
03.05.2018
08:19:53
Vlad
03.05.2018
08:27:34
Google
Pavel
03.05.2018
09:40:32
согласно этой статистике f# бесконечно популярнее 1с
??
03.05.2018
10:09:23
Нужна помощь с
``Async<Obj>`` |> Async.RunSynchronously
https://fsharpforfunandprofit.com/posts/concurrency-async-and-parallel/ Что-то материалов маловато, мб есть ещё ссылки? Вылетает такое вот исключение: System.AggregateException: <Timeout exceeded getting exception details>
Roman
03.05.2018
10:10:17
??
03.05.2018
10:13:29
Roman
03.05.2018
10:15:04
Aggregate Exception обычно содержит в себе несколько ошибкой.
Интересно понять в чем ошибка. Сколько ошибкой, стэктрейс и т.д. сможешь куда-нибудь выложить?
??
03.05.2018
10:19:50
Evgeniy
03.05.2018
10:22:49
@yerumaku Если тебе нужно с Task работать, то рекомендую библиотеку:
https://github.com/rspeele/TaskBuilder.fs
Roman
03.05.2018
10:36:07
Привет!!
Roman
03.05.2018
10:47:00
Evgeniy
03.05.2018
12:03:37
Привет.
Денис
03.05.2018
12:13:14
Привет)
Google
Friedrich
03.05.2018
13:35:58
Но посмотреть рекомендую!
Roman
03.05.2018
13:36:23
ну в боевых условиях перфоманс не тестил
Anton
03.05.2018
13:38:20
улыбнул 1С в этом графике
Alex
03.05.2018
19:22:05
Ой, ступил
https://fsharp.github.io/FSharp.Data/reference/fsharp-data-httpresponsebody.html
Ivan
03.05.2018
19:33:58
Интересно было поробовать F# -> Rust compiler. Gc правда нет. Но есть сырые библиотеки..
По сравнению с Dart Rust сильно выигрывает по аудитории.
Igor
03.05.2018
19:38:46
Даниил
03.05.2018
19:40:00
а как же ксамарин?
??
03.05.2018
19:41:02
Igor
03.05.2018
19:43:18
Ну так то да, еще можно на RN+Fable
Даниил
03.05.2018
19:43:38
а вообще под jvm уже есть котлин
Igor
03.05.2018
19:45:21
Казалось бы, что между ними общего)) (я еще понимаю если бы скалу вспомнили).
Как недавно рассказал Бреслав "C# был одим из главных языков, откуда они идеи черпали".
Ivan
03.05.2018
20:27:05
Back в LVVM есть в моно.
И кор собственно работает через LVVM
Evgeniy
03.05.2018
20:41:36
LLILC вроде бы еще не допилили.
Привет.
Google
Boris
03.05.2018
20:43:37
?
Siarhei
04.05.2018
04:48:34
??
04.05.2018
06:58:47
Как повесить атрибут Preserve на конструктор по умолчанию? Разделение типа
[<Preserve; type: Preserve>]
type А () ...
ругается на повторение, а судя по докам, ключевого слова на методы нет (повесить можно на мембер, но не в такую
конструкцию, как конструктор по умолчанию).
Evgeniy
04.05.2018
07:34:42
type A [<Preserve; type: Preserve>] () ...
??
04.05.2018
07:37:38
Владислав
04.05.2018
09:08:19
Привет. А как быть когда я описал интерфейс, а там int -> int -> string и я не помню в каком порядке оно должно быть. Для это нужно писать более специфичные типы?
??
04.05.2018
09:10:57
Vasily
04.05.2018
09:35:42
Ну скорее всего там билдер
??
04.05.2018
09:37:02
Roman
04.05.2018
09:37:54
Vasily
04.05.2018
09:38:23
Roman
04.05.2018
09:40:43
https://twitter.com/zaid_ajaj/status/992079660635869185?s=09
Владислав
04.05.2018
09:42:30
Уточни вопрос пожалуйста
когда смотрю на сигнатуру метода интерфейса и вижу последовательные одинаковые типы, то не знаю где какой параметр. Чтобы узнать порядок надо смотреть на реализацию, а это неудобно
Roman
04.05.2018
09:44:36
Владислав
04.05.2018
09:45:11
Roman
04.05.2018
09:45:15
И тип ф-ции будет, например Count -> Sum -> string
Vlad
04.05.2018
09:52:10
Вроде то что ты хотел сказать делается через type Count = Count of int
Google
Roman
04.05.2018
09:53:42
Siarhei
04.05.2018
09:53:48
Roman
04.05.2018
09:53:53
Pavel
04.05.2018
09:56:07
у меня тут непонятки: на ideone Async.StartImmediate работает в том же потоке, а на моей машине — в разных, что я не понимаю? =D
https://ideone.com/BuEB5R
ну и в доках к StartImmediate написано "Runs an asynchronous computation, starting immediately on the current operating system thread." https://msdn.microsoft.com/visualfsharpdocs/conceptual/async.startimmediate-method-%5Bfsharp%5D?f=255&MSPPError=-2147217396
??
04.05.2018
10:03:29
Vasily
04.05.2018
10:07:07
Алиасы ничего хорошего не привносят, одна путаница.
в данном случае еще лучше int<count>
??
04.05.2018
10:07:59
в данном случае еще лучше int<count>
Для счетчика самое то, но бывают же случаи, когда типа такого плохого примера: type Ob1 = IObservable<obj>, так что синонимы иногда полезны. Юзал в основном при объявлении всяких shared_ptr, так как очень много синтаксиса
Vasily
04.05.2018
10:13:32
иногда, да. Но когда у тебя весь код в доменных типах, которые просто алиасы на примитивы, читать это невозможно.
да, краткие алиасы на большой дженерик тип работают хорошо
??
04.05.2018
10:15:21
иногда, да. Но когда у тебя весь код в доменных типах, которые просто алиасы на примитивы, читать это невозможно.
Сотни <_> конструкций читать невозможно, например opt<_,_,_,_,_,_> или opt6, что лучше?
Roman
04.05.2018
10:15:55
Vasily
04.05.2018
10:16:06
(_,_,_,_,_,_) opt ;)
Pavel
04.05.2018
10:16:36
Vlad
04.05.2018
10:16:50
Мне больше всего лодки в делегатах нравится: Func<_,_,_,_>
Roman
04.05.2018
10:18:31
Google
Evgeniy
04.05.2018
10:29:31
https://twitter.com/verdonckflorian/status/992310640965373952
??
04.05.2018
10:40:31
Vasily
04.05.2018
10:41:20
ML style generic type notation
??
04.05.2018
11:02:40
У кого какой proxy/vpn открывает или в какой стране? https://www.slideshare.net/egorbogatov/net-core-21-performance-improvements
Pavel
04.05.2018
11:04:50
+ вот тут запись https://www.facebook.com/eventspace.by/videos/1611213598977950/
он там много рассказывал
Anna
04.05.2018
11:09:08
ооо, Спейс :)
Evgeniy
04.05.2018
11:44:12
https://github.com/enricosada/paket-netcore-testing-as-tool
@fvnever
??
04.05.2018
11:49:28
он там много рассказывал
Дошел до дергадации производительности при вызове SequenceEqual для неизменяемых списков, словно камень в огород ФП.
Pavel
04.05.2018
11:49:54
Nikolay
04.05.2018
12:35:17
Немного оффтоп, но не совсем
https://docs.wavesplatform.com/technical-details/waves-contracts-language-description.html
Evgeniy
04.05.2018
12:35:27
@VagifAbilov, расскажи!
https://twitter.com/Thoriumi/status/992064143128776704
Nikolay
04.05.2018
12:35:28
We see the syntax of our language as functional, similar to F#: strong and statically typed.
Evgeniy
04.05.2018
12:39:50
Vlad
04.05.2018
12:48:17