Массивы в M4
Массивов, как таковых, в препроцессоре M4 нет. Ну на самом деле, зачем массивы в препроцессоре? Однако несложный макрос позволяет их реализовать самостоятельно. Даже ассоциативные.
Как упаковать бинарный файл в lua скрипт?
Иногда необходимо упаковать несколько бинарных файлов в тело скрипта на lua с тем, чтобы в процессе работы можно было создать этот файл в нужном месте.
Палитра цветов для LUA
Палитра RGB цветов для использования в LUA.
Генератор случайных чисел
Разбирал свою старую писанину - наткнулся на несложный генератор случайных чисел на препроцессоре M4. Позволяет генерировать целые псевдослучайные числа в заданном диапазоне на этапе сборки программы.
Переменное количество аргументов функции
Нельзя ли распространить приятную особенность языка Lua, дающего возможность поставлять в функцию произвольное количество параметров, на другой язык? Скажем на AFL?
Вычисление функций во время компиляции
Зачем вычислять ColorRGB(255,0,255) во время выполнения программы, если это неизменное число?
Lua assert() + m4
В языке lua для контроля нестандартных ситуаций имеется базовая функция assert(). Очень полезная функция, однако имеет и одно неприятное свойство.
Римская и десятичная нотация
Ну просто прелесть. Перевод из десятичной нотации в римскую.