Latest post of the previous page:
сравнил с помощью dumpbin, оказалось, в luapower (тоже mingw64) присутствует отладочная информация и дополнительно экспортируется несколько функций (lua_getexdata, lua_getexdata2, lua_resetthread, lua_setexdata, lua_setexdata2)Производительность Lua
- John Doe
- Бюрократ
- Posts: 14236
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 466 times
- Contact:
Ликбез по Lua
Проект luapower 4 года как свёрнут, поэтому мало смысла им пользоваться.
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 14236
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 466 times
- Contact:
Ликбез по Lua
Смотря что вам надо.
Сам интерпретатор luajit распространяется в исходниках.
Если не собирать самому, то тут периодически обновляется https://github.com/FarGroup/thirdparty
Если самому собирать (особенно разнообразные сторонние библиотеки) то посмотрите luarocks.
Сам интерпретатор luajit распространяется в исходниках.
Если не собирать самому, то тут периодически обновляется https://github.com/FarGroup/thirdparty
Если самому собирать (особенно разнообразные сторонние библиотеки) то посмотрите luarocks.
https://t.me/FarManager — Telegram чат
-
- Posts: 7001
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 42 times
- Been thanked: 569 times
Ликбез по Lua
У меня это так (видимо потому, что я и собираю для Far3/Windows

Для far2m/Linux устанавливаю его в системе из официальных источников.
- John Doe
- Бюрократ
- Posts: 14236
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 466 times
- Contact:
Ликбез по Lua
. Я понимаю, что фаровский движок регулярных выражений не самый быстрый. Но мне подумалось, что за счет компиляции регулярных выражений все равно будет выигрыш в скорости. Впрочем я не мерил.John Doe wrote: Sun 06 Apr, 2025 12:52 Мой эксперимент показал что с фаровскими регэкспами в 1.5 раза дольше.
- John Doe
- Бюрократ
- Posts: 14236
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 466 times
- Contact:
Ликбез по Lua
Отставание здесь вероятно за счёт вынужденного двойного преобразования utf-8/utf-16/utf-8.
Если использовать W-варианты функций, то должно быть быстрее.
Возможно он и будет в каком-то другом сценарии.gotar wrote: Mon 07 Apr, 2025 11:08 Но мне подумалось, что за счет компиляции регулярных выражений все равно будет выигрыш в скорости.
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 14236
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 466 times
- Contact:
Производительность Lua
Ничего не получится, пока кто-то не напишет соответствующий адаптер, чего пока не предвидится.
Но был же ещё Clearscript (не пробовал).
P.S.
Он похоже переехал к FarNet.
Но был же ещё Clearscript (не пробовал).
P.S.
Он похоже переехал к FarNet.
https://t.me/FarManager — Telegram чат
-
- Posts: 7001
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 42 times
- Been thanked: 569 times
Производительность Lua
Судя по датам у меня на компе, я скачал
x86_64-13.2.0-posix-seh-msvcrt-rt_v11-rev1
и i686-13.2.0-posix-dwarf-msvcrt-rt_v11-rev1
в ноябре 23-го года, а откуда - не записал. Первый из них использую для сборки Far/LuaFAR/LuaMacro.Для сборки LuaJIT продолжаю использовать GCC 8.1 (наверное глупый консерватизм).
- John Doe
- Бюрократ
- Posts: 14236
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 80 times
- Been thanked: 466 times
- Contact:
Производительность Lua
Подозреваю что отсюда https://github.com/niXman/mingw-builds- ... s/releases
Но luajit кстати и студией собирается, в комплекте батник есть.
Но luajit кстати и студией собирается, в комплекте батник есть.
https://t.me/FarManager — Telegram чат