кстати, согласен с Костей - непонятно почему в Луа нет spaceship оператора <=> когда во всех соседних скриптовых языка (в Перле, Руби, PHP, Котлине) он есть? Не думаю, что это дало бы очень большой выигрыш, но консистентности добавило бы
Потому что политика партии. Добавляется только необходимое по минимуму. Мол, если добавлять всё подряд, повторится ситуация с жаваскриптами, который гоняется за всеми модными фишками сразу, и всё равно поверх него наслаивают тайпскрипты и не только, а через пару обнов остаётся куча неиспользуемого старого мусора, который нельзя вычистить ибо обратная совместимость.