Size: a a a

🎄.NET Talks: Evergreen🎄

2020 March 17

L

Liza in 🎄.NET Talks: Evergreen🎄
Т-34 85
Всегда есть такой пункт)
Это че вы в каком-то чате обсуждаете фиолетовый
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Фиолктовый скоро известнее метанита станет
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Liza
Это че вы в каком-то чате обсуждаете фиолетовый
о, админы не знают, какие правила для каких чатов работают!))
источник

SZ

Slava Zolotov in 🎄.NET Talks: Evergreen🎄
Зелёный вон на международный уровень вышел, осталось фиолетовый продвинуть 😁
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Т-34 85
о, админы не знают, какие правила для каких чатов работают!))
А это этот
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Liza
Фиолктовый скоро известнее метанита станет
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Это даже смешнее
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Это из профессорвеб чатика ты репостишь постоянно?
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Liza
Это из профессорвеб чатика ты репостишь постоянно?
это сообщение из крестовой флудилки. А вообще - из разных, из растовской
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
Т-34 85
это сообщение из крестовой флудилки. А вообще - из разных, из растовской
Я надеюсь ты перестал ему мой ответ
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Странно, я думала на расте умные люди пишут
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
Я надеюсь ты перестал ему мой ответ
он ЗНАЛ, что в фиолетовом за это банят
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
Нет не было
Там была виртуальная машина  , которая лишь эмулировала поведение потоков используя лок обжекты, на основе однооо системного потока
Вот этот
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Liza
Странно, я думала на расте умные люди пишут
DogeShibu умный?
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Т-34 85
DogeShibu умный?
Кто это?
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
Нет не было
Там была виртуальная машина  , которая лишь эмулировала поведение потоков используя лок обжекты, на основе однооо системного потока
не, пускай продолжает заблуждаться)
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Liza
Кто это?
Telegram
Doge Shibu in 🎄.NET Talks: Evergreen🎄
Ну ок, пример из жизни напрямую. Это чуть отдельный подхода, но HKT он требует. Пусть у нас есть большой конфиг, в нём куча вложенных полей, они потенциально опциональны.

Есть сложная логика мерджа конфига, которая приводит в конце к тому, что опциональных значений нет.

Вариант без HKT - мы либо делаем структуру с опциональными значениями и её версию без опциональности. Таким образом у нас дублируется достаточно большой набор структур:
// В реальности конфиги на много десятков полей суммарно
final case class Config(address : String, featureConfig: FeatureConfig, ...)
final case class FeatureConfig(...)

final case class OptionalConfig(address: Option[String], featureConfig: Option[OptionalFeatureConfig])
final case class OptionalFeatureConfig

def merge(example: Config, external: OptinalConfig): Config = ???

Либо оставляем только опциональную и нам в бизнес логике придется руками постоянно кастовать значения из нуллябельных в не нуллябельные тем или иным способом.

Вариант с HKT:
final case class Conf…
источник

Т

Трубадур in 🎄.NET Talks: Evergreen🎄
За доге и двор стреляю в упор
источник

VZ

Vladimir Zenin in 🎄.NET Talks: Evergreen🎄
помню в линейке вводили битвы между серверами. все эти пересылки между чатиками напоминают
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Трубадур
За доге и двор стреляю в упор
Доге в ФП упоролся. Интересно, в какой доли от Айрата?
источник