Size: a a a

2021 June 07

МП

Миша Проказин... in F# Chat
А для того чтобы оно работало - мне осталось сделать так, чтобы у методов сгенерированных типов была какая-то реализация. Вот на ней я и запнулся, потому что методы принимают параметры, а я никак не могу эти параметры кастнуть к обжекту внутри квотейшена.
источник

VS

Vasily Shapenko in F# Chat
Бокси
источник

МП

Миша Проказин... in F# Chat
Кого боксить? Проблема в самих выражениях, бокснуть можно уже значение, а я выражение засплайсить не могу потому что у него тип неподходящий.
источник

МП

Миша Проказин... in F# Chat
*потому что выражение представляет значение неподходящего типа.
источник

VS

Vasily Shapenko in F# Chat
А у тебя typed quotations?
источник

МП

Миша Проказин... in F# Chat
Я попытался вмеру своих знаний английского расписать на стеке вопрос подробно: https://stackoverflow.com/questions/67863697/f-quotation-with-spliced-parameter-of-any-type
источник

МП

Миша Проказин... in F# Chat
Нет, но это не спасает.
источник

VS

Vasily Shapenko in F# Chat
А если на вход du?
источник

VS

Vasily Shapenko in F# Chat
Точнее, let inline serialize
источник

МП

Миша Проказин... in F# Chat
источник

МП

Миша Проказин... in F# Chat
А можно сделать nested type на F#? Из поставщика типов такое вернуть ez, а как в нормальном коде записать?
источник

МП

Миша Проказин... in F# Chat
Просто хочу качественно подделать работу своего диплома, а при обращении к поставщику типов fsi должен писать вот такое
источник

МП

Миша Проказин... in F# Chat
Придумал.
источник

МП

Миша Проказин... in F# Chat
Напишу на C#
источник

IC

Ilya L Che in F# Chat
Это бан.
источник

IC

Ilya L Che in F# Chat
Ого, Сайм в январе этого года апрувнул!
https://github.com/fsharp/fslang-suggestions/issues/277
источник

VE

Vladislaff Evtushenk... in F# Chat
всем привет, подскажите, пожалуйста, почему так нельзя?
источник

VE

Vladislaff Evtushenk... in F# Chat
источник

MG

Max Gerasimov in F# Chat
надо сделать cast
источник

IC

Ilya L Che in F# Chat
Потому что в фшарпе нет (пока нет) таких неявных кастов.
let instance = new DataService() :> IDataService
источник