I've uploaded a new version of Mapr, the Icon evaluator, at
http://www.costarricense.cr/pagina/ernobe/mapr.txt
with the following
changes:
1) Fixes procedure declarations so that it works as advertised. That
is, the last hash ( # ) printed closes the procedure declaration, which
also means that now you can't have any empty lines in your procedure
declarations.
2) Now has automatic indentation! You can close all expressions on a
single line, but if you close more than one on a single line and there
is more than one left open, it may not indent properly.