LINUX.ORG.RU

История изменений

Исправление Ceiling_QB, (текущая версия) :

Кстати, под type checking в Lua обычно подразумевают валидацию аргументов функции + вызов ошибки с понятным текстом, если валидация не прошла (пример, промелькнувший на недавней конфе: https://github.com/tarantool/checks). Здесь же, похоже, просто валидация, и для этого есть либы с проверками, как у анона выше. Например, https://github.com/leafo/tableshape

Исходная версия Ceiling_QB, :

Кстати, под type checking в Lua обычно подразумевают валидацию аргументов функции + вызов ошибки с понятным текстом, если валидация не прошла (пример, промелькнувший на недавней конфе: https://github.com/tarantool/checks), здесь же, похоже, просто валидация, и для этого есть либы с проверками, как у анона выше. Например, https://github.com/leafo/tableshape