
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