Here's another one. This doesn't (shouldn't?) change any functionality. Just adds some tests and a) refactors KidsRubyStdIo to make it testable and b) dries it up a little. I left the individual commits in both of these pull requests so you see the steps I took.
How's it look?
I can't do manual tests yet. Even though KidsRuby loads fine, I don't see any output.
Here's another one. This doesn't (shouldn't?) change any functionality. Just adds some tests and a) refactors KidsRubyStdIo to make it testable and b) dries it up a little. I left the individual commits in both of these pull requests so you see the steps I took.
How's it look?
I can't do manual tests yet. Even though KidsRuby loads fine, I don't see any output.