RX0509

Domínio: Análise sintática

Mensagem de erro

um builtin aposentado: %s (%s)

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

Você usou o process ponto run, e o rush disse que ele foi aposentado. Vamos ver a decisão. Para criar um processo e despachar trabalho, existe uma única grafia: process spawn, com run, e a função trabalhadora entre colchetes. Ter o process run ao lado era uma segunda grafia para a mesma ideia, e ela foi aposentada. E a resposta do trabalhador? Ela volta para casa como uma carta. O worker manda um message com o campo answers, apontando para o id da carta original, e quem despachou a lê na sua própria caixa. O process await continua vivo, como a espera de leitura. O rush não diz que o process run não foi encontrado, porque pareceria um erro de digitação, ele diz que foi aposentado, com a substituição. Um exemplo: você escreve process run de uma função worker. A correção é process spawn com run igual a worker. Uma função sua com esse nome ainda vence.

Texto do catálogo de erros do motor do Rush.