RX0602

Dominio: Análisis sintáctico

Mensaje de error

un builtin retirado: %s (%s)

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

La historia

Usaste sync para comunicarte con otra máquina, y el motor dijo que ese verbo nunca llegó a existir. La razón es un principio claro: message es el verbo, y lo único que cambia es el alcance. Si un hilo envía un mensaje a otro hilo en la misma máquina, usa message con su identificador. Si el destino está en otra máquina, también usas message, pero el destino es un node punto gp, es decir, un hilo de otro nodo. No hace falta un verbo aparte, ni sync ni nada que empiece por node. Un ejemplo: en vez de sync con otro nodo, escribes message de ese node punto gp, con two-way si esperas respuesta. Si declaraste tu propia función llamada sync, esa gana. El mensaje te da el reemplazo. Un solo verbo para todo mensaje, cerca o lejos.

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