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

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

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

Post by Smitis » Tue 06 Nov, 2018 13:29

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: 8507
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 136 times

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

Post by HaRT » Tue 06 Nov, 2018 13:32

Smitis wrote:
Tue 06 Nov, 2018 13:29
использовать в метасимволе обычное lua выражение
Поддерживаю, для простых случаев ad hoc это будет удобнее, чем если надо прежде описать спец.функцию.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11970
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 133 times

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

Post by John Doe » Tue 06 Nov, 2018 14:22

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 “Обсуждение макросов”