I just realized that the IDE has some of this functionality... Input$() is handled in the same control that output is shown in. I'm going to poke around in there and see if I can extract that into a separate module.
Has anyone worked with that part of the IDE source?
Has anyone worked with that part of the IDE source?