LuaMacro: префиксы командной строки

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

Re: lm:post2

Post by Smitis »

Latest post of the previous page:

Из другой темы:
Подготовить список планируемых к удалению функций, и указать чем их следует заменить. Выдержать время для перехода, и благополучно грохнуть. Это в макроязыке и до Lua делалось.
Если lm:post мешает, почему хотя бы не так?
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: lm:post2

Post by John Doe »

Пусть, мне всё равно, я за стройность системы в итоге.
Автор luamacro же как видите отстаивает совместимость в ущерб стройности, очевидно из-за нежелания участвовать в обсуждениях подобных этому.

P.S.
Боюсь вашему сценарию отсрочка не поможет, причины вы сами указали.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: lm:post2

Post by Shmuel »

Smitis
Если верну lm:post на полгода, вас устроит?
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: lm:post2

Post by Smitis »

Shmuel wrote:Smitis
Если верну lm:post на полгода, вас устроит?
Да
Разум когда-нибудь победит.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: lm:post2

Post by Shmuel »

Нередко надо посмотреть значение какого-либо выражения или нескольких.
Для этого приходится печатать что-то наподобие lua:far.Show(<expr1>,<expr2>).
Может имеет смысл сделать, как в lua.exe сделано в интерактивной сессии: если строка начинается с =, то вызывается print для списка выражений. Мы бы могли то же самое делать, только вызывать не print, а far.Show.
Например, lua:=5,77,"foo" было бы равноценно lua:far.Show(5,77,"foo").
???
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: lm:post2

Post by Smitis »

Почему бы тогда не добавить новый префикс? Например, show:
Разум когда-нибудь победит.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: lm:post2

Post by Shmuel »

Думал и об этом. Но тогда нужны отдельные префиксы для Lua и MoonScript.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: lm:post2

Post by John Doe »

Не надо отдельных префиксов.
И задача в принципе решается консольным алиасом.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: lm:post2

Post by Shmuel »

Отдельных префиксов не надо, но как насчёт = ?
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: lm:post2

Post by NightRoman »

Shmuel wrote:Отдельных префиксов не надо, но как насчёт = ?
Я бы тогда для эргономики предложил :. Все равно уже одна буква ":" набирается. С другой стороны, раз "=" уже где-то используется...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: lm:post2

Post by John Doe »

Shmuel wrote:Отдельных префиксов не надо, но как насчёт = ?
Помешать никому не должно, хотя лично я всё в редакторе смотрю.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: lm:post2

Post by Shmuel »

ОК, жду ещё сутки и, если не будет протестов, делаю.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: lm:post2

Post by Shmuel »

NightRoman
Хотел последовать вашему совету, но в MoonScript выражения могут начинаться с :, поэтому выбрал всё-таки =.
gotar
Posts: 412
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 17 times
Been thanked: 3 times

lm:post никому не жаль?

Post by gotar »

lm:post прекратил свое существование
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

lm:post никому не жаль?

Post by Shmuel »

gotar wrote:lm:post прекратил свое существование
Это обсуждалось в форуме полгода назад, и было принято решение: убрать из документации сразу, а реально - через полгода.
Post Reply

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