The unique features of clearmake we have been describing so far, and to which we grant so much value, fall short in at least two extremely significant contexts: Java and MultiSite. Our goal in this chapter will be to analyze the causes of the problems, to examine the existing solutions, and to propose directions for extensions. In the end, we'll also briefly consider a few other challenges, opened by recent evolutions in software development.
ClearCase was mostly (at least originally) written in C++, and its build model is well suited (with some historical adjustments to cope with templates in two generations of compilers) to development using this language. Java, although already old at the time of its wide success, ...
No credit card required