
Vasily
06.04.2018
21:55:29
Вроде поставил нет кор сдк
Он мне грит
Чувак, у тебя лонч жсон не настроен
Зеленой кнопки не вижу

Google

Evgeniy
06.04.2018
21:58:45
Он может быть свернут.

Vasily
06.04.2018
21:59:22
А, вижу
Ща глянем аутпут
Load project failed
Я ж грил, с тулсетом беда
А, понял в чем проблема
Открывать надо на папку выше
Завелось вроде

Roman
06.04.2018
23:06:33
Привет!!

Evgeniy
07.04.2018
06:15:42
Отличный доклад, особенно часть про ООП.
https://twitter.com/dsyme/status/982238973861945344

Vlad
07.04.2018
06:33:56
https://github.com/panesofglass/trail/blob/master/README.md

Evgeniy
07.04.2018
07:31:18
Привет.

Google

Виктор
07.04.2018
07:31:59
Привет всем!

Klei
07.04.2018
07:50:46

Vlad
07.04.2018
07:51:44

Klei
07.04.2018
07:52:58

Vlad
07.04.2018
08:03:21

Klei
07.04.2018
08:05:17
Тяжко.

Roman
07.04.2018
08:41:24

Vasily
07.04.2018
09:37:48
Кстати, парни, не хотите пропозал запилить один?
f (a,b)<->f a b
Короче, если у функции на входе один кортеж, то делать partial apply
Для интеропа с языками, где набор параметров кортежем представляется
Хотя, возможно, и сейчас так работает

Vladimir
07.04.2018
10:02:38
сразу видно кто Дона не смотрел)

Vasily
07.04.2018
10:05:28
Ну вот ща как раз досмотрел до этого места

Vlad
07.04.2018
10:07:36
>==> <==<
>=>

Roman
07.04.2018
11:00:23

Vasily
07.04.2018
12:31:24
Решил я тут на ObjectExpresssions глянуть
Там чет совсем наркоманские вещи

Evgeniy
07.04.2018
12:52:56

Google

Vlad
07.04.2018
12:54:23

Vasily
07.04.2018
12:54:39
Ну формирование объекта на лету, который из C# видится интерфейсом - это круто
Осталось исходный код этого дела откопать

Vlad
07.04.2018
12:55:41
кстати интересно, почему они в языке были, а анонимные рекорды в стиле C# только сейчас появляются)

Vasily
07.04.2018
12:56:54
Я тут просто все раздумываю над задачами сериализации/десериализации
Хотелось бы, конечно, билдер, который бы брал произвольный интерфейс, последовательность заполнения полей, и билдил бы данный интерфейс
Можно, в целом, попробовать на экспрешнах,конечно, написать
Точнее на квотейшнах
И на рефлекшне
Практикал квешн, господа
Есть интерфейс
Как задать порядок заполнения его полей?
Или, в более общем случае, задать снаружи

Vlad
07.04.2018
13:05:00

Vasily
07.04.2018
13:05:09
Ну смотри
Есть сериализация с определенным порядком записи
Я хочу взять интерфейс, который является представлением объекта

Vlad
07.04.2018
13:06:12

Vasily
07.04.2018
13:06:18
И записать/считать его в /из источник(а) данных

Google

Vasily
07.04.2018
13:07:09

Vlad
07.04.2018
13:10:28

Vasily
07.04.2018
13:12:43
Ну тут я скорее рассматриваю интерфейс+ билдер над ним в виде некой схемы
Короче, походу, хочется странного
Надо мне над этим еще поразмышлять
А то с донесением своих мыслей до оркужающих какие-то проблемы...

Vlad
07.04.2018
13:28:50

Roman
07.04.2018
13:29:40

Vasily
07.04.2018
13:33:37

Friedrich
07.04.2018
14:16:29
И на рефлекшне
Посмотри fspickle — там он как-то на уличной магии без рефлекшена, кажись.

Evgeniy
07.04.2018
14:16:49

Friedrich
07.04.2018
14:17:06
Вроде там для F#-типов было без рефлекшена?

Evgeniy
07.04.2018
14:17:31
Блин, надо еще рез почитать код, я могу ошибаться.

