Size: a a a

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

2020 July 22

VL

Valeriy L in Emacs — русскоговорящее сообщество
elisp 1 : 0 common lisp
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Артем Юрченко
Ещё хорошо, что это часть emacs
только помни, что это макрос. если динамично нужно что-то, то юзай rx-to-string
источник

D

Dameda in Emacs — русскоговорящее сообщество
Только щас узнал что у шпрота 11 тысяч строк конфиг, наверно столько строк у всех саклесс тулз
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Dameda
Только щас узнал что у шпрота 11 тысяч строк конфиг, наверно столько строк у всех саклесс тулз
Да, конфиг у него гигантский
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
ну там жешь в основном доки
источник

А

Артем Юрченко... in Emacs — русскоговорящее сообщество
Valeriy L
только помни, что это макрос. если динамично нужно что-то, то юзай rx-to-string
Не очень понятно. Типа rx-to-string, чтобы заинлайнить вызов макрос в байткоде?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Артем Юрченко
Не очень понятно. Типа rx-to-string, чтобы заинлайнить вызов макрос в байткоде?
ты вообще знаешь что такое макрос?
источник

А

Артем Юрченко... in Emacs — русскоговорящее сообщество
Valeriy L
ты вообще знаешь что такое макрос?
Это какая-то форма, которую можно поманипулировать и подставить что-то другое на её основе
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
макрос раскрывается один раз
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
т.е. (rx (eval var-shit))
не будет динамически смотреть че там в var-shit
источник

А

Артем Юрченко... in Emacs — русскоговорящее сообщество
Окей, теперь понятно
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
А вот (rx-to-string '(eval var-shit)) будет
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
т.е. это функция, которую внутри использует rx
источник

А

Артем Юрченко... in Emacs — русскоговорящее сообщество
Угу, спасибо, осознал
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
макрос можно байт-скомпилить
источник

a

akater in Emacs — русскоговорящее сообщество
Артем Юрченко
А как рекомендуется жить с невероятной уродливостью регэкспов в emacs lisp?
(eval-when-compile (require 'rx)) — я живу только так.  А в интерактивном режиме поиском с регекспами стараюсь не пользоваться.
источник

А

Артем Юрченко... in Emacs — русскоговорящее сообщество
Угхм, так и буду делать, видимо
источник

A

Artem in Emacs — русскоговорящее сообщество
Pig Greenest
@thearcticcat жму/пинус
Жму руку
источник

D

Dameda in Emacs — русскоговорящее сообщество
Pig Greenest
Традиционный флекс православным расположением контрола
L?
источник