mva
http://lua-users.org/lists/lua-l/2018-07/msg00683.html
Иван
https://web.tecgraf.puc-rio.br/~lhf/ftp/lua/#ltokenp
mva
ну а в особо упоротых случаях можно на лпеге вообще свой язык изобрести
Leon174
mva
или даже написать лиспоинтерпретатор (был такой где-то)
Иван
mva
лпег, если что, написал уже Роберто
mva
в общем, они, как создатели Луа, сделали всё чтобы те, кому не нравится Луа могли написать на Луа тот язык который им понравится :)
mva
кстати, есть ещё проект lulpeg, там чувак упоролся и переписал лпег на pure-lua
mva
(оригинальный на С)
mva
но я от кого-то слышал, что lulpeg в некоторых кейсах будет ожидаемо помедленнее)
Leon174
А мне нравятся pure варианты. Хапнул с питоном горя, помнится. С тех пор полюбил pure.
Leon174
mva
Luсky
Иван
mva
ниппонел
Lua используется не только как программа-интерпретатор на больших компьютерах
mva
есть много его применений в том числе на микроконтроллерах как основная часть прошивки
mva
т.е. вся прошивка микроконтроллера - капелька кода для инициализации железа + интерпретатор Lua + прилепленный Lua-скрипт
mva
в этот самый lua-скрипт можно зашивать другие скрипты, включая pure-lua либы
mva
@AlexFails (или кто там бота приводил) настрой его чтобы дропал сообщение о входе тоже :)
Иван
Leon174
Продакшен продакшену рознь. TypeScriptToLua, как по мне, самый бодрый проект.
Leon174
Да их (или только Ивана) шарашит из стороны в сторону. Сначала на одном языке писали, потом его разлюбили и решили на ходу колеса поменять. Давно бы вставили в свой кубик QuickJS и голову ни себе, ни другим не морочили.
mva
фу
mva
js вообще не должен был появляться на свет
Leon174
Да я тоже не любитель. Но у js крутая инфраструктура и на каждом дереве не по одной макаке висит, умеющих в него. Они же, очень может быть, будут основной клиентской базой этих кубиков.
mva
> крутая инфраструктура
mva
> история с rightpad
mva
> куча троянов в npm
Иван
> отец - гомофоб
Иван
> '1'-2 === -1
> '1'+2 === '12'
Leon174
Leon174
Да wat у всех есть. У lua, правда, гораздо меньше, чем у js.
mva
> отец - гомофоб
во-первых, это не техническая проблема
во-вторых, притянуто за уши сжв-поехавшими,
в-третьих, на момент создания js вообще речи об этом не шло
mva
Что за история?
чувак на что-то там психанул и дропнул все свои либы, среди которых и однострочный rightpad (который, как оказалось, инклудили 99% все остальных пакетов, потому что ленились сами имплементировать паддинг строк). Для левого паддинга они, наверное, тоже либу ставили, лол.
Так вот, это стало причиной того что у всех всё массово в CI/CD и прочем понаворачивалось и пришлось вмешиваться npm-богам :)
Timur
Timur
leftpad
https://www.theregister.com/2016/03/23/npm_left_pad_chaos/
Leon174
mva
mva
leftpad
ну, учитывая что rightpad тоже существует, думаю это мой поинт подкрепляет ещё сильнее
Leon174
Wsevolod
Wsevolod
Приходится наворачивать простыни из луароксов в pkgbuild
Leon174
Роберто с компанией на расслабоне. Деды в сутанах степенно перемещаются по своему PUC и еще более степенно занимаются языком. Есть один молодой монах, вот он пусть и шустрит. Пакетным менеджером занимается (винда передает привет), статикой... Ну, я как-то так себе это представляю. Потому что надысь попался мне этот файлик. И тут у меня картинка сложилась.
http://www.lua.inf.puc-rio.br/publications/hisham06study.pdf
Luсky
Leon174
Мерси!
Не понял за что, но пожалуйста. Держи еще, может тоже понравится. *вместо того, чтобы дело делать, он на балалайке тренькает. А Папа в курсе, чем он занимается?*
https://www.youtube.com/watch?v=s10Synvl0Eo
Snusmumriken
js вообще не должен был появляться на свет
Я так думал пока не обнаружил конструкцию async-await. Прям люто бесит добровольно-принудительная колбековая составляющая (которую в целом можно понять по браузерной природе), а это хоть как-то выпрямляет асинхронный код на манер луёвых корутин.
daggi
Ребят нужен грамотный с опытом прогер Python , имеется написанный клиент сервер для автоматизации Android приложения на эмуляторе. Приложуха обновилась, парсинг сломался и кнопки не продимаются на эмуляторе. Нужно знание LUA.
Highly Likely
mva
кота
Душнилы
mva
Душнилы
нет, душнилы те, кто делает вот так вот
mva
почему он не написал тогда PYTHON и ANDROID?
кота
/ˈluːə/
mva
Душнилы
ну либо авторы Lua тогда тоже тогда тоже душнилы, т.к. прямо на официальном сайте написано:
mva
кота
Это уровня граммарнаци
Из контекста понятно о чем говорится
mva
нет, не понятно
mva
тут же некоторое время назад задавали оффтоп вопросы
кота
mva
вдруг и этот тоже, и LUA тут вовсе не язык Lua а какой-то из акронимов
Snusmumriken
Ребят, это серьёзно бессмысленное беспощадное душнилово
Snusmumriken
У меня уже появляется стойкое желание начать писать LUA просто потому что )
Wsevolod
Пусть будет бот
https://gist.github.com/kraftwerk28/4a4d908fd1df7ace3f382266e8fc759d
Snusmumriken
Пфф )
Hello, World! 🎄
Luсky
Snusmumriken
Highly Likely
Snusmumriken
Отсутствие триггеров, по меньшей мере.
fgntfg
Таки душнилы
mva
а по-моему, всё-таки, душнилы - это те, кто заставляет лишний раз напрягаться и анализировать контекст :)
mva
(дело не только в Lua vs LUA)