ceylon-ide-eclipse
ceylon-ide-eclipse copied to clipboard
share model of modules in repos between projects
Currently if we have multiple projects all sharing the same modules in a repo, the module gets typechecked multiple times at startup, and on every full build, and it's model is held multiple times in memory. This is very inefficient. We should share the model for a repo'd module between projects.
Note the TODO at CeylonParseController:396, which describes another problem that can't really be solved very satisfactorily without this change. (Loading source files from external archives.)