Noticias que mencionan LuaJIT

El NYI de LuaJIT que envenenó en silencio un bucle caliente sin relación

LuaJIT, el compilador JIT del lenguaje de scripting Lua —usado en juegos como Factorio y World of Warcraft y en herramientas como Neovim u OpenResty—, presume de velocidad, pero puede estrangular el rendimiento de forma inadvertida cuando el código activa uno de sus NYI (Not Yet Implemented): operac

La comunidad Lua debe aprender a dejar atrás las versiones antiguas

Hisham Mubarak, mantenedor de LuaRocks y autor de Teal, urge a la comunidad de programadores de Lua a abandonar la práctica de mantener compatibilidad indefinida con versiones obsoletas del lenguaje. El detonante fue la decisión de Mike Pall, creador de LuaJIT, de borrar en su repositorio las etique

clx: un compilador ahead-of-time de Lua con ejecutables nativos en C++20

clx es un compilador y runtime de Lua multiplataforma que genera ejecutables nativos independientes a partir de código Lua mediante cadenas de herramientas modernas de C++. Su objetivo no es competir por ser la implementación más rápida de Lua en todos los escenarios, sino ofrecer compilación ahead-

LuaJIT 3.0 abre el debate sobre sus extensiones sintácticas

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 co

Las leyendas de la programación siguen vivas y puedes escribirles

El ingeniero y empresario sueco Johannes 'jojo' Ridderstedt, cofundador de la compañía 46elks, ha publicado una reflexión personal en la que sostiene que la comunidad de programadores atraviesa un momento histórico sin precedentes: las grandes figuras de la informática continúan vivas, en activo y,

Lua: el lenguaje eficiente para reducir la huella de carbono

En el marco de la Agenda 2030 de la ONU, la eficiencia energética del software ha dejado de ser un lujo para convertirse en una necesidad crítica para reducir la huella de carbono global. Este artículo, titulado "The Green Side of the Lua", explora cómo las decisiones de arquitectura de software, es

C se acelera: Nuevo sistema añade JIT a intérpretes

Investigadores han desarrollado un sistema llamado 'yk' que permite transformar intérpretes de código C en máquinas virtuales (VM) con compiladores JIT (Just-In-Time) con una mínima modificación del código existente. Esto abre la posibilidad de mejorar el rendimiento de lenguajes como Lua, Ruby y Py

Crea juegos 2D con LÖVE: framework sencillo y multiplataforma

LÖVE es un framework de código abierto diseñado para facilitar la creación de juegos 2D. Su principal atractivo reside en su simplicidad y portabilidad, permitiendo a los desarrolladores crear juegos que funcionen en una amplia gama de plataformas, incluyendo Windows, macOS, Linux, Android e iOS. L

Neovim 0.12.0: Nuevo motor Lua y mejoras

El equipo de Neovim ha anunciado la disponibilidad de la versión 0.12.0 de su editor de texto, NVIM, a través de su repositorio de GitHub. Esta nueva versión incluye el motor de scripting LuaJIT 2.1.1774638290 y está disponible para descarga e instalación en Windows (tanto para arquitecturas x86_64

Lilush: LuaJIT ligero para Linux

Un nuevo entorno de ejecución de LuaJIT llamado Lilush ha sido lanzado, ofreciendo una solución autónoma y ligera para el desarrollo de software en sistemas Linux x86_64. Con un tamaño inferior a 3MB y sin dependencias externas, Lilush se presenta como una alternativa a Busybox y se puede integrar f