
Rushan
07.03.2018
08:06:04

Antya
07.03.2018
08:06:04
С ним должно быть меньше проблем

Vasily
07.03.2018
08:06:14

Roman
07.03.2018
08:06:15

Google

Vasily
07.03.2018
08:06:35

Antya
07.03.2018
08:06:42

Aleksander
07.03.2018
08:07:55

Roman
07.03.2018
08:08:37

Vasily
07.03.2018
08:08:41
@antyadev Кстати, а как код ревью организуете, и можно поподробнее про использование property-based testing?

Siarhei
07.03.2018
08:09:22
@antyadev а код какой почитать можно/нет?

Antya
07.03.2018
08:10:22

Siarhei
07.03.2018
08:10:54

Vasily
07.03.2018
08:12:11
Я бы почитал с той точки зрения, что это реальный продакшн

Antya
07.03.2018
08:12:41

Siarhei
07.03.2018
08:13:38

Vasily
07.03.2018
08:13:50

Antya
07.03.2018
08:14:00

Google

Roman
07.03.2018
08:14:19

Vladimir
07.03.2018
08:16:15

Rushan
07.03.2018
08:16:46

Evgeniy
07.03.2018
08:24:25
@pavelkhritonenko
А почему вообще решили собрать свой аналог нетфликс стека, а не посмотреть в сторону какого-нибудь кубернетеса?
У нас много чего на винде. Мы это переводим но не быстро
Привет.

Андрей
07.03.2018
09:34:43
Привет.

Evgeniy
07.03.2018
09:41:29
Пожалуйте.

Eugene
07.03.2018
09:41:41
Мерси

Evgeniy
07.03.2018
09:57:25
https://twitter.com/kozy_kekyo/status/970749725392625664
Привет. :)

Alex
07.03.2018
16:37:36
let f() = do something; let a = f; a();

Roman
07.03.2018
16:38:56

Alex
07.03.2018
16:39:46
разбираюсь с азами фп. не совсем очевидно, что a это лишь привязка к f(после C#)
по сути алиас

Roman
07.03.2018
16:40:31

Pavel
07.03.2018
16:59:21
void f () { ... }; Action a = f; a();

Google

Alex
07.03.2018
17:03:42
в фп любая функция имеет сигнатуру y = f(x) в отличии от c#?

Daniel
07.03.2018
17:09:35

Klei
07.03.2018
17:58:00

Pavel
07.03.2018
18:12:36
в таком разрезе в c# тоже все функции принимают только один параметр. только нигде на этом внимание не заостряется

Ivan
07.03.2018
18:33:26

Klei
07.03.2018
18:38:32

Pavel
07.03.2018
18:45:45
> let p = 1M, 2M;;
val p : decimal * decimal = (1M, 2M)
> System.Decimal.Add p;;
val it : decimal = 3M

Alexey
07.03.2018
18:46:07
Столкнулся сегодня микс из асинхронщины на TPL и Rx начинает себя плохо вести когда начинаешь использовать virtualscheduler'ы ?

Klei
07.03.2018
18:59:14

Pavel
07.03.2018
19:02:14

Klei
07.03.2018
19:03:38
Какой смысл в подобной трактовке? Проблемы порождает, выгоды не несет.

Evgeniy
07.03.2018
19:29:58

Pavel
07.03.2018
19:34:39

Evgeniy
07.03.2018
19:36:19
не факт
https://sharplab.io/#v2:DYLgZgzgNALiCWwoBMQGoA+wCmMAEADngLx4CMAslHgEwUDc9AsAFADKAnhDNgLYB0AEWwBjeLwCGwfgEFkyQoyA

Pavel
07.03.2018
19:39:15
жуть то какая. но это собственно просто особенности реализации данного поведения в компиляторе f#. фп не обязывает собирать и разбирать туплы и оптимизирующий компилятор в примципе мог бы и разобраться что к чему
скомпилил в студии в релизе
let f () =
let p = 1M, 2M
let y = System.Decimal.Add p
printfn "%A" y
открыл в ilspy

Klei
07.03.2018
19:46:22

Google

Pavel
07.03.2018
19:46:30
public static void f()
{
decimal d = 1m;
decimal d2 = 2m;
decimal y = decimal.Add(d, d2);
PrintfFormat<FSharpFunc<decimal, Unit>, TextWriter, Unit, Unit> format = new PrintfFormat<FSharpFunc<decimal, Unit>, TextWriter, Unit, Unit, decimal>("%A");
PrintfModule.PrintFormatLineToTextWriter<FSharpFunc<decimal, Unit>>(Console.Out, format).Invoke(y);
}
так что не факт

Evgeniy
07.03.2018
20:09:56
https://twitter.com/sforkmann/status/971472532502130696

Roman
07.03.2018
20:28:49
Привет!

Alexander
07.03.2018
20:29:30
Всем привет!

Roman
07.03.2018
20:33:28
https://hal.inria.fr/hal-01724997/document
"We present a resource-management model for ML-style programming languages, designed to be compatible with the OCaml philosophy and runtime model. [...] It builds on the ownership-and-borrowing models of systems programming languages (Cyclone, C++11, Rust) ..."

Ivan
08.03.2018
05:53:34
Про это совсем не понял. Какое то жалкое подобие раста
Учитывая, что окамл однопоточный пока, вообще эти навороты не дадут ничего
Тулинг в 15.6 очень подрос. Просто небо и земля. Спасибо всем.

Evgeniy
08.03.2018
08:10:14
Привет.

Roman
08.03.2018
08:17:23

Friedrich
08.03.2018
08:39:46

Evgeniy
08.03.2018
08:41:49
К тому времени, правда, я потерял нить дискуссии, поэтому не понимаю, что это подтверждает или опровергает. ?

Friedrich
08.03.2018
09:07:19
Это показывает, что наш компилятор не так плох, как можно было бы подумать!

Evgeniy
08.03.2018
09:46:07
Но мог бы быть и получше! Надо учиться работать с кодом компиляторя.
Когда у меня будет машина помощнее, буду учиться.

Google

Roman
08.03.2018
09:50:25
Привет. Завтра первые бирапцы подтягиваются в ресторна Брюссель не далеко от Тверской к 5 вечера, если что подходите + если кто вдруг внезапно узнал про F# бирап то ссылка во временный чатик бирапцев вот: https://t.me/joinchat/BIRduxGyVa3aecUfvE2nBQ

Evgeniy
08.03.2018
09:56:31
Ну, и милых дам поздравляем с праздником. :)
@AnutaU @Schvepsss @pauline_nemchak @meilalina @flerka @juliavav @VVatashi
Я точно кого-то мог забыть, не серчайте.

Julia
08.03.2018
09:59:22
Спасибо!)

Fill
08.03.2018
10:06:46
У работы на мс есть свои приемущества)
кому нужен домашний телефон Дона Сайма?)