Size: a a a

2020 July 04

VS

Vasily Shapenko in F# Chat
Но это тоже спорт
источник

GB

George Bessonov in F# Chat
Vasily Shapenko
Но это тоже спорт
ок, тогда лучше одну проблему за раз, наверное. Хотя я не против и многоборьем позаниматься
источник

GB

George Bessonov in F# Chat
Vasily Shapenko
2. в paket.dependencies  прописываем framework: netcoreapp30, netcoreapp31, netstandard21, xamarinmac, xamarinios, monoandroid10.0
выставил (с monoandroid9.0), выставил в netstandard-проекте 2.1, попробовал paket install, вижу ту же картинку
источник

VS

Vasily Shapenko in F# Chat
Любопытно, конечно
источник

TK

Traveller Kolsky in F# Chat
Vitёk
Добрый день. Изучаю проект CardManagement (https://github.com/atsapura/CardManagement).
В нём есть тип MoneyTransaction, в котором присутствует свойство member
this.Value = let (MoneyTransaction v) = this in v
. Не могли бы вы пояснить, как понимать конструкцию с оператором "in"? Описание этого оператора: "Used for sequence expressions and, in verbose syntax, to separate expressions from bindings." Перевод понятен, но его сути в этом контексте я не улавливаю.
Если чуть подробнее, в f# есть verbose (многословный) и light (облегчённый) синтаксис, причём вторым пользуется большинство и даже не подозревает о полном. С ним нет правил отступа и в некоторых ситуациях удобнее использовать.
источник

VS

Vasily Shapenko in F# Chat
@bessgeor , налицо какая-то ебанина
источник

VS

Vasily Shapenko in F# Chat
Нуждается в более пристальном изучении
источник

VS

Vasily Shapenko in F# Chat
Я переводил шаблон около года назад
источник

GB

George Bessonov in F# Chat
Vasily Shapenko
@bessgeor , налицо какая-то ебанина
вообще, выглядит странно, что нетстандартный проект вообще билдится (без paket) - референсы на monoandroid-специфичные пакеты же в нём и без paket были. Что значит, что либо nuget попустительствует этому (что вряд ли, учитывая, что ошибки шли именно от него), либо paket берёт не ту версию для netstandard проекта.
Последнее я попробовал исключить, выделив пакеты под netstandard в отдельную группу с framework: netstandard21 (понимаю, что это лишает большей части смысла использование paket, но докопаться-то интересно). Гипотеза подтвердилась - ошибки с android пакетами ушли. Осталась одна (она была и раньше, не рассматривал, т.к. была более явная проблема), она на скрине.
Версию с проверкой гипотезы запушил
источник

GB

George Bessonov in F# Chat
рассмотрел аутпут внимательнее, ошибки две - конфликт версий mscorlib и не найденный файл, который должен генериться restore-ом
источник

ДБ

Дмитрий Башинский... in F# Chat
Есть пример как в елмише выходят из дочернего состояния?

У меня есть рут
В нем стейты
State =
| Hello
| Counter of Counter.State

В каунтере у меня есть месседж End который на верху я обрабатываю и таким обоазом выхожу, но мне кажетя не совсем верно на верху обрабатывать месседжы дочернего состояния
источник

VS

Vasily Shapenko in F# Chat
вот ты и столкнулся с настоящей проблемай
источник

VS

Vasily Shapenko in F# Chat
Обычно вводят еще одно сообщение
источник

VS

Vasily Shapenko in F# Chat
Которое ресторит стейт
источник

VS

Vasily Shapenko in F# Chat
Т.е. так, как ты и делаешь
источник

ДБ

Дмитрий Башинский... in F# Chat
окей, спасибо
источник

ДБ

Дмитрий Башинский... in F# Chat
я думал, может есть какой -то обходной путь)
источник

VS

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

VS

Vasily Shapenko in F# Chat
Надо развязывать стейты
источник

GB

George Bessonov in F# Chat
Vasily Shapenko
Я переводил шаблон около года назад
нашёл аналогичный issue в paket, дополнил его. А (вдруг помнишь) на какой версии paket ты переводил шаблон?
источник