Un desarrollador llamado Glouw ha creado Nibble, un nuevo lenguaje de programación similar a C escrito en aproximadamente 3000 líneas de código. La particularidad de Nibble radica en que genera LLVM IR sin necesidad de dependencias externas ni asignaciones de heap. El lenguaje soporta diversas funcionalidades como defer, recursión, tipos enteros, flotantes y booleanos, structs, operadores estilo GLSL, punteros, punteros a funciones, estructuras de control, bucles, verificación de tipos e interoperabilidad básica con C. El proyecto incluye cuatro demostraciones gráficas que requieren SDL2 y Clang para ejecutarse: dos son representaciones multithread de populares shader-toy demos, una muestra una implementación de árbol rojo-negro y la última demuestra una configuración básica para programación de videojuegos. Nibble compila de arriba hacia abajo en un solo paso y realiza asignaciones libremente, incluso dentro de bucles, lo cual puede provocar desbordamientos de pila con optimizaciones agresivas del back-end de Clang.
Desarrollador crea Nibble, lenguaje similar a C que genera LLVM IR sin dependencias externas
