Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
El motor ni siquiera llegó a arrancar tu script. Se detuvo al nacer, y te explico por qué. Cada builtin tiene un campo llamado wiring, que dice qué función real debe ejecutarse cuando se lo invoca. Al nacer, el motor revisa cada uno de esos cables, para ver que haya algo enchufado al otro lado. Aquí encontró un cable que apunta a una función que no existe en el binario. Piensa en un timbre cuyo cable no llega a ninguna campana: lo pulsas y no suena nada. Por eso el motor prefiere negarse a nacer antes que arrancar con un botón muerto. Esto es un error de configuración en tiempo de compilación, no de tu script. Hay dos causas posibles: la función no existe en el código fuente de src/, o existe pero no entró en los archivos objeto que se enlazaron. Un ejemplo sencillo: en builtins.feml el wiring dice builtin_suma, pero en el código la función se llama builtin_sumar. La solución es alinear los dos nombres, o enlazar el archivo que falta. Con eso, el motor vuelve a nacer sano.
Texto del catálogo de errores del motor de Rush.
