I’ve just started playing with it now so these are just initial thoughts:
1) Command Line History would be really nice: Messing up a command (new-prd $var1 (fn ….) and having to retype from scratch is a pain. Although if you get a nice GUI it won’t matter;
2) (Never mind; I can’t reproduce it now) (After I did (change-time (days −1)); (data ..) nothing was returned from (entered) _ ;
3) Allowing data to be entered via a source file might be nice, but I suppose a script would work ok too. Perhaps I should write a Perl script to convert CSV into Familiar data?
Well, we’re still waiting on that proof of the Riemann Hypothesis.
Seriously however, how about introducing him to the Collatz Conjecture? Something to mull over when the vanilla work is finished. And given his interests, he’ll no doubt think of multiple ways of attacking the problem. I saw chess, computers and videogames listed as interests, so he perhaps he could try writing a chess engine from scratch. Design the algorithms in class and code them at home.
These suggestions might be a little advanced for eight years old, but I expect the boredom problem will get worse over time.