vitaly
https://www.similarweb.com/website/redwap.me
vitaly
немного масла в огонь или удобрений на вентилятор
Lucky
кстати об удобрениях
Lucky
похоже, поборол всё, кроме http://pico-8.wikia.com/wiki/All
Lucky
хех, я так часто советовал всем Pil
Lucky
И вот теперь сам его читаю. Какая ирония.
Anonymous
Чо как дела?
vitaly
Чо как дела?
РУСТАМ ЭТО НЕЛЬЗЯ ВЗОРВАТЬ
vvzvlad
А можно запретить require?
xxxxchg
require = nil
vvzvlad
А отдельных файлов?
xxxxchg
local require = nil например
xxxxchg
или через _ENV
vitaly
Вопрос из оперы можно ли запретить дрочить. Loadstring останется. Что за задача?
Tverd
ну вполне очевидно - можно. Ваш КО. Я про require. И loadstring и loadfie и все что угодно
xxxxchg
А отдельных файлов?
По факту если конкретных файлов то оберточку для require сделать и засандбоксить через _ENV/setfenv
xxxxchg
но ты это лучше скажи что конкретно хочешь
vvzvlad
Не хочу, чтобы из пользовательских скриптов можно было сделать require некоторых библиотек, которые могут все сломать
Anonymous
а расскажите про _ENV/setfenv вкрации
Mons
В принципе изоляция делается, хотя придётся поработать убрать нужно, как минимум os, io, require, dofile, loadstring, debug.getlocal, debug.getupvalue
mva
а расскажите про _ENV/setfenv вкрации
> вкрации Нарываешься, да?
Anonymous
Вкрации Цветет акация Болие лимение По весне
Anonymous
Простите))
Денис
Всем привет
Денис
В чем фишка языка вкратце?
Денис
Какое основное применение? Например машинное обучение это питон и р, клиентский браузер это js, а луа это что?)
fgntfg
Это всё.
Денис
А почему он появился? Что в других не хватало? Вот в питоне вроде все есть и даже куча библиотек
fgntfg
Лучше всего язык проявляет себя во встраиваемых штуках. Типа как js, но для программ. Как скиптовый язык.
fgntfg
А почему появился питон?
Денис
Встраиваемых куда? В железках?
fgntfg
Есть же перл.
Денис
Питон появился и прижился, потом наросло куча библиотек, чем появление луа без такой обоймы библиотек уникально?
fgntfg
А потом на Corona SDK и Löve 2D
Денис
fgntfg
Lua дофига быстрая
Денис
Круче плюсов?
fgntfg
Почти как плюсы, особенно с jit и возможностью вызовов как плюсовых функций, так и из плюсов
Денис
В чем принципиальное отличие от питона кроме библиотек?
Денис
*про питон это что бы мне понятнее было, кроме него и плюсов мало что видел
fgntfg
Смотря что считать принципиальным отличием
fgntfg
Мне на Lua писать код нравится, душа поет. В отличие от питона.
Денис
Денег
Денис
Насколько выгодно сейчас быть луистом
Денис
Ну это почти всегда так, даже грузчики не всегда жалуются, просто уровень интересен
mva
Ну это почти всегда так, даже грузчики не всегда жалуются, просто уровень интересен
А почему все твои вопросы пахнут разжиганием и троллингом?
Денис
Не знаю(
Денис
Извините, троллить не хотел
mva
Не знаю(
Ну, начнём с вопроса о том, с какой целью ты сюда зашёл? Вот не верю что ты просто сидел и такой "а зайду-ка я в чат какого-нибудь незнакомого мне случайно выбранного языка и буду там спрашивать о нем вопросы из Википедии" 😊
Денис
Ну, начнём с вопроса о том, с какой целью ты сюда зашёл? Вот не верю что ты просто сидел и такой "а зайду-ка я в чат какого-нибудь незнакомого мне случайно выбранного языка и буду там спрашивать о нем вопросы из Википедии" 😊
Мне нужен публичный высоконагруженный сервис, я изучил питон, учу ++, т.к. сервис не сильно сложный то решил делать на плюсах, поддерживать буду только я. Знаю про rust erlang и прочие, наткнулся на ссылку этого чата решил узнать подробнее
Денис
Мне на ваше разжигание и троллинг глубоко насрать, я слишком стар для этих забав
mva
и на вопрос "почему не питон" (кроме дат появления) лучше всего отвечает цитата Мэттью Уайлда: Python tries to give you as MUCH as possible, while Lua tries to give you as LESS as possible
mva
У lua футпринт памяти меньше некуда
mva
Не, корреляция немного другая
mva
А потом продолжил развитие в католическом университете Рио
6 :)
Ностальгическое
vitaly
доброе утро страна
mva
Интересно, а как бы так попроще (!) и без прохода (!) по словарной таблице однозначно узнать не пуста ли она (не зная заранее ключей)?..
mva
логично, кстати
mva
хорошая идея, спасибо
Vyacheslav
В чем принципиальное отличие от питона кроме библиотек?
Наличие GIL в Python, разные параметры компиляции в Lua. Как таковой полной "правильной" Lua нет. С линковкой при этом возникают сложности.
Anatoliy
Ребяты кто нибудь может по вопросу помочь
Anatoliy
Вообщем изучаю Луа, читаю 3-е издание есть один момент непонятный
Anatoliy
Разложение символов табуляции на пробелы У пустого захвата наподобие '()' в Lua есть особое значение. Вместо того, чтобы не захватывать ничего (довольно бесполезное занятие), этот образец захватывает свою позицию в обрабатываемой строке как число: print(string.match("hello", "()ll()")) --> 3 5 (Обратите внимание, что результат этого примера отличается от результата вызова string.find, поскольку позиция второго пустого захвата следует после совпадения с образцом.) Прекрасным примером использования позиционных захватов является разложение символов табуляции в строке на пробелы: function expandTabs (s, tab) tab = tab or 8 -- tab "size" (default is 8) local corr = 0 s = string.gsub(s, "()\t", function (p) local sp = tab - (p - 1 + corr)%tab corr = corr - 1 + sp return string.rep(" ", sp) end) return s end
Anatoliy
Вот в строчке local sp = tab - (p - 1 + corr)%tab мне что то не понятен там смысл знака % и выражения (p - 1 + corr)%tab
Vyacheslav
Всем привет. Подскажите, плз, как в lua получить информацию о тапле? Какие метаметоды переопределены, вообще всю метаинформацию. Такое возможно?
Dika
а, или здесь мб имелось в виду table
Anonymous
В луа же нет туплов?
Anatoliy
кортеж
А да, человек в луа видимо из пифона переметнулся😁