The ability to unload a class and change the version of an already loaded class. This has many implications; however, it is considered to be useful for long-running applications (as found in many HPC applications) where it would be undesirable to abort the program and restart from the beginning. |
The issues in metaclasses pertain to extensions to either the core reflection framework or making object references transparent in the network sense. This issue will either be clarified or eliminated as a result of discussions at the next Java Grande Forum meeting. |