Dear Unicon community,
Bruce Rennie suggested to me that the old version 1 GUI classes are
redundant and by implication, deletable at this point. As you may know,
version 1 GUI classes live in uni/lib. They were originally a single large
file gui.icn, and do not live in a package, while version 2 of the GUI
classes live in uni/gui and a package gui that can be imported.
When version 2 came out, I was staunchly insistent on retaining the
original classes, on which numerous programs critical to production
operations and research programs depended. It may have cost me a
relationship with a computer scientist I care deeply about, but I felt, and
still feel, that Icon and Unicon programs are supposed to live forever,
i.e. we provide near-100% backward compatibility, permanently. However,
version 2 of the GUI is a pretty effective superset of version 1
functionality, and in 10 years of deprecation, every GUI program that
matters (and that I am aware of) has been migrated to version 2.
So if we put version 1 of the GUI in a .zip file that can be downloaded
from the Unicon website, and removed it from the uni/lib directory in the
public Unicon distributions, would that bother anyone?
Cheers,
Clint
P.S. If anyone wants to work with me on providing some compatibility port
for those old DOS ANSI-terminal Icon programs of the late 1980's that
mostly won't run any more, they are one of the backward-compatibility
targets I would like to hit, and haven't been able to justify doing by
myself... :-)
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Unicon-group mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unicon-group