Size: a a a

2021 October 16

S

Snusmumriken in pro.lua
Карочи, абстрагируешь всю байтоёбскую ерунду на сишной стороне, логику делаешь на луях, развлекаешься.
Луа с сишкой работает очень прямо и приятно. А то с двумя метрами оперативки особо не разгуляешься, для чисто луёвых вариантов хочется хотя бы 16.
источник

IS

Ivan Stepanov in pro.lua
4 тысячи строк.
источник

IS

Ivan Stepanov in pro.lua
Нам даже матрицы не нужны особо)
источник

S

Snusmumriken in pro.lua
Ну и что, оно однотипное, берёшь первый попавшийся класс и смотришь как он устроен, какие функции дёргает и так далее.
источник

IS

Ivan Stepanov in pro.lua
(охх, у нас ещё Keil, в котором werror на unused функции)
источник

S

Snusmumriken in pro.lua
Вдобавок тут md-доки больше чем кода, лол.
источник

IS

Ivan Stepanov in pro.lua
Зато буду знать, как делать доку
источник

S

Snusmumriken in pro.lua
Это только я так делаю доку. Тут где-то в репе ещё лежит скрипт, который извлекает !MD-фигню из всех файлов по списку и склеивает в одну доку.
источник

IS

Ivan Stepanov in pro.lua
Я боюсь как бы наши разработчики не сказали "да бл, я хочу 4 инта передать, почему я должен ради этого класс Rectangle создавать?"
источник

S

Snusmumriken in pro.lua
Для базовых типов, кстати тоже можно накидать конструктор класса с перегруженной метой, просто чтобы на луях оперировать с конкретными типами. В луажыте, правда, оно уже встроено в луа, мол
local foo = 100i
источник

S

Snusmumriken in pro.lua
Эх, а в базовую луа это придётся впиливать отдельно.
источник

IS

Ivan Stepanov in pro.lua
А профилировщик на луа есть?
источник

IS

Ivan Stepanov in pro.lua
luajit?
источник

S

Snusmumriken in pro.lua
источник

S

Snusmumriken in pro.lua
Но на него может не хватить оперативки ))0
источник

S

Snusmumriken in pro.lua
Поэтому если не хватит — придётся обычными таймстампами: "чот эта функция медленно отрабатывает".
источник

IS

Ivan Stepanov in pro.lua
Та я просто для себя, пощупать боттлнеки вот тут
источник

IS

Ivan Stepanov in pro.lua
Погоди
источник

IS

Ivan Stepanov in pro.lua
а нам оперативки-то хватит на luajit?
источник

S

Snusmumriken in pro.lua
А вы можете использовать luajit? Он кажется не на ваши платформы, ты же говорил.

По оперативке они жрут примерно одинаково, только в луажыте ты можешь сразу использовать ffi и разнородные сишные структуры напрямую, там оно как часть языка.
источник