Vasily
07.04.2018
14:25:07
Какой Тцапалис хитрый, однако
Изящно обошел одну проблему
abstract member CreateReader : Stream * Encoding * leaveOpen:bool -> IPickleFormatReader
abstract member CreateWriter : Stream * Encoding * leaveOpen:bool -> IPickleFormatWriter
Но тут сразу возникает вопрос
А если я хочу сериализатор, например, который формирует HttpRequest?
https://pastebin.com/0yj4YWYL

Google

Vasily
07.04.2018
14:45:28
Кто скажет, почему компилятор матерится?
Ругается на let! c=read32 0
Скорее всего я как-то неправильно объявил Bind
И ведь он прав

Friedrich
07.04.2018
14:49:20
Гм, а почему только вложенный билдер сломался?
https://sharplab.io/#v2:DYLgZgzgPg9DAEAZApgQwE4Dt4FsD26y8qARngK4Au8AYgMTHUAWllADiHJExmwHQEA5gFgAUHHgBlZEUpMiAcnrwAKlQIBLVMAXw26PACtkAY2pgCuAkXnB+Y4MmqFUAEwDMAJnjoAvPC8HJx80VwA2ABYfeH9IxDF4MUoATzYiACVQ5HQAIXINYFdsgAoASl8EnGQcEmz4OQ0IPhyNTFdinAAaMHL4MFxK6tr0eqZGvkzKcixigA9y2YSk1KIASUxMbN8AbwBhEFbKLwBfZbTVHYBBA8wjzwBuHJvKSPv1zfQQd+zT0UTRRzUEi+TJubJ5ApFdBlJZ/WH/ADaAB4AKK3dDJAAKeEOAD4ALpBag4VCtYjoQQANxiCXgdMBIQgvhI21pdPZHPggIAhMRfC5wlEAAxszkcnnwYECrzwEV/MWchkaZms+UK9Xipy8kz80IyuUaw10whTLB0va+Ey/I2G61Gk3TbDbS7Mx6+VBvDZbDR29W+vToQ5gbAAIgApJcQ4zRUL4BIHWbUNhDshBHVkLMNNQTHgikA===
тут удобнее экспериментировать с кодом

Evgeniy
07.04.2018
14:53:24

Friedrich
07.04.2018
14:53:42

Vasily
07.04.2018
14:55:14
СЕмен Семеныч!!!!
Не помогло, кстати
А не, вроде сбилдилось
Осталось понять, почему с враппед типом не работает
Такс, я его таки сломал :)
Не умею в типизацию

Evgeniy
07.04.2018
15:01:15

Vasily
07.04.2018
15:01:26
https://sharplab.io/#v2:DYLgZgzgPg9gDgUwHYAIDKBPCAXBBbAWACgB6ElAGQQEMAnVPGWhFagIxgFdsUAxAYlY8AFtmxwQZSMLpwAdEwDmxMugQtswlgHIBKACrcmAS2rBtKOLRgArBAGMeYJikbMUW4POLYMiFABKNAAmQRCcwNgAPNrYAHwAvGER0bEANDi0xkiKccTACDzM1MEAzABMKLQJgSHJkXIA8gDWKBX5hVUhAGwALFUoSXUI4Q0tKH0UxNNEvv5BJQi0AEKcxsDBSwAUAJQJxK74bEsomsYQcsvZwVt4aWB7KAeu1Nj2wq4oAO7Gmk9EKBQUAWoRGKTkAFFaNZaCgEABaOJWbLYMCoABExWCcOhTHRz0BhKJxJJrmewOGo2wTVatERYCqBzwRxOZwuQWwnHoWwAHnsQfVqeMeTMfH4WABJJBIJYJADeAGEQCiKgBfMX+fTygCCyqQ2AqAG5lnrsH1DVKZbQQJaluqiB0eGw1htZSClqt1ptaLtRQ6AcQANpRCH62gYAAKMBRcQAuo6XtlWLRFAA3Qb/IkFIojBLOr1LOUE0mA7MAQlYCSxfRQAAZiyXyyg2FWQhU6w3SU3jHmXd6iwCS0PCU37K2Su364Ph0PmJz6IDFQl7PaZ8PVzO51zUHLtXnjQlqBbpbLjBuS+fLFl9WiUOiAKTa9FdCDF2soVRbhfUVAohCKE4EB5X4UHsGBNiAA===