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.
Иван
кстати, есть ещё проект lulpeg, там чувак упоролся и переписал лпег на pure-lua
Вот честно, не понимаю таких людей. Это как переписать научную статью с английского на украинский
mva
ниппонел
Lua используется не только как программа-интерпретатор на больших компьютерах
mva
есть много его применений в том числе на микроконтроллерах как основная часть прошивки
mva
т.е. вся прошивка микроконтроллера - капелька кода для инициализации железа + интерпретатор Lua + прилепленный Lua-скрипт
mva
в этот самый lua-скрипт можно зашивать другие скрипты, включая pure-lua либы
mva
@AlexFails (или кто там бота приводил) настрой его чтобы дропал сообщение о входе тоже :)
Leon174
Продакшен продакшену рознь. TypeScriptToLua, как по мне, самый бодрый проект.
Aydar
Так, а какие из них могут годиться в продакшн?
Когда выбор состоит из языков у которых околонулевая пользовательская база таких вопросов возникать не должно
Leon174
Да их (или только Ивана) шарашит из стороны в сторону. Сначала на одном языке писали, потом его разлюбили и решили на ходу колеса поменять. Давно бы вставили в свой кубик QuickJS и голову ни себе, ни другим не морочили.
mva
фу
mva
js вообще не должен был появляться на свет
Leon174
Да я тоже не любитель. Но у js крутая инфраструктура и на каждом дереве не по одной макаке висит, умеющих в него. Они же, очень может быть, будут основной клиентской базой этих кубиков.
mva
> крутая инфраструктура
mva
> история с rightpad
mva
> куча троянов в npm
Иван
> отец - гомофоб
Иван
> '1'-2 === -1 > '1'+2 === '12'
Leon174
> история с rightpad
Что за история?
Leon174
Да wat у всех есть. У lua, правда, гораздо меньше, чем у js.
mva
> отец - гомофоб
во-первых, это не техническая проблема во-вторых, притянуто за уши сжв-поехавшими, в-третьих, на момент создания js вообще речи об этом не шло
mva
Что за история?
чувак на что-то там психанул и дропнул все свои либы, среди которых и однострочный rightpad (который, как оказалось, инклудили 99% все остальных пакетов, потому что ленились сами имплементировать паддинг строк). Для левого паддинга они, наверное, тоже либу ставили, лол. Так вот, это стало причиной того что у всех всё массово в CI/CD и прочем понаворачивалось и пришлось вмешиваться npm-богам :)
Wsevolod
> куча троянов в npm
В каком пакетнике их нету/как это в них решается?
Timur
leftpad
https://www.theregister.com/2016/03/23/npm_left_pad_chaos/
mva
С пакетами там лютый сатанизм, ага. Фронтенд ваще десятый круг ада.
если б его ещё только для ФРОНТэнда использовали 😢
mva
leftpad
ну, учитывая что rightpad тоже существует, думаю это мой поинт подкрепляет ещё сильнее
Leon174
если б его ещё только для ФРОНТэнда использовали 😢
Это мой личный жупел, я его особо выделяю.
Wsevolod
Приходится наворачивать простыни из луароксов в pkgbuild
Leon174
Роберто с компанией на расслабоне. Деды в сутанах степенно перемещаются по своему PUC и еще более степенно занимаются языком. Есть один молодой монах, вот он пусть и шустрит. Пакетным менеджером занимается (винда передает привет), статикой... Ну, я как-то так себе это представляю. Потому что надысь попался мне этот файлик. И тут у меня картинка сложилась. http://www.lua.inf.puc-rio.br/publications/hisham06study.pdf
Leon174
Мерси!
Не понял за что, но пожалуйста. Держи еще, может тоже понравится. *вместо того, чтобы дело делать, он на балалайке тренькает. А Папа в курсе, чем он занимается?* https://www.youtube.com/watch?v=s10Synvl0Eo
Snusmumriken
js вообще не должен был появляться на свет
Я так думал пока не обнаружил конструкцию async-await. Прям люто бесит добровольно-принудительная колбековая составляющая (которую в целом можно понять по браузерной природе), а это хоть как-то выпрямляет асинхронный код на манер луёвых корутин.
daggi
Ребят нужен грамотный с опытом прогер Python , имеется написанный клиент сервер для автоматизации Android приложения на эмуляторе. Приложуха обновилась, парсинг сломался и кнопки не продимаются на эмуляторе. Нужно знание LUA.
кота
Душнилы
mva
Душнилы
нет, душнилы те, кто делает вот так вот
mva
почему он не написал тогда PYTHON и ANDROID?
кота
/ˈluːə/
mva
Душнилы
ну либо авторы Lua тогда тоже тогда тоже душнилы, т.к. прямо на официальном сайте написано:
mva
кота
Это уровня граммарнаци Из контекста понятно о чем говорится
mva
нет, не понятно
Highly Likely
Это уровня граммарнаци Из контекста понятно о чем говорится
Начнем с того, что в Луа чате вообще ищут программиста на Питоне
mva
тут же некоторое время назад задавали оффтоп вопросы
кота
Начнем с того, что в Луа чате вообще ищут программиста на Питоне
Хз, несогласованная какая-то реклама вакансии
mva
вдруг и этот тоже, и LUA тут вовсе не язык Lua а какой-то из акронимов
Snusmumriken
Ребят, это серьёзно бессмысленное беспощадное душнилово
Snusmumriken
У меня уже появляется стойкое желание начать писать LUA просто потому что )
Wsevolod
Пусть будет бот https://gist.github.com/kraftwerk28/4a4d908fd1df7ace3f382266e8fc759d
Snusmumriken
Пфф )
mva
Ребят, это серьёзно бессмысленное беспощадное душнилово
в рассылке ни одно упоминание LUA не обходится без ссылки на эбаут#нейм на сайт :) почему тут должно? :)
Luсky
Так знать нужно (Python or Lua) or (Python and Lua)?
Или вообще какое-то левое хз.
Highly Likely
Snusmumriken
Отсутствие триггеров, по меньшей мере.
fgntfg
Таки душнилы
mva
а по-моему, всё-таки, душнилы - это те, кто заставляет лишний раз напрягаться и анализировать контекст :)
mva
(дело не только в Lua vs LUA)
🐅🤦‍♂️
а по-моему, всё-таки, душнилы - это те, кто заставляет лишний раз напрягаться и анализировать контекст :)
Ты конечно админ, но сам являешься ярким примером "душнилы". Перечитай свои посты что-ли на досуге. Люди наверняка тебе не раз давали это понять в общении, но бесполезно.