#!/usr/bin/env bash proc READ { read -u 0 -e -p "user> " r } proc EVAL { setvar r = "${1}" } proc PRINT { setvar r = "${1}" } while true { READ EVAL ${r} PRINT ${r} echo ${r} }