John Fremlin's blog: Garbage collection considered harmful?

Posted 2009-05-28 04:33:00 GMT

Here are the draft slides of a provocative presentation I will give tonight at the Tokyo Society for the Application of Currying. The idea is that the typical garbage collector offered by today's fashionable language environments is quite constraining.

Comments better by email I guess, sorry.

Update — escape analysis.

Several people have commented that I don't mention escape analysis. This is a procedure whereby a compiler attempts to determine statically if an object can escape and become accessible by contexts other than the dynamic (stack) extent of the closure in which it was created.

My experience of escape analysis is that it is fragile and difficult to rely on. If you pass an object to another function the compiler has to know whether that function will create another reference to it, which is hard in both theory and practice.

Hi John, love your blog and project. I was hoping you would be able to tell me if you use a markup dsl or anything when writing your blog posts (for links and bold text for example). I'm not yet familiar enough with lisp to tell from your source but am interested in what you do for formatting, other than paragraph splitting which I could see in the source.

Posted 2009-06-20 09:38:01 GMT by Mike

@Mike,

At the moment blog posts only do paragraph splitting but can include any HTML markup you like.

It would be great to make a more sophisticated markdown format so that comments could include markup too, but I haven't got round to it.

Posted 2009-06-23 08:35:30 GMT by John Fremlin

Post a comment