O
REPL (
Read,
Eval,
Print,
Loop), vulgar e erroneamente conhecido como
interpretador (existem compiladores com ambiente interativo), é uma das ferramentas mais indispensáveis para programadores. É o tipo de coisa que, depois que nos acostumamos a usar, é difícil viver sem.
Abaixo está uma implementação simplificada e graficamente comentada em Chicken Scheme que ilustra o conceito:
O código acima é executável:
$ csi -s repl.scm
(define (fatorial n) (if (< n 2) 1 (* n (fatorial (- n 1)))))
#<unspecified>
(fatorial 6)
720
Nenhum comentário:
Postar um comentário