Snusmumriken
It looks like $20-150kkk and ten years
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
I once put my lua file online and my gg cannot decrypt but my friend uses packet capture and captures my scripts easily online how to make packet capture not work on my website a packet capture like wireshark but the version divers is packet capture
Dadaskis
I have 5$
I think i can make Cesareans shit
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
I think i can make Cesareans shit
Can you make a new encrypt tool
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Symbol offset
Teach me about lua
Dadaskis
Teach me about lua
var = 5 -- comment and variable if var ~= 1 then -- condition print(var) -- function call elseif var > 2 then -- another condition var = var + 1 -- arithmetic shit else print(os.time()) -- getting function from table and call it end tbl = {} -- table tbl.NeededNumber = 1 -- setting the member of table function PrintTable(tbl) -- Function definition for key, value in pairs(tbl) do -- for loop print(key, value) end end PrintTable(tbl) -- call ours function while true do -- while loop if math.random(0, 100) > 80 then -- random number generation... break -- breaking the loop end end
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Thank you, sir
Dadaskis
tbl.Func1 = function(self) if not self.Array then -- self is table in which function is defined self.Array = {} -- table in da table... end self.Array[#self.Array] = 0 -- # is operator that return a length of table, table is like hashmap + array struct, so # returns array length, not hashmap end tbl.Func1(tbl) -- virgin syntax tbl:Func1() -- chad syntax
Dadaskis
-- "if not self.Array then" means "if self.Array is not nil then ..."
Dadaskis
Do I have to put my script in this section?
Aah, this was an example of Lua
Lucky
Начал толмачить четвёртую часть букваря Gideros
Pavel
парни, а кто тестил https://github.com/openresty/luajit2 дает реальный профит?
Snusmumriken
Для опенрести — да : )
Snusmumriken
Хех, тут есть пример расширения апишки local isempty = require "table.isempty" print(isempty({})) -- true print(isempty({nil, dog = nil})) -- true print(isempty({"a", "b"})) -- false print(isempty({nil, 3})) -- false print(isempty({cat = 3})) -- false А я всегда для этого использовал next, типа if next(tbl) then bla-bla end
Nibeon
Из встраиваемых лиспов есть - ECL (embedded common lisp) (под Винду таки есть), scm (минималистичная реализация схемы, под Винду есть), tinyscheme (ещё одна минималистичная схема, под Винду хз - но вроде можно из исходников с помощью gcc собрать)
Leon174
Прикольно. Сижу, читаю про fennel, пытаясь понять, нужно оно мне или нет, и вдруг тут этот вопрос. Fennel вроде поживее выглядит, urn с января не коммитился, в отличие от укропа.
Nibeon
А ещё есть Janet language
Nibeon
Меня он в целом заинтересовал недавно, но не понравилось, что установочный пакет перезаписывает переменную path вместо того, чтобы добавляться (что имхо хреново)
Nibeon
Кстати есть ещё лисп, написанный на python - hy называется. Правда не знаю как с ним будет с помощью. Но офф.дока для него вроде норм.
Nibeon
Хреново...
Nibeon
Ясненько.
Nibeon
Кстати, а что за проект, если не секрет?
Maxim
Питон гуд 👍🏻
Nibeon
Крутая идея) 👍
Nibeon
А так есть ещё скриптовые языки, юзаемые в основном в геймдева - angel script, pawn, torque script (torque 3d), gdscript (godot) и несколько других. Правда они в основном си-подобные и инфы по ним мало вроде (разве что gdscript питоно-подобный и godot вроде как популярность набирает)
Nibeon
:-)
Lucky
лисп разве умеет в jit?
Nibeon
Кстати есть PhyzLisp, правда он вроде только в 2d умеет наверное (dax phyz).
Nibeon
Кстати есть PhyzLisp, правда он вроде только в 2d умеет наверное (dax phyz).
Но вроде его можно и отдельно скачать (сам этот диалект лиспа отдельно от его движка)
Nibeon
Правда можно ли будет его присобачить к кваке - хз
Nibeon
Но наверное вряд ли ибо он под 2.5d заточен
Nibeon
А так я бы как встраиваемый лисп брал бы ECL, ибо он как бы заточен под встраивание, ну и думаю все что касается коммон лиспа для него думаю будет работать. Хотя может какие-то специфические вещи, связанные со встраиваемостью может там нестандартные
Lucky
я хз, но не слышал о таком, мб кто-то знает больше?
Lucky
мне лень
Highly Likely
JIT не что-то такое страшное или сложное. Лисп вполне можно житовать
Lucky
ну тогда гут
Lucky
ну, как минимум, это кто-то должен реализовать
Highly Likely
Всё, что работает под ВМ, можно житовать
Lucky
есть среди них jit?
Lucky
вопрос не про "можно", а про "уже есть"
Nibeon
есть среди них jit?
Я вот решил погуглить ради интереса - сразу что нагуглилось это jit для емакс лиспа)
Lucky
отлично!
Lucky
нет препятствий для прикручивания к кваке
Lucky
Аминь!
Nibeon
Кстати есть ещё Corman Common Lisp, который заточен под Винду (может компилить в машинный код ибо там реализовано win api) и к нему вроде можно сишные библиотеки присобачивать. Сейчас полностью опенсорсный и бесплатный.
Mark ☢️
Всё, что работает под ВМ, можно житовать
Тото для питона так и не сделали норм жыта
Nibeon
Ну это да) как говориться лиспы на любой вкус и потребности) и если нужна кроссплатформенность, то корман лисп не покатит, увы, ибо он тока под Винду.
Mark ☢️
Всё, что работает под ВМ, можно житовать
Нет. Если семантика ебанутая тотнельзя. Как джс
Mark ☢️
Да херота какая-то. Но уж явно не жыд там
Nibeon
Интересно, а MicroPython? Там есть жит или нет? :-)
Mark ☢️
В ограниченных случаях
Mark ☢️
Для некоторых функций
Mark ☢️
Кароч там пиздец
Mark ☢️
Для разных кейсов джыткомпилятся разные варианты одной функции
Mark ☢️
Ввиду адского динамизма джитконпилить почти невозможно
Highly Likely
Он живой, просто почти заморожен
Highly Likely
Он живой хотя бы потому, что очень много где используется в продакшене
Maxim
Если нужен lua в nginx то ответ - да
Maxim
И если вам не особо нужны фишки которые в свежих версиях nginx, в openresty версия nginx немножко отстаёт от основной
Snusmumriken
Фишки в опенрести - простенькие или расчитанные на саму рестю, на текущий момент эффективнее взять ванильный луажыт, и использовать исключительно стандартные луёвые функции чтобы не терять совместимость. Ну, или форк iponweb'а.
Snusmumriken
Я почистил выпендрёжь, ибо нефиг.
Ivan
выпендриваться можешь только ты
Snusmumriken
Ну серьёзно, завуалированные тычки в гендерную фигню — что это такое, а?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Good evening
Snusmumriken
Yo
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Yo
Sir learn me lua
Snusmumriken
Sir learn me lua
Ok, read this: http://tylerneylon.com/a/learn-lua/
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
For encrypt lua😄
Mark ☢️
поэтому и написал про рыбу
Mark ☢️
а ты додумал что-то там
Mark ☢️
ладно. чат про луа тащемто