Portability

My program is heavily dependent on X and xview, so porting the program to other operating systems, such as the Macintosh System or Microsoft Windows would be very difficult, although porting to other Unix systems should be relatively straightforward.

Converting its use to other languages should be quite easy, if a suitable parsing system can be found. The navigator does not utilise any syntactic information at all, and apart from the class window only displays information that is relevant to almost all programming languages. The data format for data being sent through the pipe could easily apply to any other language. The only requirement would be to find the places in the parser code to insert extra lines to send data. However, this operation did take up the whole of the first half of my project, so it can hardly be considered trivial.



Matthew Exon 2004-05-28