Size: a a a

2020 March 03

S

Snusmumriken in pro.lua
Там схема работы в целом аналогична gcc, так что должно прокнуть.
источник

AM

Alexey Melnichuck in pro.lua
LuaRocks вполне работает с mingw/msvc под виндой
и да если разные либы собраны с разной версией рантайма/компиляьтора то могут быть сюрпризы
источник

AM

Alexey Melnichuck in pro.lua
libzmq определяла разные значения констант в зависимости от версии MSVC. И получалось что libzmq отдает некоторое значение,  а Lua либа считала что это не валидное значение.  Поэтому пришлось пересобирать одну из либ
источник

AZ

Aydar Zarifullin in pro.lua
Snusmumriken
Там уже есть гуй.
Причём сразу офигеть какой крутой комплект:
https://github.com/raysan5/raygui
https://raylibtech.itch.io/rguilayout
https://raylibtech.itch.io/rguistyler

Что характерно — кроссплатформа, и на ведре/линупсе тоже работает.
Биндинги дело нужное, пытался компилять https://github.com/RobLoach/raylib-lua-sol там что-то очень долго билдилось и я не выдержал, тем более там к gui модулю вроде нет привязок. Вот думаю ждать или на C and (SDL or raylib) написать gui и попробовать связать с логикой на lua.
источник
2020 March 04

A

Anton in pro.lua
Небольшой пост от Игоря Мунькина про особенности поведения FFI в LuaJIT: https://blog.imun.cloud/Oh-Mike-Pall-1/
источник

ШТ

Шмель Тяжеловес in pro.lua
В теле функции записываю значение в глобальную переменную. Правильно понимаю, что если создать корутину из этой функции и вызвать ее, то записи в глобальную таблицу не произойдет? Те корутина имеет свою глобальную таблицу.
источник

S

Snusmumriken in pro.lua
Помнится, нет. Окружение закорутиненной функции совпадает с тем, которое было бы если бы ты не использовал корутины вообще.
Окружение определяется при создании, в той точке где функция описана. Глобальное окружение одно и то же, если не указано обратное (setfenv/_ENV).
источник

ШТ

Шмель Тяжеловес in pro.lua
Попробовал на изолированном примере - работает. Где-то я накосячил..
источник

TC

Tom Cauf in pro.lua
Мля, как же мне бомбит с вашего луарокса! Инструкция по венде - говно какое-то. Скачайте и запустите INSTALL.BAT. Качаю - один экзешник
источник

TC

Tom Cauf in pro.lua
Ок. Запускаю этот экзешник. Вдруг так заработает. Ага, щаз. Пишет, что конфиги по дефолтным путям отсутствуют. Длеаю генерацию конфига, кладу рядом с экзешником... Пишет, что по дефолтным путям конфига нет!
источник

TC

Tom Cauf in pro.lua
Ну оно вообще слепое и умеет только в две папки смотреть чтоле?
источник

TC

Tom Cauf in pro.lua
А прямо перед собой вообще конфиги не воспринимает?
источник

TC

Tom Cauf in pro.lua
Jr
источник

TC

Tom Cauf in pro.lua
Ок
источник

TC

Tom Cauf in pro.lua
Читаем в справке - After installation, a default config file called config.lua will be installed at the directory defined by /CONFIG.
источник

TC

Tom Cauf in pro.lua
Угу
источник

TC

Tom Cauf in pro.lua
Делаю
my\path\luarocks.exe /CONFIG my\path

а в ответ
Error: unknown command '/CONFIG'


ПРОСТО ОХЕРЕННО!
источник

TC

Tom Cauf in pro.lua
Спустя пару экранов оказывается, что вся инструкция не про запуск luarocks, а про запуск того самого INSTALL.BAT, которого нет в дистре!
источник

TC

Tom Cauf in pro.lua
Шедеврально просто\
источник

TC

Tom Cauf in pro.lua
Два вечера млять пытаюсь это раскурить и чет прям все более отвратное ощущение от этого поделия
источник