Interesting Paper(s)

Ralph Becket rwab1 at cam.sri.com
Fri Aug 28 23:07:58 AEST 1998


I suspect the Mercury team are well aware of this chap's work, but for
those who aren't, a stroll through Henry Baker's paper archive is well
worth the time.  HB is a seriously smart cookie with a lot of
experience implementing Lispy languages.  However, there is a lot of
stuff that he has written about which is of wider relevance.  In
particular I recommend

	"CONS Should Not CONS Its Arguments, Part II: Cheney on the
	M.T.A."

a superb paper about compiling to continuation passing style and using
the stack instead of the heap, and

	"'Use-Once' Variables and Linear Objects--Storage Management,
	Reflection and Multi-Threading"

where Linearity is pretty much the same as Uniqueness.  Nice paper
exploring the advantages.  There are many other first class papers in
this collection.

Cheers,

Ralph

-- 
Ralph Becket  |  rwab1 at cam.sri.com  |  http://www.cam.sri.com/people/becket.html



More information about the users mailing list