Size: a a a

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

2021 August 23

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Для ООП есть SOLID, а для ФП есть аналог?

Я имею ввиду не ту шутку про то, что все через функи.

И да, я понимаю, что в ФП правил подобных SOLID может быть не 5.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
а чем тебе сам SOLID не угодил, если так хочется?
он с минимальными изменениями переносится.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Как бы да, но запах ООП все равно остаётся.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
правда, я не знаю, куда переносится, потому что никакого общего "ФП" не существует, но это оставим на твоей совести
источник

VL

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

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
а принцип Барбары Лисков о подстановке как на ФП перенести?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ну за уши можно и Барбару притянуть.
источник

VL

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

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
а что там такого с ФП? (и опять же, что ты называешь ФП)
соотношение subtype/supertype будто бы не никуда не деваются.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ну типа если где-то ожидается функа с определённой сигнатурой, то вместо неё можно подсунуть другую функу с такой же сигнатурой или более «широкой» сигнатурой. И это должно сработать.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Кажется надо смотреть на конкретные языки
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
При этом же смолтолковское ооп тоже не ложится на солид, хотя ооп
источник

M

Madman in Clojure — русскоговорящее сообщество
Это она в тебя вошла и тебе понравилось играться с ней 😂
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
источник

M

Madman in Clojure — русскоговорящее сообщество
Чувак, это же транслисп...
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Понятия не имею что это должно значить
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
а елисп это гейлисп
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
источник

M

Madman in Clojure — русскоговорящее сообщество
Нет.

Пророк Ричард говорил:
1. Transwomen are not women.
2. Clojure is not lisp.

Вывод: Clojure is trans lisp
источник