specify file extensions in language-lib factory; changed base
specify file extensions in language-lib factory; adapt haskell lib
specify file extensions in language-lib factory; adapt java lib
specify file extensions in language-lib factory; adapt prolog lib
specify file extensions in language-lib factory; adapt compiler
split language lib into abstract class and interface
split language lib into abstract class and interface; adapt compiler
split language lib into abstract class and interface; adapt haskell lib
split language lib into abstract class and interface; adapt java lib
layout
mv lang and version to factory
mv lang and version to factory; adapt compiler
mv lang and version to factory; adapt haskell
mv lang and version to factory; adapt java
mv lang and version to factory; adapt prolog
update
construct correct path for plug-in source folders
fix plug-in dep resolution
java can resolve "*" imports
weak ref caching