Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Llamaste a pop para sacar el último elemento de una lista, y el motor dice que fue retirado. Al igual que otros builtins de mutación directa, se rechazó a favor de la puerta única, data punto algo. Pop hacía dos cosas a la vez: leía y quitaba. Ahora cada acto va por separado y con claridad. Primero lees el miembro nombrándolo, por ejemplo xs punto backwards punto uno para el último. Después lo quitas con data punto remove, con la lista y at igual a la posición. Un ejemplo: pop de una lista de tareas. Escribe ultimo igual a tareas punto backwards punto uno, y luego data punto remove de tareas con at igual a esa posición. Dos pasos, cada uno explícito. Si definiste tu propia función llamada pop, la tuya gana. El mensaje te da el reemplazo. Con esto, cada cambio queda registrado como una versión limpia.
Texto del catálogo de errores del motor de Rush.
