Really cool. Would be great if each language had an "hello world" example which would populate the fields.
#lang racket
line, and in some variants for students the equivalent line is hidden. So I had to try a few times until I realized I forgot to add this line. https://tio.run/##K0pMzk4t@a@ck5iXrlAE4Sh5pObk5CuE5xelKP3/Dw...Another improvement could be to show the debug output automatically. I didn't understand the problem until I read the error message.
BTW Do we really need ~540 bits (~90 chars of base62) to identify permanent link?
For Haskell: https://tio.run/#%23y0gszk7Nyfn/PzcxM0/BVqGgtCS4pMgnT0HJAyic...