@ProLua

Страница 155 из 307
Snusmumriken
08.09.2017
18:17:11
Я могу написать динамическую либу, которая реализует часть функционала, или цепляет другую динамическую библиотеку и работает мостом. Вот это - подключается к любой версии lua. Но тут меня бесит одна маленькая фиговинка: Необходимость держать кучу версий сразу двух либ: х32/х64 и unix/win, цепляемой либы и моста, вместо одной.

Во, ещё проблема в версии lua, к которой оно цепляется. У 5.1/5.2/5.3 могут быть свои специфичные вещи. Карочи, получается безумие с количеством биндингов. Проще написать для ffi, и держать только три(четыре) версии динамической либы.

Snusmumriken
08.09.2017
18:19:02
Я считаю что встраивать что-то кроме luajit в новые проекты - плохо. И только нет майка полла, который бы двигал jit.

Google
Snusmumriken
08.09.2017
18:20:22
Когда у меня есть выбор: использовать новую версию, или использовать старую, которая быстрее в 50-300 раз и имеет возможность дописывать виртуалку прямо в процессе исполнения скрипта - я безоговорочно выберу второе.

Snusmumriken
08.09.2017
18:21:02
Для iconv : ) И мне не понравилось.

Aydar
08.09.2017
18:22:09
Для iconv : ) И мне не понравилось.
Мне тоже. Хотя и говорят что биндинги делать легко

Snusmumriken
08.09.2017
18:22:33
вообще, luajit не старая
Ну типа Айдар считает, что luajit = python 2.7, и начинать новые версии с jit - всё равно что начинать новые проекты на 2.7.

Мне тоже. Хотя и говорят что биндинги делать легко
Делать - легко. Очень. Экстремально легко. Но очень муторно, если ты хочешь настоящей кроссплатформы.

Vadim
08.09.2017
18:23:10
//luajit = pypy

а pypy3 пока бета

если вообще не альфа :)

Aydar
08.09.2017
18:23:32
//luajit = pypy
Самое интересное что pypy юзаю

Snusmumriken
08.09.2017
18:23:59
Правда, pypy всё равно сливает луям по скорости и оверхеду ))) Но это уже моё "кекеке".

Google
Vadim
08.09.2017
18:24:09
ну, дык

то питон

он не может не сливать lua по оверхеду

Aydar
08.09.2017
18:25:18
Правда, pypy всё равно сливает луям по скорости и оверхеду ))) Но это уже моё "кекеке".
Так красочно расписал что прям завтра на jit версию пересяду

Vadim
08.09.2017
18:25:28
потому что (я уже устал цитировать Мэттью Уайлда): Python trying to give you as MUCH as possible, while Lua tries to give you as LESS as possible.

Snusmumriken
08.09.2017
18:25:48
Так красочно расписал что прям завтра на jit версию пересяду
За милую душу: https://luapower.com/ Кстати, в love2d тоже luajit.

Vadim
08.09.2017
18:26:08
// love2d зря зовётся 2d, кстати

на нём целый пучок 3d есть :)

Aydar
08.09.2017
18:26:34
За милую душу: https://luapower.com/ Кстати, в love2d тоже luajit.
Ну тогда и gui начну пилить к jit версии

Snusmumriken
08.09.2017
18:26:55
на нём целый пучок 3d есть :)
Нет, не зря, ибо этот пучок 3d - пользовательские рукоблудия. А так - добавить лишнее измерение можно в произвольный рендер : ) Тот факт что основные инструменты заточены под 2d.

Vadim
08.09.2017
18:27:20
Ну тогда и gui начну пилить к jit версии
да на jit (FFI) даже пилить особо не надо. Сишные биндинги тупо копируй, и немного Lua приправляй. Вот тебе и биндинги

Snusmumriken
08.09.2017
18:27:56
Snusmumriken
08.09.2017
18:31:54
love2d называется : ) Его можно использовать как библиотеку.

Snusmumriken
08.09.2017
18:38:03


Aydar
08.09.2017
18:39:17
Ну тогда вообще можно просто love-nuklear переделать

Snusmumriken
08.09.2017
18:39:23
Ага.

Google
Aydar
08.09.2017
18:40:07
Если что поможете?

Snusmumriken
08.09.2017
18:40:18
Без проблем.

Влад
08.09.2017
18:40:43
да, прочитать-записать получилось, с таймаутом в 1мс

Snusmumriken
08.09.2017
18:40:57
Влад
08.09.2017
18:41:10
вроде работает. посмотрим на продакшене на задержку реальную еще.

а то! спасибо)

Aydar
08.09.2017
18:42:16
Кто молодец? Я молодец )))
А бета luajit стабильна?

Vadim
08.09.2017
18:42:19
кстати, а куда из love хрюшка делась? :)

А бета luajit стабильна?
а вселенная стабильна?

Aydar
08.09.2017
18:42:54
Snusmumriken
08.09.2017
18:44:09
А бета luajit стабильна?
Вторая - да. Третья - ну такое. Но зато третья х64 не имеет ограничений на память. У luajit есть свой набор недостатков: 1. Вторая - жрёт максимум 2-4гб оперативки, больше - давится. Третья - не давится, но сейчас не особо стабильная. 2. Хеширование строк - странное. Если есть куча почти одинаковых (несколько миллионов) - это плохо 3. Туповатый сборщик мусора, но это и у ванильной, это стоит учитывать.

