Size: a a a

2021 July 06

LO

Leonid 🦇 Onokhov in haskell_blah
пикантное название
источник

Oℕ

Oleg ℕizhnik in haskell_blah
для чего языки делаются синтетические?
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Чтобы выражать что-то можно было удобно
источник

LO

Leonid 🦇 Onokhov in haskell_blah
выражать егорооп
источник

in haskell_blah
есле я правильно понял, егор сделал язык для промежуточного представления других языков, чтобы гигатонны говнокода в хуавее линтить
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Но насколько я помню, да, у егора идея языков в том, чтобы правильно писать ооп можно было, а неправильно - нельзя
источник

LO

Leonid 🦇 Onokhov in haskell_blah
usafePerformOOP то есть?
источник

in haskell_blah
OOP is unsound
источник

in haskell_blah
(always has been)
источник

LO

Leonid 🦇 Onokhov in haskell_blah
да всё unsound так то
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Непонятно, почему
источник

in haskell_blah
источник

Oℕ

Oleg ℕizhnik in haskell_blah
оопе и фпе это же зонтичные наименования для книг анкл боба и гранина соответственно
источник

in haskell_blah
I find OOP technically unsound. It attempts to decompose the world in terms of interfaces that vary on a single type. To deal with the real problems you need multisorted algebras - families of interfaces that span multiple types. I find OOP philosophically unsound. It claims that everything is an object. Even if it is true it is not very interesting - saying that everything is an object is saying nothing at all. I find OOP methodologically wrong. It starts with classes. It is as if mathematicians would start with axioms. You do not start with axioms - you start with proofs. Only when you have found a bunch of related proofs, can you come up with axioms. You end with axioms. The same thing is true in programming: you have to start with interesting algorithms. Only when you understand them well, can you come up with an interface that will let them work.
источник

in haskell_blah
to deal with the real problems you need multisorted algebras
источник

in haskell_blah
@haskell_moiseevitch понятно?
источник

in haskell_blah
а вы там фшарпом сайтики парсите
источник

in haskell_blah
стыдоба
источник

LO

Leonid 🦇 Onokhov in haskell_blah
а что такое мультисортед алебра?
источник

Oℕ

Oleg ℕizhnik in haskell_blah
да, как и ожидалось, чушка
источник