[ Japanese page ] MixJuice : An enhancement of the Java language with difference-based modules What is MixJuice? MixJuice is an enhancement of the Java language which adopts difference-based modules instead of Java's original module mechanism. We have completely separated the class mechanism and the module mechanism, and then unified the module mechanism and the differential programming mechanism.