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

Здесь обсуждается всё, что касается макросов.
User avatar
John Doe
Бюрократ
Posts: 11125
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 71 times

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

Post by John Doe » Mon 16 Jul, 2012 13:44

Проект Spring (обсуждение) влился в стабильную версию Far Manager 3.0.

Таким образом, в макросах сейчас доступны:
  • Стандартные функции и библиотеки Lua.
  • В фаре используется LuaJIT (обсуждение), что (в частности) даёт доступ к библиотеке FFI (обсуждение).
  • "Надстройка" над Lua: MoonScript (Подробности и обсуждение)
  • Функции API плагинов, посредством библиотеки LuaFAR (см. luafar_manual.chm)
  • Функции старого макроязыка (API макросов)
    Актуальный мануал, отражающий после перехода на Lua: macroapi_manual.ru.chm.
    (Мануал весьма лаконичен, вместо описания функции старого макроязыка приведены ссылки на устаревший раздел )
См. также:

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Wed 09 Aug, 2017 21:39

Latest post of the previous page:

Shmuel wrote:
Wed 09 Aug, 2017 21:29
Предложите лучшую формулировку
Например, KeyName does not match 'ConfigArea.SettingName'. Лично меня вообще сбило с толку то, что ошибка как бы происходит внутри ф-ии error(), но это, как я понимаю, мы вряд ли исправим.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5154
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 14 times
Been thanked: 144 times

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

Post by Shmuel » Wed 09 Aug, 2017 22:24

HaRT, я не уверен, что ваша формулировка лучше (это субъективно, да). Так что пока остаётся как есть.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Wed 09 Aug, 2017 22:31

Shmuel wrote:
Wed 09 Aug, 2017 22:24
я не уверен, что ваша формулировка лучше (это субъективно, да)
Согласны ли Вы с тем, что формулировка, которая явно указывает ожидаемый формат, полезнее, чем та, которая только заявляет несоответствие (но не говорит, что нарушено)? Это как „Вы нарушили Правила Дорожного Движения!“ и „Вы нарушили пункт такой-то статьи такой-то ПДД.“
А ещё на самом деле неплохо бы указать, какая именно строка не соответствует ожидаемому формату, — чтобы читатель сразу понял, что эта ошибка имеет прямое отношение к написанному им коду.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5154
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 14 times
Been thanked: 144 times

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

Post by Shmuel » Wed 09 Aug, 2017 22:37

Ну что ж, мысли здравые высказываете.
Если вам это не безразлично, заведите тикет на мантисе (я серьёзно).

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Wed 09 Aug, 2017 22:54

Shmuel wrote:
Wed 09 Aug, 2017 22:37
заведите тикет
#3467
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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