2008/7/9 Maciej Stachowiak <mjs at apple.com>: > Although the standard does not allow block-level function declarations I'd understood that, while ES3 didn't specify such declarations, it was not a violation of the standard to have them. I agree with your assessment of the compatibility impact, certainly. Mike