Идея: скрипты в метасимволах

Здесь обсуждается всё, что касается макросов.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Идея: скрипты в метасимволах

Post by Smitis »

Latest post of the previous page:

John Doe wrote: Tue 06 Nov, 2018 09:44 Сомневаюсь, что конструировать функцию прямо в метасимволе будет распространённой практикой.
Я же не предлагаю конструировать функцию в метасимволе. Я предлагаю использовать в метасимволе обычное lua выражение. Результат подставлять на место метасимвола. Можно будет использовать там простое выражение. Можно с описанием своей функции (если не лениво всё в одну строку делать). Можно вызвать любую другую заранее определённую функцию (хоть глобальную, хоть из таблицы symbol, хоть откуда). В результате все эти навороты с symbol становятся просто не нужны.
Last edited by Smitis on Tue 06 Nov, 2018 13:30, edited 1 time in total.
Разум когда-нибудь победит.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Идея: скрипты в метасимволах

Post by HaRT »

Smitis wrote: Tue 06 Nov, 2018 13:29 использовать в метасимволе обычное lua выражение
Поддерживаю, для простых случаев ad hoc это будет удобнее, чем если надо прежде описать спец.функцию.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Идея: скрипты в метасимволах

Post by John Doe »

Smitis wrote: Tue 06 Nov, 2018 13:29 В результате все эти навороты с symbol становятся просто не нужны.
Эти навороты крайне просто реализуются, и имеют определённые преимущества.

Мы с вами уже изложили свои аргументы, а что из этого будет реализовано (и будет ли) - решать автору плагина.
HaRT wrote: Tue 06 Nov, 2018 13:32 Поддерживаю, для простых случаев ad hoc это будет удобнее, чем если надо прежде описать спец.функцию.
Выше было показано, что одно вовсе не исключает другого, а может быть его частным случаем, (пред)определённой функцией.
Last edited by John Doe on Tue 06 Nov, 2018 14:25, edited 1 time in total.
Post Reply

Return to “Обсуждение макросов”