uLisp Version 1.7 adds the pretty printer function pprint, which allows you to print functions in a nicely formatted way, and a trace feature using trace and untrace, allowing you to trace the calls to and returns from up to three functions at a time.
It also fixes a long-standing bug which could give incorrect results when two functions using the same symbols called each other.