возможность вызывать скрипт-файлы с аргументами.

Здесь обсуждается всё, что касается макросов.
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: LuaMacro — Lua как язык макросов

Post by zg »

Latest post of the previous page:

John Doe wrote:Это лишь как частный случай, когда нужно использовать выражение lua, что актуально только при необходимости передачи скрипту таблиц, логических значений, определений функций...
у варианта с кавычками недостаток — нельзя кавычки внутри параметров использовать. если параметры откуда-то копипастятся — весьма неудобно.
А предлагается иное: передавать параметры как принято в системе, как делает это lua.exe
Т.е. просто @MyScript.lua foo bar, а не @MyScript.lua :: 'foo','bar'
удобство сомнительно, всевозможные неоднозначности и свой парсер.
2useven10 wrote:имхо

Code: Select all

lm:post @"first time.lua" 5,6
более очевидный способ.
но вопрос совершенно не принципиальный. вполне можно принять предпочтения автора.
+1.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: LuaMacro — Lua как язык макросов

Post by Smitis »

А если реализовать оба варианта, lm:post и, скажем, lm:cmd?
Разум когда-нибудь победит.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: LuaMacro — Lua как язык макросов

Post by Shmuel »

Моя позиция такова:
1. У обоих рассматриваемых вариантов есть свои плюсы и минусы. Любой из них можно использовать.
2. Парсер комстроки уже написан, и весьма неплохой. Так что дело не в трудностях имплементации.
3. Я не цепляюсь за существующее решение, готов сделать по другому варианту, просто не уверен, что он лучше.
4. Реализовать оба варианта (думал об этом) кажется неправильным.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: LuaMacro — Lua как язык макросов

Post by John Doe »

zg wrote:у варианта с кавычками недостаток — нельзя кавычки внутри параметров использовать. если параметры откуда-то копипастятся — весьма неудобно.
Все мы тут пользуемся командными оболочками хрен знает сколько лет, и оказывается неудобно!!
Сам lua.exe при этом не выпендривается, непонятно почему в фаре должно быть иначе.

P.S.
2 варианта конечно не нужны.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: LuaMacro — Lua как язык макросов

Post by 2useven10 »

Все мы тут пользуемся командными оболочками хрен знает сколько лет, и оказывается неудобно!!
Никогда не считал форточную оболочку удобной.
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: LuaMacro — Lua как язык макросов

Post by zg »

John Doe wrote:Все мы тут пользуемся командными оболочками хрен знает сколько лет, и оказывается неудобно!!
а что, удобно?
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: LuaMacro — Lua как язык макросов

Post by John Doe »

2useven10
Какая из существующих систем по вашему мнению удобна (в отношении передачи параметров запускаемым скриптам?

zg
И привычно.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: LuaMacro — Lua как язык макросов

Post by Shmuel »

2useven10 wrote:имхо

Code: Select all

lm:post @"first time.lua" 5,6
более очевидный способ.
Сделал так. Разделитель :: упразднён.
Post Reply

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