Vadim
08.09.2017
18:44:44
> x64

Snusmumriken
08.09.2017
18:45:18
Ну тогда тебе вообще пофиг : ) Вторую бету - и вперёд.

Aydar
08.09.2017
18:46:04
Vadim
08.09.2017
18:46:18
и это не то, что ты думаешь, между прочим

Aydar
08.09.2017
18:46:41
и это не то, что ты думаешь, между прочим
Я разве сказал о чем думаю?

Vadim
08.09.2017
18:46:50
x86_32, x86_64 и x86_x32 это три разные вещи, например

Aydar
08.09.2017
18:47:40
x86_32, x86_64 и x86_x32 это три разные вещи, например
Я знаю просто увидел твою бурную реакцию на x64

x32
Я тоже такое замечаю очень часто на торрент трекерах

Google
Aydar
08.09.2017
18:49:19
Но люди терпят или не знают

Vadim
08.09.2017
18:49:37
ну, я иногда, под настроение, троллю авторов

Aydar
08.09.2017
18:50:14
Человека троллить за такую мелочь

Я только сегодня telegram поставил. Упорно не верю что он лучше Jabber

Snusmumriken
08.09.2017
18:55:50
Я только сегодня telegram поставил. Упорно не верю что он лучше Jabber
Jabber - считай что протокол (XMPP). Телега - продукт с закрытым кодом + набор сервисов. Это просто разные вещи, их нельзя просто так сравнивать.

Admin
ERROR: S client not available

Snusmumriken
08.09.2017
19:02:14
Как пользователю телеги, на протокол - абсолютно пофигу. Разве что за исключением бот-апи, но в плане формата - они почти идентичны (ну там, json вместо xml, например). Протоколы у них почти одинаковые. Но вот только телега - централизованная херня, которая, тем не менее, предоставляет хранилище для текста/картинок/гифок/звучков, а жаббер - децентрализованная фиговина, где хостишь или ты сам, или твой друган/иная организация, но зато не заблокируют. Почитай эту фигню: https://habrahabr.ru/post/272937/

Snusmumriken
08.09.2017
19:05:55
Я думаю, что ты - уран. Хайп вокруг телеги потому, что есть возможность пересылать мессаги сомнительного содержимого и КООРДИНИРОВАТЬ ТЕРРОРИСТОВ, да так, что никто не перехватит. А Дуров отказывается выдавать ключи от сейфа, наверное, он тоже координирует. А ещё, телега миленькая, маленькая, быстренькая, лёгенькая и жрёт мало траффика, с ботами которые могут постить в группы и ещё кучей фич. Даже html+js-игры тянет, с ботами : ) Ну, то есть почти то же самое что жаба, но в чуть более милой форме, плюс лучше рекламировалась, плюс все накладные расходы берёт контора.

Snusmumriken
08.09.2017
19:07:31
А если твой провайдер читает все исходящие сообщения? А https ломается "человеком посередине" и ещё несколькими атаками. Телега, за счёт закрытости шифрования - не даёт такого.

Snusmumriken
08.09.2017
19:08:44
tls/ssl ломаются человеком посередине и ещё несколькими атаками. В телеге - просто никто не знает протокола, поэтому ещё некоторое время не смогут сломать ))) Хотя можно не доверять своему серверу, но это извращение.

Paul
08.09.2017
19:11:29
Он построен на костылях и сомнительных криптографических решениях, в отличие от jabber, который построен на расширяемой архитектуре и протоколе tls, испытанным годами

Google
Aydar
08.09.2017
19:12:54
Paul
08.09.2017
19:12:59
Я вот запилил простенький протокол для проксирования jabber и наслаждаюсь. Приложение ест батарейку ещё меньше, чем телеграм и тупит ещё меньше.

Snusmumriken
08.09.2017
19:13:25
Вот, точно!

Aydar
08.09.2017
19:13:38
Вы серьезно?

Paul
08.09.2017
19:13:45
К сожалению, да.

Aydar
08.09.2017
19:14:03
Я перестал понимать этот мир

Snusmumriken
08.09.2017
19:14:15
Бли-и-и-ин, стикеры )) Совсем забыл про них.

Paul
08.09.2017
19:14:23
А ещё стикеры люто жрут трафик, но всем пофиг.

Snusmumriken
08.09.2017
19:15:11
Ну, это минимально отличается от пересылки смешных картинок.

Aydar
08.09.2017
19:15:59
Snusmumriken
08.09.2017
19:16:28
Fuck Fuel Economy )))

Aydar
08.09.2017
19:17:11
Напокупали компьютеров за пол ляма а на всех остальных можно положить да?

Snusmumriken
08.09.2017
19:17:52
Посмотри на гугл-хром, который десятью вкладками выжирает 4-6гб. На микрософт-офис, который тоже потребляет раз в десять чем нужно.

Страница 155 из 307