Basically, I found myself in a situation where I actually cared what the return value of body of push-matrix was. The try block has the nice property that it returns that value. Coincidentally, it will also ensure the matrix gets popped in case an error occurs inside the body.
Hi,
I made a small change to push-matrix on my local copy that I'm hoping you'll integrate into penumbra.
Basically, I found myself in a situation where I actually cared what the return value of body of push-matrix was. The try block has the nice property that it returns that value. Coincidentally, it will also ensure the matrix gets popped in case an error occurs inside the body.
Thanks.