Un nuevo lenguaje de programación llamado Lobster ha sido anunciado, buscando combinar lo mejor de la tipificación estática y la gestión de memoria en tiempo de compilación con una sintaxis ligera y amigable. Desarrollado por el equipo detrás de aardappel, Lobster es de código abierto (licencia Apache v2) y está disponible en GitHub. Aunque de propósito general, su implementación actual se enfoca en juegos y gráficos, incluyendo funcionalidades predefinidas.
Lobster destaca por su inferencia de tipos sensible al flujo, gestión de referencias en tiempo de compilación, bloques ligeros, operaciones vectoriales, sobrecarga unificada y estructuras inmutables. Ofrece una implementación JIT o compilación a C++ para mayor velocidad, un depurador gráfico y soporte para OpenGL/SDL/Freetype, permitiendo la portabilidad a diversas plataformas (Windows, Linux, macOS, iOS, Android, WebAssembly). El lenguaje se inspira en Python en cuanto a la sintaxis basada en indentación, pero con influencias de C. Las primeras demostraciones muestran un código conciso y expresivo, con un rendimiento significativamente superior a lenguajes como Python y Lua, aunque aún no compite con C en velocidad. El objetivo es facilitar el desarrollo rápido de prototipos y juegos.
