
Agora, obviamente, isso omite muito encanamento, manipulação de erros, outras operações e assim por diante, mas deve lhe dar a ideia.Por exemplo, aqui está o REPL mais simples:
Enviando -o para a erva -doce Repl inicia nossa própria repl dentro dele:
No entanto, é mais um rebaixamento, do que uma atualização.Provavelmente funcionará nos sistemas BSD e Macs, mas não no Windows, a menos que você esteja usando o WSL, mas ainda não é garantido.Essa também é a razão pela qual nosso protocolo responde com mensagens especiais aceitadas e feitas antes e depois das orientadas para dados, como valores, imprimir, ler e tal.A saída do comando F, FN \ TFOR \ tfCollect \ tfaccumulate, outra linha separada por TAB, mas nosso Repl está ocupado no momento, executando o loop.