Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Esta es una negativa sobre la paciencia. Escribiste una llamada que puede esperar al exterior, como una petición http, un websocket o next request en un servidor, y no dijiste cuánto tiempo puede esperar. El motor no va a adivinarlo. Piénsalo: cuánto debe esperar un programa a un desconocido en internet? Diez segundos? Un minuto? Un día? Solo tú lo sabes, porque depende de para qué sirve tu programa. Por eso el motor no tiene valor por defecto ni número secreto, y se detiene en el análisis, antes de ejecutar nada. La solución es un pequeño eslabón justo después de la llamada. Escribe punto timeout, corchete, diez, y la llamada se rinde a los diez segundos y responde no answer, con resultado desconocido. O escribe punto timeout, corchete, forever, y declaras que esperarás todo lo que tarde el otro lado, con confianza, porque esa es tu intención. La palabra es forever y no none, porque none ya significa no esperar en absoluto. Di cuánto, y la llamada corre.
Texto del catálogo de errores del motor de Rush.
