Mike Pall, responsable de LuaJIT, ha abierto el issue #1475 en el repositorio oficial del proyecto como punto central para definir las extensiones de sintaxis que incluirá la futura versión 3.0 del compilador. El hilo funcionará como documento vivo: la descripción recoge la propuesta inicial y un comentario ancla concentrará la documentación consolidada y actualizada, donde cada extensión se etiquetará con la versión en la que apareció por primera vez.
El objetivo declarado es incorporar únicamente aquellas adiciones al lenguaje que mejoren la calidad de vida de quien programa, estén probadas en otros lenguajes o dialectos de Lua, no generen ambigüedades sintácticas, mantengan la compatibilidad hacia atrás y no compliquen la vida a quienes desarrollan herramientas como formateadores o servidores LSP. Pall advierte de que no pretende replicar la complejidad sintáctica de Perl, Ruby, C++ o Rust, y pide que la discusión se centre en funcionalidad y evite el «bike-shedding» sobre símbolos cosméticos en operadores de casos extremos.
LuaJIT ha acumulado con los años numerosas extensiones cuya documentación estaba dispersa en issues, wikis y notas sueltas. El plan pasa por reunirlas en un único documento libre que describa el lenguaje completo y al que se irá incorporando el contenido del hilo. Los issues relacionados #63 y #1379 se han cerrado en favor de esta iniciativa. Cualquier propuesta rechazada se considera cerrada y no se reabrirá, por lo que el mantenedor pide respetar las decisiones y mantener un tono constructivo en las intervenciones.
