Comment Re:Standard C is just fine (Score 2) 61
Backwards compatibility is the big problem here. There were closures implemented in Watcom C++ back in the Optima++ heyday before Sybase purchased Optima++ and then promptly killed it. And the C++ true closures came years later. I still miss working in the Optima++ environment. The BEST editor that had two-way round-trip reverse engineering, file-based viewers as well as event-based viewers, you could trace directly into the Watcom library itself. What I wouldn't give for Optima++ and the Watcom C++ compiler to be open-sourced and used as the basis for future compilers and environments. It was only a hop skip and a jump to get it to work under QT if they wanted to. The big problem with Optima++ was that the DataWindow control outdid the Sybase PowerBuilder widgets. And that spelled the end for Optima++.