Tverd
ага, компляция не проходит. Ошибка в одном месте
Roman
lua in free(): warning: recursive call не такая случаем?
Roman
стало любопытно, неужели фряху поддерживают разрабы луа модулей, оказалось да
Tverd
не, в malloc что-то типа, не могу щас проверить.
Tverd
Не, в сновном все модули работают из luarocks
Roman
в ридме есть инструкция для фряхи и там про маллок написано
Roman
зачем она?
Roman
ПО более старое и далеко не все, ошибки наверняка на каждом шагу с установками
Tverd
зачем lanes?
Tverd
или фряха?
Roman
фряха
Tverd
в смысле старая? )))) насколько я знаю одно время кто-то даже спонсировал разработчиков, что бы накатали сетевой стек такой же как во фряхе под линь
Tverd
и это было год или 2 назад
Roman
У меня были проблемы с арчиком недавно, наладились и радуюсь жизни теперь вновь. Но пока они были, подумывал о фряхе, поверхностное изучение сабжа натолкнуло на мысль, что ничего хорошего не выйдет из этого
Tverd
тут дело вкуса... мне нравится фряха )
Roman
Программы всмысле более старые версии, то есть делают новую версию под линь, потом через пару-тройку лет адаптируют под фри
Roman
И то не все
Tverd
ну что-то не работает, но это не повально... например под дебиан у меня только питон3.5 появился, а вот под фряху 3.6 во всю
Tverd
если разрабы юзают стандартный posix и libc то проблем обычно нет
Roman
Лол, да он сам на ней сидит
Saphire
Есть такое :с
Saphire
И совершенно ужасная
Roman
Кстати, повершелл самая фичасткая командная оболочка, как ни парадоксально
Saphire
Гм..
Saphire
Saphire
После настройки, естественно
Saphire
(причем, стандартной настройки, которая идёт при первом запуске, без плагинов)
Saphire
Saphire
Можно страничку?
Roman
поищу
Roman
https://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D1%85_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%B5%D0%BA
Roman
у неё больше всех зеленого, но это, конечно, ничего не значит
Saphire
>Встроенная поддержка CIM/WBEM & Блокирование неподписанных скриптов
Saphire
Первое вообще нечто дивное и неизвестное, а второе есть зло
Saphire
По сравнение с zsh, как-то наползает мысль "а оно вообще надо?" И "а разве это не программа должна делать?"
Snusmumriken
У меня есть такой бзик, а ещё я - тоталитарный одмен-злодей, что ты от меня хочешь? ))
Макаке дали гранату.
fgntfg
я бы сейчас чаёчку выпил, Одмин-злодей, сделой чая
Snusmumriken
Snusmumriken
Ну такое.
fgntfg
Хороший админ ничего не хочет и ничего не делает. Всё делает конплюктер сам.
Snusmumriken
Ну это - хорошо заскриптованный комплюхтер
Saphire
... Какая красота, затирание истории
Snusmumriken
Да. Ну, там просто бесполезная для окружающих лабуда. Лучше было бы её в личку переложить.
fgntfg
это всё офтоп
Snusmumriken
Ну, знаешь? Типа когда тебе просто так бескорыстно помогают с вопросом, который ты мог бы решить и сам - у людей принято благодарить.
И не критиковать рабочие решения, если тебе вот прямщас в голову не пришло, куда это пристроить.
Люди - не справочники. К ним нужно человеческое отношение, а не "открыл -> посмотрел -> закрыл".
Snusmumriken
Когда тебя в пятый раз используют вместо гугла, с отношением как к роботу - ты не станешь злым?
"Скачи, скачи, золотая антилопа", хе.
Snusmumriken
Карочи, на тему моих бзиков.
У меня довольно высокая коллективная ответственность.
Если задали вопрос в чате, и на него никто не ответил в течение короткого времени - я обязан это сделать, как одмен и "хороший человек".
И да, задавая вопрос в этот чат, ты задаёшь его лично мне (плюс народу, который меня корректирует, ибо я не всегда прав, и опыт у меня тоже ограничен),
или, если меня не оказалось рядом, куче народу, у которых этот чат не является личной жизнью )))
Так исторически сложилось.
Не перевешивай ответственность а держи её на себе. Поступил как ушлёпок - прими это и больше не делай.
Snusmumriken
Если это не "только мой бзик", то ты вынуждаешь толпу людей гуглить это за тебя, а не только меня.
Это гораздо хуже, знаешь ли.
Snusmumriken
Ох, Сапфир уже защитил тебя пару раз, я учёл его мнение : )
Snusmumriken
Ну, раз не рвутся защищать - значит "молча согласны", или я не прав? : )
Snusmumriken
Ты хочешь устроить прилюдное голосование?
Snusmumriken
Посоны! Тут Айдар хочет узнать, нормально ли использовать этот чат вместо гугла, и для задавания совсем тупых вопросов (которые можно загуглить пару часов)!
Обещаю что не буду банить, ругаться и критиковать! )))
Snusmumriken
Он гиперактивный, поэтому посидит в муте пару часов.
Пока соберём мнения.
Snusmumriken
Ну простите, достал :<
fgntfg
незабудь оставить бекдор
Saphire
Saphire
Заметка для себя: не брать код у него
Tverd
Сложный вопрос, конечно, с одной стороны хочется что бы сначала люди гуглили, с другой стороны бывает затуп, или хочешь "волшебной" вещи, которой в принципе нет или она решается совсем другими способами, а гугл по этому поводу молчит. В общем просто как пожелание, что бы люди гуглили сначала долго и нудно ))))
Snusmumriken
Ок. В бан тебя!!!
А ты мне поверил, да? ))))
Snusmumriken
Ну шучу, шучу. Я пока не совсем съехал, хотя хз что будет дальше.
Tverd
)))) в общем такой мнений
Snusmumriken
Ок, живи пока. Но ты понял что делать.
Snusmumriken
Надо глянуть апишку.
Saphire
Почему бы и нет? Вполне, насколько я помню
Saphire
Хех. Сам пишу бота для ТГ..
Snusmumriken
Хмм. Пришло время постить комиксы.
Snusmumriken
Выкопал TCC, пришло время начинать нормально мутить сишные либы.
Возможность дёргать сишный код как скрипт - бомба.
Может мне запилить расширение, позволяющее полноценно писать на сишке на луа?
Ну, типа:
C.execute[[
#define LUA_LIB
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
int foo(lua_State *L){
lua_pushlstring(L, 'Foo Bar');
return 1;
}
lua_createtable(L, 0, sizeof(libs)/sizeof(libs[0]));
luaL_register(L, NULL, libs);
luaL_Reg lib[] = {
{foo, foo},
{NULL, NULL}
};
lua_createtable(L, 0, sizeof(lib)/sizeof(lib[0]));
luaL_register(L, NULL, lib);
]]
print(lib.foo()) --> 'Foo Bar'
Snusmumriken
Ну, и заодно подгружать либы сурцами.
Просто тогда можно будет не особо париться с тем что "надо скомпилить 100500 вариаций одной либы для каждой платформы".
Это как luajit, но только чистая сишка. Есть сурц либы? Прекрасно, подключаем.
Есть баги? Нужен транслятор в луа? Дописываем на ходу, на любой платформе.
Alexey
была уже библиотека для TCC
Snusmumriken
Воу-воу-воу
https://github.com/Playermet/luajit-tcc
Осталось выяснить, может ли оно в подгрузку либ.
Alexey
https://github.com/javierguerragiraldez/lua-tcc
Snusmumriken
О да.
Snusmumriken
Придётся, правда, таскать с собой кучку сурцов, но имхо, это небольшая цена за безумную портативность.
Snusmumriken
Да, натыкался на его либы, в частности iconv.
Snusmumriken
Ты ещё тыкни пальцем на деревушку в три сосенки, и скажи: "Мир этой деревни - тесен" )))
Ну, тут просто нет вариантов, это тебе не js.
Alexey
Нужно только скоомпилить TCC с MSVC
Для этой библиотеки C runtime очень критичен
Alexey
В смысле он должен совпадать с C runtime с которым собрана Lua
Snusmumriken
Ну, это понятное дело.
Правда, вся моя луа скомпилена с mingw, и использует его рантайм, хм.
Alexey
Там статический runtime который в некоторых случаях не подходит