Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você usou o pop, e o rush disse que ele foi aposentado. Vamos ver como se faz agora. O pop tirava o último item de uma lista e o devolvia, tudo num golpe só: lia e mudava ao mesmo tempo. Pela decisão, os builtins de mutação direta foram recusados. Mudar uma coleção passa por uma porta só, data ponto, e ler é uma coisa à parte. Então são dois passos claros. Primeiro, você lê o último membro pelo nome: xs ponto backwards ponto um. Depois, remove com data ponto remove, xs, at, e a posição. O rush não diz que o pop não foi encontrado, porque sugeriria um erro de digitação, e sim que ele foi aposentado, e mostra a substituição. Uma função sua com o nome pop ainda vence. A mensagem traz a linha, a decisão e a substituição. Faça a leitura, depois a remoção, e pronto.
Texto do catálogo de erros do motor do Rush.
