Size: a a a

Clojure — русскоговорящее сообщество

2020 June 11

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Я когда-то описал свою интерпретацию того, как устроено это разделение: https://ru.stackoverflow.com/a/490713
источник

Н

Никита in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
много лет назад у Льва Валкина был доклад и там был крутой слайд про императивность/декларативность и ооп/dsl
Декларативных языков в принципе два: HTML, SQL. По ним можно прикинуть разницу)
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Никита
Декларативных языков в принципе два: HTML, SQL. По ним можно прикинуть разницу)
а регулярки?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
ООП и ФП очень похожи, когда сделаны как нужно.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Часть паттернов в ООП появилась из-за отсутствия некоторых привычных для ФП вещей.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
И уж если углубляться, то ООП Алана Кея скорее всего не похоже на ООП, которое обсуждается.
источник

Н

Никита in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
И уж если углубляться, то ООП Алана Кея скорее всего не похоже на ООП, которое обсуждается.
Оно от него далеко вовсе
источник

Н

Никита in Clojure — русскоговорящее сообщество
Если брать объекты, за которые так вцепилось современное ООП, так в Смолтоке они были куда более жестче. Там if был блоком-объектом
источник

Н

Никита in Clojure — русскоговорящее сообщество
А если брать основную концепцию – messaging, то в современном ООП его нет
источник

Н

Никита in Clojure — русскоговорящее сообщество
Но и Кей не смог реализовать его в Смолтоке нормально, и всесто асинхронных мессенджей сделал синхронные методы, которые мы видим в современном ООП
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Никита
Мне кажется в ФП как и в ООП нет чётких boundaries. Есть ключевые поинты, типа иммутабельности, но наличие абстрактных типов данных это уже необязательно
Мутабельность не идет из ФП так то 🙂
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Common Lisp вполне себе мутабелен, по крайей мере в своем эссе Рич об этом писал (если я все так понял)
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
я про
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
а стоп, кто сказал лисп это обязательно ФП? 🙂
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
так лиспы и не про фп изначально
источник

Н

Никита in Clojure — русскоговорящее сообщество
Mikhail Malakhovskiy
так лиспы и не про фп изначально
Угу
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
А почему люди так молятся на Smalltalk? Я так и не понял, что там прикольного, кроме маленького синтаксиса и приятной рефлексии (сам не пробовал)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Без messaging это же тот же руби, только еще чуть более "оопшный"
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Common Lisp вполне себе мутабелен, по крайей мере в своем эссе Рич об этом писал (если я все так понял)
Вот только CL - это много парадигм, а не только ФП.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
> Без messaging это же тот же руби,

только наоборот )
источник