@Fsharp_chat

Страница 543 из 772
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
А fshtml есть в проекте?
думаю нет, там вроде в коде html формируется

Klei
07.04.2018
07:52:58
думаю нет, там вроде в коде html формируется
По ссылке да. Но я про всю движуху с Blazor. Вдруг кто-нибудь делает (ну или будет).

Vlad
07.04.2018
08:03:21
По ссылке да. Но я про всю движуху с Blazor. Вдруг кто-нибудь делает (ну или будет).
Сейчас этим никто не занимается, но подозреваю надо тут https://github.com/aspnet/Mvc/tree/rel/2.0.0/src/Microsoft.AspNetCore.Mvc.Razor необходимые интерфейсы под FCS переписать + всякие плагины для интелисенса в студии

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
Я тут просто все раздумываю над задачами сериализации/десериализации

Хотелось бы, конечно, билдер, который бы брал произвольный интерфейс, последовательность заполнения полей, и билдил бы данный интерфейс

Можно, в целом, попробовать на экспрешнах,конечно, написать

Точнее на квотейшнах

И на рефлекшне

Практикал квешн, господа

Есть интерфейс

Как задать порядок заполнения его полей?

Или, в более общем случае, задать снаружи

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
Короче, походу, хочется странного
Пока кажется, что так. Можешь еще на английском SO попробовать вопрос задать, может что дельное скажут

Vasily
07.04.2018
13:33:37
Начни с документации)
Вот читаю как раз

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

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
https://pastebin.com/0yj4YWYL
@gsomix правильно говорит, у тебя всё сломалось из-за let! b=read32 0

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===

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