Comment Comment by amelius Can't this be made more general and modular by creating a windowing system for terminals first, and then write little programs that operate in that system? parent amelius 8 years ago