Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

July 2004
Sun Mon Tue Wed Thu Fri Sat
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Jun  Aug

jfli Update

Monday, July 12, 2004

Geez, I only just wrote a weblog posting on jfli yesterday and already I need to provide an update! In the last 24 hours, a number of things have happened (some of the following information is from personal email exchanges with Rich Hickey, which he has agreed for me to publish, some of it is from the LispWorks mailing list and some of it is from the new jfli mailing list):

"What happens to objects that you create in the jvm using jfli in terms of their lifecycle? Can they become garbage while lisp is still holding references to them, or are they only gc-ed when the last lisp reference is gone?"

Rich replied:

"If you are holding Lisp references, the objects will be held alive on the Java side. When the references are GC'ed by Lisp, they become available for GC in Java (if no other references on Java side). If you find that not to be the case it's a bug."

emacs Copyright © 2004 by Bill Clementson