After reading this blog post about
programming language, I threw together an interpreter for the
language. Here is the Python interpreter
% python recurse.py yourRecurseProgram.rc
You can give a
-c argument before
your program file to just "check" but not execute the
code. All it checks for is that it can parse the file
and that the main routine exists.
If you want to modularize your stuff, go right ahead
and just list multiple filenames on the command-line.
% python recurse.py p1.rc p2.rc p3.rc ...
See the Esolangs
Wiki page for Recurse for examples of programs in Recurse.