Size: a a a

2020 August 28

ΑZ

Αλεχ Zhukovsky in rust_offtopic
например собирался купить экзодус в стиме
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
а его оттуда удалили
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну, им же хуже 🤷‍♂️
источник

VV

Victor Victorov in rust_offtopic
Блять, как дебилу с Хабра объяснить что тайплклассы в хаскел
источник

VV

Victor Victorov in rust_offtopic
это по сути экстеншен методы к объекту
источник

p

polunin.ai in rust_offtopic
Что?
источник

VV

Victor Victorov in rust_offtopic
И тот же List или Mayby с различной реализацией тайпклассов к ним в сумме дают настоящие полноценные иммутабельные объекты.
источник

p

polunin.ai in rust_offtopic
Тайпклассы это небольшой сахарок над перегрузкой методов откуда экстеншен методы
источник

VV

Victor Victorov in rust_offtopic
Та тот же List это объект с набором методов ака функций которые к нему прекреплены из различных тайпклассов вроде Монады.
источник

VV

Victor Victorov in rust_offtopic
polunin.ai
Тайпклассы это небольшой сахарок над перегрузкой методов откуда экстеншен методы
Ну в C# через методы расщения статик класса с HKT и возможность реализовать интерфейс яб сделал бы их.
источник

VV

Victor Victorov in rust_offtopic
Суть в том что List  и Maybe это объекты.
источник

VV

Victor Victorov in rust_offtopic
Суть объектов это набор методов и которые возвращают какие-то результат или выполняют какие-то дейтствия на основе текущего состояния этого объекта.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Victor Victorov
это по сути экстеншен методы к объекту
Кривая аналогия
источник

VV

Victor Victorov in rust_offtopic
БТВ, в Scala тоже через Экстенше методы Монады и прочие тайпклассы цепляются к своим объектам.
источник

VV

Victor Victorov in rust_offtopic
Блин, мне эти данные Юзеров понравились. Особенно почта Алберта. isaac :: User
isaac = User "Isaac Newton" 372 "isaac@newton.co.uk" (fromGregorian 1683 3 1)

albert :: User
albert = User "Albert Einstein" 136 "ae@mc2.org" (fromGregorian 1905 12 1)   :D
источник

VV

Victor Victorov in rust_offtopic
Αλεχ Zhukovsky
Кривая аналогия
Плюс тебе за Энштейна няша. 😁
источник

VV

Victor Victorov in rust_offtopic
Чувак там просто не вдупляет что глобально объект это просто какая-то структура данных + набор функций работающие с этой структурой поэтому LIst, Either, Maybe это иммутабельные объекты
источник

VV

Victor Victorov in rust_offtopic
Ну и собственно каррированная функция сложения def add(a)(b) ;  val curry = add(1); curry(2) это по сути 1.add(2). Тобишь вызов у инстанса объекта Int равному 1 метода по добавления к нему 2. Просто карринованная функция тут представляет собой обект у которого одно единственное поле инт равное 1 и один единственный метод - метод добавления.
источник

SP

Stanislav Popov in rust_offtopic
Вся суть юзабилити интерфейса PlayStation Store в одном видео. Разработчик Descenders попытался найти свою игру в магазине в день релиза.
источник

SP

Stanislav Popov in rust_offtopic
кто там про консоли говорил?
источник