Size: a a a

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

2020 December 30

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Evgeny Zajcev
а MOP есть поверх кложи?
я с MOP знаком на уровне "слышал звон" и чот про кичалеса упоминалось в PCL, так что тут я ничо не скажу
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
сууукаааа, орнуул
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
я с MOP знаком на уровне "слышал звон" и чот про кичалеса упоминалось в PCL, так что тут я ничо не скажу
в кложе вцелом подругому принято писать, не в MOP стиле .. может это и неплохо вовсе.  За гибкие системы (MOP) приходится платить жестокую цену, про это у меня высер есть - https://www.youtube.com/watch?v=4zKO50FJNe8
источник

a

akater in Emacs — русскоговорящее сообщество
Artem
Ну вопрос к коммьюнити, а не к языку.
Язык это в большой степени его комунити.
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Но что из этого удовлетворение компилятора?
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
не насрать ли? шашечки или ехать?
Ну мне насрать
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Я и дешем с С.ел пользуюсь
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Lämppi Lütti
Я и дешем с С.ел пользуюсь
зашквар
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
akater
Затем же, зачем и везде.  Рекурсивные решения часто хороши.  Я избегаю рекурсию в елиспе, потому что знаю, что плохо будет.
если сжимающая рекурсия, то всё норм, а если дерево рукурсии не сужается на каждой итерации, то будет плохо в итоге
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Nikita Domnickij
зашквар
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
ещё скажи что ты lgbtq+.el пользуешься чтобы окончательно себя дискредитировать
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Lämppi Lütti
Но что из этого удовлетворение компилятора?
recur который за тебя вызывает функцию, вместо прямого явного вызова самому без хуйни
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
А так сама функция и вызывает recur
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Nikita Domnickij
зашквар
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Evgeny Zajcev
recur который за тебя вызывает функцию, вместо прямого явного вызова самому без хуйни
в итоге нужно учитывать и знать всякие особенности этого recur (это и есть удовлетворение машины), типа классика:
(defn foo [& args]
 (let [[x & more] args]
   (prn x)
   (if more (recur more) nil)))
(foo :a :b :c)
==>
:a
:b
:c

(defn bar [& args]
 (let [[x & more] args]
   (prn x)
   (if more (bar more) nil)))

(bar :a :b :c)
==>
:a
(:b :c)
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
я к тому, что замечательно что recur есть, но это не от хорошей жизни, а из-за отсутствия TCO
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Evgeny Zajcev
в итоге нужно учитывать и знать всякие особенности этого recur (это и есть удовлетворение машины), типа классика:
(defn foo [& args]
 (let [[x & more] args]
   (prn x)
   (if more (recur more) nil)))
(foo :a :b :c)
==>
:a
:b
:c

(defn bar [& args]
 (let [[x & more] args]
   (prn x)
   (if more (bar more) nil)))

(bar :a :b :c)
==>
:a
(:b :c)
Страсти какие
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Могу сказать что везде есть удовлетворение машины (а в данном случае просто не используйте прямой вызов 🙂)
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Ну точнее не машины, а чего-то что не ты
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Evgeny Zajcev
я к тому, что замечательно что recur есть, но это не от хорошей жизни, а из-за отсутствия TCO
што поделать, вынужденная жертва
источник