LINUX.ORG.RU

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

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

метаметод длины меняешь и тоже будет работать

Ломает оптимизатор.

хотя на самом деле спор по поводу того что в луа массивы с 1 даже туповаты

Не туповаты, они ломают паттерны работы с массивами и провоцируют ошибки. Там где в массивах с нуля всё просто и понятно, в массивах с 1 надо будет везде писать +-1 и постоянно путаться.

возможен сахар в духе a[#a + 1] = 5 для заполнения массива

В массивах с нуля это будет a[#a] = 5, что короче и логичнее.

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

хотя на самом деле спор по поводу того что в луа массивы с 1 даже туповаты

Не туповаты, они ломают паттерны работы с массивами и провоцируют ошибки. Там где в массивах с нуля всё просто и понятно, в массивах с 1 надо будет везде писать +-1 и постоянно путаться.

возможен сахар в духе a[#a + 1] = 5 для заполнения массива

В массивах с нуля это будет a[#a] = 5, что короче и логичнее.