JRuby

weakref.rb could (should?) be implemented in Java