I think the worst way to do it would be to use 13px Times New Roman text with no syntax highlighting on a secondary page. But that's what Io went with [2].
[1] https://www.ruby-lang.org/en/
[2] https://iolanguage.org/samples/index.html