Very nice !
I played around with it a little.
It doesn't crash on errors, just prints a helful error message.
Time for one more attempt at teaching my son programming, with c++ this time !
previous discussion with more info: https://news.ycombinator.com/item?id=11478301