08:29
(def main (lambda (stdin) (repl stdin))) (def repl (lambda (stdin) (let ((prompt-result (prompt stdin)) (line-of-code (head prompt-result)) (new-stdin (tail prompt-result))) (if line-of-code (do (disp (eval line-of-code)) (repl new-stdin)) "Bye!")))) (def prompt (lambda (stdin) (do (write "> ") (read-line stdin nil)))) (def read-line (lambda (char-ls accum) (let ((chr (head char-ls))) (if (or (nil? chr) (equal? chr 10))
« first day (365 days earlier) ← previous day next day → last day (1703 days later) »