Thanks to Sean Proctor I have a Standard ML implementation of the sneaker program. Thanks, Sean!
Using SML-NJ:
sml use "sneaker-0.01.sml"; SMLofNJ.exportFn("sneaker",print_shoes); sml @SMLload=sneaker.x86-linux
I wonder if Sean would use an exception like this today, or would instead
choose to thread the option
through.