Snusmumriken
Знал ))
Snusmumriken
Причём копипастит дословно и бездумно )))
Anonymous
Знал ))
С китайских хоп и говорит "вот я какая сделала"
Snusmumriken
Это мальчик, и ему лет пятнадцать-шестнадцать
Snusmumriken
Кстати, дай ссылку на его группу, я чот её потерял
Snusmumriken
Посеба ))
Snusmumriken
Фига он раскрутился, 800 человек.
Anonymous
Угу
Snusmumriken
И все школьники
Anonymous
У меня токо 170+-
Anonymous
164*
Anonymous
И все школьники
Странно, чат его группы не работает. Хмм...
Snusmumriken
Прост когда он впервые меня скопипастил (22 декабря), там было всего десяток постов и ~20 человек. То есть +~750 за два месяца. То ли он поднял "модную тему", то ли пиарился на форумчиках или ещё что-то.
Snusmumriken
Ну, он захотел чтобы я декриптнул его фигню (он ещё переименовал переменные перед скидыванием мне, и удалил пару функций, чтобы сильнее запутать, кек), ну я и декриптнул. А он такой взял и запостил себе "задекрипчено". А потом бездумно копипастил моё объяснение как именно я это сделал.
Snusmumriken
First Time Antilasmn Decrypted
Snusmumriken
Изначально его код (предложенный на расшифровку) был примерно таким, и, кто бы мог подумать, он был невалидным, поэтому пришлось чуть подумать чтобы восстановить )) То есть, ему так хотелось чтобы не расшифровали, что он поудалял критичные куски и намутил лишнего, но оно всё равно оказалось расшифрованным ))) Это одновременно мило и.. По-школьницки, что ли?
fgntfg
Школьник это не возраст, а состояние души
Snusmumriken
Ну тут сразу в обоих смыслах.
c
гоблиноид
Snusmumriken
Вот да, близко. Смарадёрить и сгоблинить чего-нибудь.
fgntfg
Может проучить его?
Snusmumriken
С одной стороны, впадлу, с другой стороны — ну зачем такое даже палочкой тыкать.
Highly Likely
А давайте оффтопик остановим? :)
Anonymous
Мы его уже получили
Highly Likely
Проучивать будете в личке :)
Anonymous
Луа гг комьюнити уже посадили на одно место, кхм кхм
fgntfg
Хорошо, мастер куб
Snusmumriken
А через месяц-другой, Куб такой вылезет и скажет что он тут самый полезный, и "противостоит диктатуре Снуса" и "останавливает оффтопики" ))
Highly Likely
Ну, пока что я не вижу оффтопа со своей стороны :)
fgntfg
Если сидеть и молчать, то и офтопа не будет.
Snusmumriken
Остановка оффтопа — это тоже оффтоп. Не по теме же ))
Highly Likely
Школьник это не возраст, а состояние души
И правильно этот господин говорит...
Snusmumriken
Кстати, куда смотреть за твоими успехами?
Ну типа вот тестовая заготовка, куча апи ещё не реализована но можно позыркать )) Плюс уже есть то что есть в доке (и чуть более) https://github.com/HDPLocust/raylib-luamore
Anatoliy
Ребята всем привет, а вот подскажите мне по вопросу: если я хочу получить 64-х битный интерпретатор луа - достаточно ли просто взять оффициальные исходники скомпилировать их в 64 бит и готово, или же там еще чтото в самих исходниках надо менять? Вообщем я взял исходники, скомпилил их под 64 бит MS Visual Studio, получил lua.exe lua.dll lua.exp lua.lib luac.exe, при просмотре их любым DLL просмотрщиком, да хотя бы даже в Тотал командере с помощью F3 показывается что все они - 64 бит, закинул их в папку с ZeroBrane Studio вместо оригинальных файлов интерпретатора - вроде все нормально работает - скрипты под этим новым 64бит интерпретатором работают
Anatoliy
Но действительно ли он будет работать как полноценный 64бит интрпретатор или это будет тот же 32 бит интерп. но просто скомпиленный под 64 бит, а то я читал что в исходниках луа заложена работа только с 32бит числами, а под 64 битные числа надо исходники править, сам то я в C не силен чтобы там разобраться что к чему
Ivan
https://github.com/iponweb/luavela
Ivan
вот это форк luajit где победили проблему двухгигабайт
Anatoliy
вот это форк luajit где победили проблему двухгигабайт
Можно конечно опытным путем узнать - запустить какой нибудь скрипт в котором какая нибудь таблица будет бесконечно раздуваться и увидеть сколько памяти процесс сможет выжрать, если больше 2 Гб значит все ОК )))))
Anatoliy
вот это форк luajit где победили проблему двухгигабайт
Только я вижу что в Cmakelists.txt настройки компиляции под x86, где же там 64 бит?
Anatoliy
вот это форк luajit где победили проблему двухгигабайт
Да и обычный луаджит под 64 бит компилируется запросто, там в батничке под МСвизуалстудию об этом даже сказано, только что прочитал об этом, зачем же тогда еще луавелы всякие? Еще прочитал что все дело в строчке #define LUA_NUMBER в luaconf.h до луа 5.3 она по умолчанию double стоит, в луа 5.3 она long double - это и есть уже нужные 64 бит числа, т.е. луа 5.3 достаточно просто скомпилить под 64 бит, а до 5.3 нужно эту строчку сначала поменять а потом скомпилить, вроде так
Vlad
На x86
Anatoliy
double 64 бита же, long double это 80 бит
https://stackoverflow.com/questions/3104722/does-lua-make-use-of-64-bit-integers
Vlad
Vlad
Это из стандарта Си
Anatoliy
double 64 бита же, long double это 80 бит
Ну вот тем не менее в исходниках луа 5.3 lua_number уже стоит long double по умолчанию
Snusmumriken
Кстати, куда смотреть за твоими успехами?
Кстати, чекни, у тебя всё запускается и работает в raylib'е? Там всякие батники, они должны работать.
Anatoliy
вот это форк luajit где победили проблему двухгигабайт
Чето не компилится он у меня ни в какую, в Cmake и configure и Generate выполняются отлично, проект генерится, открывают проект в визуал студии, начинаю билд проекта и в итоге валится куча ошибок https://pastebin.com/683UGyec Уже что только не пробовал - и Win32 и x64 тип компилинга в симейке задавал - результат все время один и тот же, ошибки что в pastebin'е
Anonymous
Собирай с консольки
Anatoliy
Я не эксперт в шиндовс, но вообще на сегодняшний день luavela работает на Linux x86_64 (https://github.com/iponweb/luavela/blob/master/INSTALL.rst#target-environment). Можно попробовать взять WSL, я полгода назад видел, как там тоже все работало.
Короче он для линуха, так в написано о нём, это читал уже, но только чтото странновато - конфиг симейка вроде как виндовый, или он и для линуха такой же?
Igor
Короче он для линуха, так в написано о нём, это читал уже, но только чтото странновато - конфиг симейка вроде как виндовый, или он и для линуха такой же?
Подозреваю, что такой же. Но что пошло не так при сборке, я по предоставленному выхлопу не могу сказать.
mva
да там вроде ничего смертельного
mva
во-первых, оно там luajit собирает
mva
что можно сделать и самому
mva
(ну или на основе луаджитных наработок что-то)
mva
а дальше там ошибки про синтаксис компилятора и невозможность создать симлинки
mva
так что, имхо, подучить синтаксис шмяка , переписать и получится скомпилировать
mva
потому что ошибок про API/ABI я сходу не заметил
mva
(впрочем, идея разрабатывать на венде - всё равно плохая)
Anatoliy
(впрочем, идея разрабатывать на венде - всё равно плохая)
На работе винда а линух мне там поставить недадут, так что ничего не поделаешь
Anatoliy
но при этом тебе сказали "программируй на lua"?
Нет луа у меня вообще для души, ну короче по вышесказанной а также по некоторым др.причинам на линух переезжать пока никак
Anonymous
Настрой удаленный доступ к домашней машине
Anonymous
Если виртуалку нельзя на работе
Anatoliy
Настрой удаленный доступ к домашней машине
Да много чего можно, можно вообще свой ноут на работу носить, но все равно разные на то есть причины пока на винде оставаться, нет смысла это обсуждать
Anonymous
Ну тогда всл
Anatoliy
так что, имхо, подучить синтаксис шмяка , переписать и получится скомпилировать
Ну может ты поможешь так тебе все и благодарны будут )))