Ликбез по Lua

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Ликбез по Lua

Post by John Doe »

В данной теме задаём вопросы по Lua.

Для того, чтобы получить начальное представление о языке достаточно почитать какую-нибудь короткую обзорную статью, например:
Для более близкого знакомства рекомендую эти документы:

citRiks
Posts: 674
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 198 times
Been thanked: 44 times

Ликбез по Lua

Post by citRiks »

Latest post of the previous page:

Shmuel wrote:
Mon 15 Jun, 2020 19:33
Не существует "стандартного-обычного". LuaJIT публикуется только в исходниках.
Я собрал его как-то, ничего не меняя, исходники из официального сайта,
на мой взгляд - кто так делает, тот и получает обычный стандартный LuaJit
Ну насколько я понял, это нормальная замена тому что собирали вы, скажем?
А кто не поверит в наше миролюбие,
Тот кровью умоется.
И будет такая борьба за мир,
Что камня на камне не останется.

Shmuel
Posts: 6139
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

Ликбез по Lua

Post by Shmuel »

citRiks wrote:
Mon 15 Jun, 2020 20:28
А может соберете в следующий раз с этим думаю что полезным для всех флагом?
Если будут ещё голоса в поддержку этого от Фар-груп и/или некоторых известных макрописателей.
citRiks wrote:
Mon 15 Jun, 2020 20:30
это нормальная замена тому что собирали вы, скажем?
Скорее всего да, но поскольку это всё-таки другая сборка, то есть вероятность, что и нет.

User avatar
zg
zero-gravity
Posts: 5834
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

Ликбез по Lua

Post by zg »

citRiks wrote:
Mon 15 Jun, 2020 20:30
Я собрал его как-то, ничего не меняя, исходники из официального сайта
если ничего не менять, то соберётся без -DLUAJIT_ENABLE_LUA52COMPAT, чем это отличается от того что идёт с фаром? ничем. к чему этот ваш пост?

citRiks
Posts: 674
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 198 times
Been thanked: 44 times

Ликбез по Lua

Post by citRiks »

zg wrote:
Mon 15 Jun, 2020 20:45
если ничего не менять, то соберётся без -DLUAJIT_ENABLE_LUA52COMPAT,
чем это отличается от того что идёт с фаром?
ничем. к чему этот ваш пост?
Самому сбе построить такую же/аналогичную DLL это как "начать плясать от печки".
Tак говорят потому что в старину на Руси плясать начинали с места рядом с печкой,
а потом уже нарезали круги по избе, если место позволяло конечно.
Или, другими словами, "начать с начала".
Т.е., для начала получить аналогичную DLL,
а потом уже смотреть что с ней еще можно сделать.
Потому что если не можешь сделать аналогичную DLL,
то и не совсем аналогичная вряд ли выйдет не комом, как первый блин
А кто не поверит в наше миролюбие,
Тот кровью умоется.
И будет такая борьба за мир,
Что камня на камне не останется.

citRiks
Posts: 674
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 198 times
Been thanked: 44 times

Ликбез по Lua

Post by citRiks »

Shmuel wrote:
Mon 15 Jun, 2020 20:41
Если будут ещё голоса в поддержку этого от Фар-груп и/или некоторых известных макрописателей.
Думаю что голоса наберутся.
Надо бы поставить голосование в какое-нибудь видное место форума,
может в отдельную тему в закреп?
А кто не поверит в наше миролюбие,
Тот кровью умоется.
И будет такая борьба за мир,
Что камня на камне не останется.

Shmuel
Posts: 6139
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

Ликбез по Lua

Post by Shmuel »

citRiks wrote:
Mon 15 Jun, 2020 21:43
Надо бы поставить голосование в какое-нибудь видное место форума,
может в отдельную тему в закреп?
Никто не говорил про голосование. Решает Фар-груп на своё усмотрение.
Кто захочет высказаться, сделает это в данной теме.

User avatar
zg
zero-gravity
Posts: 5834
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

Ликбез по Lua

Post by zg »

Shmuel wrote:
Mon 15 Jun, 2020 20:41
Если будут ещё голоса в поддержку этого от Фар-груп и/или некоторых известных макрописателей.
не знаю, голос ли это в поддержку, я для себя собираю make "LDFLAGS=-static-libgcc -static-libstdc++" "XCFLAGS=-DLUAJIT_ENABLE_LUA52COMPAT -DLUAJIT_ENABLE_GC64".

citRiks
Posts: 674
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 198 times
Been thanked: 44 times

Ликбез по Lua

Post by citRiks »

zg,
Т.е., получается что от этого флага вреда как минимум нет, QA проделан
Ну ладно, пока оставляю эту тему на суд истории
А кто не поверит в наше миролюбие,
Тот кровью умоется.
И будет такая борьба за мир,
Что камня на камне не останется.

User avatar
DrKnS
Posts: 5620
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 302 times

Ликбез по Lua

Post by DrKnS »

Если надумаете менять dll в репозитории - пожалуйста, имейте в виду, что они там остаются навсегда.
Т.е. если потенциально что-то может отвалиться - лучше потестировать заранее, чем менять / править / откатывать.

Shmuel
Posts: 6139
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

Ликбез по Lua

Post by Shmuel »

zg wrote:
Mon 15 Jun, 2020 21:53
не знаю, голос ли это в поддержку
Если и не голос, то аргумент "за" :)

Shmuel
Posts: 6139
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

Ликбез по Lua

Post by Shmuel »

DrKnS wrote:
Mon 15 Jun, 2020 22:02
Если надумаете менять dll в репозитории - пожалуйста, имейте в виду, что они там остаются навсегда.
Это понятно, а в чём проблема (особенно, учитывая, что в среднем они меняются где-то раз в год)?
DrKnS wrote:
Mon 15 Jun, 2020 22:02
Т.е. если потенциально что-то может отвалиться - лучше потестировать заранее, чем менять / править / откатывать.
Тесты имеются (естественно, далеко не исчерпывающие). Но скорее всего, ничего не отвалится.

User avatar
DrKnS
Posts: 5620
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 302 times

Ликбез по Lua

Post by DrKnS »

Shmuel wrote:
Mon 15 Jun, 2020 22:06
а в чём проблема
Говорят, негативно влияет на производительность.
в среднем они меняются где-то раз в год
Если раз в год - никаких проблем.

Shmuel
Posts: 6139
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

Ликбез по Lua

Post by Shmuel »

DrKnS wrote:
Mon 15 Jun, 2020 22:49
Если раз в год - никаких проблем.
Это была оценка навскидку по памяти. Точная проверка показала, что в среднем раз в полгода.

Post Reply

Return to “Нужна помощь”