RX0027

Dominio: Motor

Mensaje de error

el sustrato único alcanzó su techo (%s)

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Se agotó el espacio de la memoria principal del motor. Veamos qué significa. Todo lo que rush guarda, tanto valores como ejecuciones, vive en un único sustrato con un número máximo de celdas y un tamaño máximo por contenido. Cuando ya no cabe una celda más, el motor puede reciclar espacio expulsando alguna celda antigua, pero eso rompería su ley principal: que nada sale jamás de un historial. Si un ser perdiera su almacenamiento, una versión del historial seguiría apareciendo, pero su lectura saldría de memoria que ya se entregó a otro. Eso sería mentir un nivel más arriba. Por eso el motor prefiere decir que no, en voz alta. Este es el antiguo rechazo de techo de seres del almacén de acreción, ahora en su lugar correcto: cuántos seres existen es una pregunta del sustrato. El mensaje trae el detalle del techo. Qué hacer: reduce lo que guardas, o sube los límites de celdas y de tamaño en el motor. Un cajón lleno no se arregla tirando cosas a escondidas: se avisa y se agranda.

Texto del catálogo de errores del motor de Rush.