Evaluation Strategies in Programming LanguagesJan 31Java is neither pure pass-by-value nor pass-by-reference. The answer hides in a term most discussions miss: call-by-sharing.7 min read