Size: a a a

2020 April 20

AR

Alxius R in pro.lua
Но главное что она нативная хотя бы .
источник

TS

Timur Safin in pro.lua
Igor725
"к сожалению" потому что я не очень люблю электрон, но атом оказался самым удобным
Атом не умеет в большие файлы, Microsoft специально заморачивались и переписали структуры данных в редакторе в Электроне чтобы более компактно хранить (и быстрее работало). Да к тому же в vscode  сразу появился debugger api, а в атоме, за те 4 годя, что я следил так и не увидел
источник

TS

Timur Safin in pro.lua
Потому вопрос - как кто vscode себе обсутраивает? Отладка, навигация?
источник

I

Igor725 in pro.lua
Timur Safin
Атом не умеет в большие файлы, Microsoft специально заморачивались и переписали структуры данных в редакторе в Электроне чтобы более компактно хранить (и быстрее работало). Да к тому же в vscode  сразу появился debugger api, а в атоме, за те 4 годя, что я следил так и не увидел
Вот на счёт дебага - это да, дело плохо в атоме, а файлы больше 2 мегов я очень редко в нём открываю.
источник

TT

TONYMIN TGD in pro.lua
Почему когда я просто пишу function name() code end в таблице происходит ошибка?
источник

TT

TONYMIN TGD in pro.lua
expected '('
источник

TT

TONYMIN TGD in pro.lua
А вот когда пишу через присвоение полю анонимной функции, всё работает
источник

S

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

S

Snusmumriken in pro.lua
TONYMIN TGD
Почему когда я просто пишу function name() code end в таблице происходит ошибка?
Блин, мне тут интересно. Если бы кто-то изобрёл язык, в котором можно было бы биться головой о клавиатуру, и оно всё равно было бы валидным кодом, ты бы тоже задавал вопросы "а почему нельзя"? ))
источник

S

Snusmumriken in pro.lua
Хотя не, тогда бы ты задавал вопросы "почему я задницей сел на клаву, а она не написала мне работающий отлаженный проект, который можно показать профессору кодописания, чтобы он ахнул от краткости, лаконичности и гениальности мысли моей задницы".
источник

TT

TONYMIN TGD in pro.lua
Обижаешь...
источник

TT

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

TT

TONYMIN TGD in pro.lua
Как я понял, function name() создаёт именно глобальную переменную, в которой хранится ссылочка
источник

S

Snusmumriken in pro.lua
Да.
источник

S

Snusmumriken in pro.lua
Скажи спасибо, что тут есть конструктор для добавления функций в уже созданные таблицы:

local tbl = {}
function tbl.foo(x, y)
 ...
end


А в конструкторе таблиц, ты делаешь только и исключительно добавление в эту таблицу переменных. Ничего другого.
источник

TT

TONYMIN TGD in pro.lua
спасибо, что тут есть конструктор для добавления функций в уже созданные таблицы:
источник

TT

Taras 🦀 Taraskin in pro.lua
TONYMIN TGD
Переходи по ссылке и дрочи.
Дата перевода: 2016
Дата написания: 2013

на улице 2020

там точно нет "половина устарела еще на момент перевода" ?

вопрос, ибо я новичек, и изучаю Tarantool
источник

S

Snusmumriken in pro.lua
Taras 🦀 Taraskin
Дата перевода: 2016
Дата написания: 2013

на улице 2020

там точно нет "половина устарела еще на момент перевода" ?

вопрос, ибо я новичек, и изучаю Tarantool
Наоборот слишком новое, для 5.2. Большая часть сидит на 5.1 (и tarantool тоже, помнится), потому что luajit.
источник

S

Snusmumriken in pro.lua
Taras 🦀 Taraskin
Дата перевода: 2016
Дата написания: 2013

на улице 2020

там точно нет "половина устарела еще на момент перевода" ?

вопрос, ибо я новичек, и изучаю Tarantool
И кстати, для любой актуальной версии луа можно читать учебник по любой версии луа. Разница незначительна, в основном — в очень невостребованных вещах. Тут вам не js/python, и тем более не rust.
источник

TS

Timur Safin in pro.lua
кстати хотел спросить, а кто-нибудь использует vanilla lua в не luajit (или какой другой jit)? из каких соображений? (некуда спешить?)
источник