Before Eclipse, IBM had Visual Age for Java until early 2000's, repurposed from Visual SmallTalk. There were no source files and no VCS in the usual way, it was all integrated into a "database" giving you modal development experiences and anything not anticipated by the Visual Age devs was impossible :shudder:
Update: interestingly, Java Swing/JFC, used by IntelliJ IDEA for its GUI until this day, is based on a SmallTalk OO design, though it originated from Sun not IBM I believe
Update: interestingly, Java Swing/JFC, used by IntelliJ IDEA for its GUI until this day, is based on a SmallTalk OO design, though it originated from Sun not IBM I believe