Size: a a a

2020 September 23

VG

Vladislav Grubov in pro.lua
Mike_Went
поделюсь своим уникальным экспириенсом с tarantool:

последний раз, когда мне его нужно было установить на debian, репозитории из официальной документации выдавали 404 (на весь репозиторий, а не на конкретную версию)
Последний год я с таким не сталкивался. Хотя пробовал только ubuntu, centos и macos. Может удачно попал на временные проблемы?
источник

M

Mike_Went in pro.lua
Vladislav Grubov
Последний год я с таким не сталкивался. Хотя пробовал только ubuntu, centos и macos. Может удачно попал на временные проблемы?
скорее всего да, но после этого тарантул я ставить не пытался потому что спасибо не надо ¯\_(ツ)_/¯
источник

M

Mike_Went in pro.lua
у репозиториев того же дебиана/арча/ватевар есть куча зеркал хотя бы
источник
2020 September 26

_

_, _ in pro.lua
Кто нибудь использует ZeroBrane Studio на линуксах? Они папку конфигураций .zbstudio захардкодили?
источник

S

Snusmumriken in pro.lua
_, _
Кто нибудь использует ZeroBrane Studio на линуксах? Они папку конфигураций .zbstudio захардкодили?
Скорее всего да. Дело в том, что это линукс, и тут многие вещи, такие как пути для конфигов — захардкодены.
источник

_

_, _ in pro.lua
Snusmumriken
Скорее всего да. Дело в том, что это линукс, и тут многие вещи, такие как пути для конфигов — захардкодены.
Ну, на самом деле фридесктоп еще в 2010 предоставили спецификации как вообще программы должны находить юзерконфиги, печально что многие программы на линуксах не соответствют этому стандарту и придерживаются устаревшой практике пихать всё в хомяк мне, гады
источник

_

_, _ in pro.lua
Слава богу я хоть могу перекомпилять, но это геморой
источник

AM

Alexey Melnichuck in pro.lua
сделай простой плагин.
можешь глянуть пример готового для поиска .zbstudio в папке проекта
источник

AM

Alexey Melnichuck in pro.lua
Ну и под Windows оно тоже захардкожено
источник

AM

Alexey Melnichuck in pro.lua
источник

IC

Ilya Chesnokov in pro.lua
Patches are welcome ведь, не?
источник
2020 September 28

GS

Gromozeka ShS in pro.lua
Добрый день. И сразу галопом.
Тут есть кто-то кто занимается embedded lua ? Есть один непонятный для меня вопрос который я никак не могу разобрать
источник

S

Snusmumriken in pro.lua
Gromozeka ShS
Добрый день. И сразу галопом.
Тут есть кто-то кто занимается embedded lua ? Есть один непонятный для меня вопрос который я никак не могу разобрать
Давай
источник

GS

Gromozeka ShS in pro.lua
Я сейчас на стадии интеграции lua в приложение на esp.
Создал я через newstate новую vm. Выполнил через dostring скрипт.
Могу ли я далще исполтзовать эту vm ? Или мне нужно деинициализировать ее ?.
источник

S

Snusmumriken in pro.lua
Можешь, разумеется.
источник

GS

Gromozeka ShS in pro.lua
Никаких утечек памяти быть не должно ?
источник

S

Snusmumriken in pro.lua
Делаешь новый dostring, но там может скопиться старый мусор. Например, кто-то объявил кучу глобальных переменных и не удалил. Они остаются.
источник

S

Snusmumriken in pro.lua
Для очистки пространства в целом есть свои варианты, помимо деинициализации. Например, указать новое окружение через ENV, тогда все глобалки будут скатываться туда.
источник

S

Snusmumriken in pro.lua
Грубо говоря, перед dostring'ом мы делаем новое окружение, а после — удаляем именно его, что-то такое.
Не забудь повесить на него метатаблицу на _G.
источник

S

Snusmumriken in pro.lua
Ещё это можно сделать средствами самой луа:
dostring не исполняет скрипт напрямую, а подклеивает перед ним ещё один скрипт, который восстанавливает содержимое _G.
источник