Size: a a a

Scala User Group

2020 February 16

AV

Abyr Valg in Scala User Group
> непонятно, это налл лежал или ключа такого нет
Эх, щас бы нуллами оперировать
источник

O

Orbarax in Scala User Group
создатель библиотеки не должен делать предположений о том, что кто-то чем-то не оперирует
источник

O

Orbarax in Scala User Group
точно так же можно пустые строки в None преобразовывать
источник

O

Orbarax in Scala User Group
и нули
источник

AS

Aleksei Shashev in Scala User Group
Orbarax
создатель библиотеки не должен делать предположений о том, что кто-то чем-то не оперирует
он просто накладывает ограничениея на использование и показывает как правильно использовать.
источник

AS

Aleksei Shashev in Scala User Group
Если гвозди закручивать отверткой - это не проблемы того кто придумал гвозди, а того, кто держит отвертку :)
источник

O

Orbarax in Scala User Group
при этом ломая функториальность и делая невозможной реализацию Opt<V> TryGetValue(key), полностью изоморфной bool TryGetValue(key, out value). зато использование "правильное"
источник

AS

Aleksei Shashev in Scala User Group
Orbarax
при этом ломая функториальность и делая невозможной реализацию Opt<V> TryGetValue(key), полностью изоморфной bool TryGetValue(key, out value). зато использование "правильное"
А кто сказал, что создатели библиотеки оринетровлись на законы функтора и что имели ввиду? Где-то указано, что Option соблюдает все законы?
источник

O

Orbarax in Scala User Group
создатель ещё и трансформеры монад построил вокруг своих типов
источник

AS

Aleksei Shashev in Scala User Group
Напишите свою иделологически правильную библиотеку. Ну если только к библиотеки вопросы, а не языку в целом.
источник

O

Orbarax in Scala User Group
> However, Option<T> type also implements Select and SelectMany and is therefore monadic, which also means it can be used in LINQ expressions and much more!
monadic это что значит? что-то похоже на монады или монады?
источник

O

Orbarax in Scala User Group
Aleksei Shashev
Напишите свою иделологически правильную библиотеку. Ну если только к библиотеки вопросы, а не языку в целом.
уже
источник

AS

Aleksei Shashev in Scala User Group
Ну вот и правильно :)
источник

O

Orbarax in Scala User Group
если б не кривые option и either у louthy, то этого бы делать не пришлось
источник

AS

Aleksei Shashev in Scala User Group
Осталось понять зачем обсуждение C# в группе посвященной Scala...
источник

AV

Abyr Valg in Scala User Group
Вдохновиться
источник

AV

Abyr Valg in Scala User Group
Порадоваться
источник

O

Orbarax in Scala User Group
справедливо. но, к счастью, скалу в данный момент не обсуждают, так что не мешает
источник

AS

Aleksei Shashev in Scala User Group
Понятно, что можно, но кажется интереснее обсуждать там, где больше вероятность найти отклик и, возможно, последователей.
источник

AV

Abyr Valg in Scala User Group
Aleksei Shashev
Понятно, что можно, но кажется интереснее обсуждать там, где больше вероятность найти отклик и, возможно, последователей.
Я рассматриваю ООП как построение системы из самодостаточных и взаимодействующих простых юнитов (объектов). Как построение модели мира в Warcraft.
источник