Size: a a a

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

2020 April 02

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
Э... нет
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
Декораторы явно подменяют собой функцию
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
если где-то была ссылка на оригинал, то декоратор не подействует
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну в смысле
@my_decorator
def my_function(blah)
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вот здесь фактически вместо того, что под def попадет декоратор
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Вот чего нет в melpa, а именно app-emacs/ebuild-mode, и с первых же страниц начинают сыпать примерами, основанными на других языках понаписано.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но да, если в другом месте делать my_function = my_decorator(some_other_function), то да, облом
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и тогда надо вместо этого делать манкипатчинг
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
Вот я и говорю, что аналогия плохая
источник

A

Artem in Emacs — русскоговорящее сообщество
источник

A

Artem in Emacs — русскоговорящее сообщество
It’s happening guys
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а адвайс цепляется именно к реализации, а не к ссылке?
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
:around это "опернуть при вызове" скорее
источник

A

Artem in Emacs — русскоговорящее сообщество
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
Aleksei (astynax) Pirogov
:around это "опернуть при вызове" скорее
То есть можно себе представить, что каждая функция обёрнута всегда в "оборачиватель"
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ясно
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
Которму можно постфактум давать "советы"
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
То есть это класс-декторатор :) азаза
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну оно с одной стороны "неограниченная мощь", а с другой стороны "with great power comes great responsibility"
источник

AP

Aleksei (astynax) Pirogov in Emacs — русскоговорящее сообщество
В однопоточном редакторе можно себе позволить :)
источник