Size: a a a

2020 May 13

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
то есть ты создал объект и никогда его не мутируешь?
да, в паре мест пересоздаю просто копии и всё
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
да, в паре мест пересоздаю просто копии и всё
ну тогда это и не ооп)
источник

RP

Roman Proskuryakov in rust_offtopic
polunin.ai
ну тогда это и не ооп)
че это вдруг?
источник

p

polunin.ai in rust_offtopic
чисто сахарок над рекордами
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ну тогда это и не ооп)
чойта? Там всякие классы, наследование
источник

AZ

Alex Zhukovsky in rust_offtopic
всё есть
источник

AZ

Alex Zhukovsky in rust_offtopic
виртуальные методы (чистые офк)
источник

RP

Roman Proskuryakov in rust_offtopic
polunin.ai
чисто сахарок над рекордами
твой ооп чисто сахарок над асмом
источник

p

polunin.ai in rust_offtopic
пишешь вместо foo(bar) bar.foo()
источник

p

polunin.ai in rust_offtopic
вот и твое ооп
источник

RP

Roman Proskuryakov in rust_offtopic
polunin.ai
пишешь вместо foo(bar) bar.foo()
в этом заключается твое ООП?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
пишешь вместо foo(bar) bar.foo()
я слышал про наследование-инкапсмуляцию0полиморфизм, а вот про мутабельность обязательную - впервые
источник

RP

Roman Proskuryakov in rust_offtopic
так еще раз, можно мутабельность сделать через interior mutability и афинные типы
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
я слышал про наследование-инкапсмуляцию0полиморфизм, а вот про мутабельность обязательную - впервые
ну вот что ты делаешь это просто сахарок над рекордами) это ооп формально, но на практике семантически не отличается от фп
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ну вот что ты делаешь это просто сахарок над рекордами) это ооп формально, но на практике семантически не отличается от фп
я не понимаю чем этот сахарок чем-то отличается от того что я в тех же методах буду чето мутировать
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
ну вот что ты делаешь это просто сахарок над рекордами) это ооп формально, но на практике семантически не отличается от фп
Можно сделать мутабельное ООП в ФП языке на IORef'ах
источник

DS

Doge Shibu in rust_offtopic
См. статью Олега
источник

DS

Doge Shibu in rust_offtopic
на эту тему
источник

RP

Roman Proskuryakov in rust_offtopic
дай ссылку
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
я не понимаю чем этот сахарок чем-то отличается от того что я в тех же методах буду чето мутировать
в том что в таком случае объекты будут не просто набором полей а отдельными сущностями со своим внутренним состоянием
источник