Alexey
Посмотри что вернут a:size(), a:length(), a:is_null(), a:is_default()
Nikolay
Посмотри что вернут a:size(), a:length(), a:is_null(), a:is_default()
Результаты следующие https://hastebin.com/tiyilonege.sql
MrSmith
Кто юзает atom?
MrSmith
Где нормальный пакет для подцветки синтоксиса?
MrSmith
Я то я уже начинаю злится
MrSmith
Эта дрянь мне не может посветить даже io.read()
MrSmith
Пытаюсь в атом линтер прокинуть
MrSmith
Чет не выходит
MrSmith
https://hastebin.com/ifayegaxis.pas
MrSmith
Вот лог из dev tools
MrSmith
Сублим проприетарный, лайм еще не дописали
Snusmumriken
Хотя под js/css/html норм. Но больше особо ни под что ((
MrSmith
У меня нет 60 бачей
MrSmith
Для работы
MrSmith
Он проприетарный
MrSmith
Я не могу заглянуть в исходники и что то написать подправить
MrSmith
В atom могу
Snusmumriken
Я не могу заглянуть в исходники и что то написать подправить
А зачем тебе? : ) Ты так часто видишь фатальные баги в редакторах?
MrSmith
А зачем тебе? : ) Ты так часто видишь фатальные баги в редакторах?
Я люблю фитчи которые никто не любит - я странный
Snusmumriken
Пиши на нотпаде++, там обширная коллекция плагинов, и свои можно писать на луа )))
MrSmith
С графикой нельзя взаимодействовать
MrSmith
Нет, я уж останусь на atom я верю что он будет лучше, его же сами гитхабовцы пишут
MrSmith
Написать gui
MrSmith
Я потом эти займусь, на си к примеру или крестах
MrSmith
И будет летать
MrSmith
потому и потом
Dika
language-lua?
MrSmith
language-lua?
linter-lua
Dika
linter-lua
Вместе с ним language-lua не используешь?
MrSmith
Использую
MrSmith
Один фиг я пробывал отключать фигня
Dmitry Kichev
ребя надо быстро выучить луа )) чтоб парсеры писать ) посоветуйте может. знаю питон, джава, плюсы, надо кучу парсеров писать завтра, с джейсоном работать и монговысерами ))
Snusmumriken
ребя надо быстро выучить луа )) чтоб парсеры писать ) посоветуйте может. знаю питон, джава, плюсы, надо кучу парсеров писать завтра, с джейсоном работать и монговысерами ))
Всё то же самое что в питоне, но нет дефолтных парсеров. А так - как обычно. Качаем json.lua, кодируем-декодируем. Если парсеры не на json - смотри различия (органичения) луа-регулярок или вызубри lpeg.
Dmitry Kichev
спасибо, а эти штуки есть [x for x in array] ?
MrSmith
С тебя сотка
MrSmith
Snusmumriken
— Обходим все ключи хеша/массива for key, value in pairs(hash) do ... end — Обходим числовые ключи массива for i, value in ipairs(arr) do ... end
Dmitry Kichev
отлично, спасибо ребят!
Snusmumriken
А генерации списков циклическим выражением - нема. Стрелочных функций - нема. Ничего нема.
Dmitry Kichev
как я понял за минимализм его и ценят)
MrSmith
Snusmumriken
как я понял за минимализм его и ценят)
За скорость, очевидность происходящего, гибкость (< 3 таблицы + метатаблицы < 3), возможность писать на сишке/асме в luajit.
Alex
Mongoengine например
Dmitry Kichev
монгу в орм, круто! то что надо
MrSmith
пиши парсеры на перле ))
Не дай бог, уж лучше в си
Snusmumriken
Не дай бог, уж лучше в си
Ну, перл типа предназначен для этой фигни. $=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=( $!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$"),$=++;$.++;$.++; $_++;$_++;($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,);$,++ ;$,++;$^|=$";`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=
Snusmumriken
Я так понял это рабочий код
Ясное дело, это регулярка над регулярками над регулярками.
MrSmith
Пасаны! Нашел автокомплит, божественно, всем atom
Snusmumriken
Пасаны! Нашел автокомплит, божественно, всем atom
Зачем тебе автокомплит? Все луашные команды всей стандартной библиотеки влезают на лист а4, 14 кеглем. Там нечего учить : )
MrSmith
https://www.lua.org/manual/5.3/
MrSmith
+ еше всякие либы, свой код, так что нет уж
MrSmith
Нет там много листов 16-20 выйдет
MrSmith
И это еше без референса, а он мне попапы с рефом дает так что пусть будет
MrSmith
И я еше собираюсь си код бриджить в луа, а там еще бинды...
MrSmith
Кстати, вот такой вопрос, как бы вы создали, переменную в lua контроллирующую область своих значений + я думаю делать сразу таблицей
Snusmumriken
Хм. Это всё. Или тебя интересует С_Api? У тебя в атоме автокомплит и его тоже? Кстати, половиной либ повседневно не пользуешься (debug/os), а другая половина - интуитивна (string/table/io/math)
Dika
В атоме автокомплит своих переменных из кода
MrSmith
Дебагом то? Всегда юзаю
Snusmumriken
В атоме автокомплит своих переменных из кода
Ну дык это в любом языке? Свои переменные - это то чему не нужен какой-то кастомный автокомплит со словарями лексем языка.
MrSmith
Вот os да согласен не особо фонтан
MrSmith
Не падажи, если я суну переменную в мета таблицу, он мне может и неподсветить а так подсветит и референс даст
Snusmumriken
Да, в любом
Notepad++ предлагает автокомплит любого слова, которое есть в текстовом файле, и это типа дефолт. Я плохо понимаю, зачем нужно ставить какую-то кастомную лабудень в атом, если это должно быть там по дефолту.
Dika
Notepad++ предлагает автокомплит любого слова, которое есть в текстовом файле, и это типа дефолт. Я плохо понимаю, зачем нужно ставить какую-то кастомную лабудень в атом, если это должно быть там по дефолту.
>Notepad++ предлагает автокомплит любого слова, которое есть в текстовом файле, и это типа дефолт Да, в атоме так же. По дефолту, без плагинов.
Snusmumriken
>Notepad++ предлагает автокомплит любого слова, которое есть в текстовом файле, и это типа дефолт Да, в атоме так же. По дефолту, без плагинов.
Я просто не понимаю, зачем искать автокомплит луям, когда есть дефолтная фигня автодополняющая все слова в файле, а из лексем/стандартной либы нечего учить. Я, конечно, когда начинал - читал мануал Роберто Иерузалимши, но оно заучилось как-то автоматически и очень быстро, за пару месяцев с учётом что это мой первый полноценный яп, и моск тогда был не приучен запоминать лексические конструкции :<
MrSmith
Люди делает много для удобства, мне удобно когда есть не тупой автокоплит а референс и индификатор типов, с логикой, что ничего не нужно, можно написать редактор для uefi и сидеть там кодить
Snusmumriken
Ну лады : )
MrSmith
Ребят, ну дак как?
MrSmith
Вот хотите вы получить переменную и проверить ее на рендж и если что установить nill По русски optional