Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!portc01.blue.aol.com!portc02.blue.aol.com!howland.erols.net!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!uknet!newsfeed.ed.ac.uk!dcs.ed.ac.uk!cnews
From: Steven Haeck <sjh@dcs.ed.ac.uk>
Subject: Hash tables
X-Nntp-Posting-Host: papa.dcs.ed.ac.uk
Message-ID: <dey682ymtu7.fsf@papa.dcs.ed.ac.uk>
Sender: sjh@papa.dcs.ed.ac.uk
Organization: Department of Computer Science, Edinburgh University
X-Newsreader: Gnus v5.3/Emacs 19.34
Date: Fri, 22 Nov 1996 08:12:32 GMT
Lines: 19


I have been thumbing through an old Sun Common Lisp reference guide
and have come across a section regarding hash tables.  I would be very
interested to learn how these are implemented (either in Sun's Common
Lisp or some other dialect).  I am particularly intrigued by the
sxhash <object> function and wish to find out exactly how arbitrary
objects are mapped to integers.  Further, I would like to know if it
is necessary for this facility to be implemented as a primitive in
lisp, or whether it would be possible to provide the same functionality
through a package written using alternative features.

Thanks in advance for any comments, pointers to reference material, or
direct answers....

-- 
Steven J Haeck

Office Tel. : 0131-650-6013       Email : sjh@dcs.ed.ac.uk
Office Fax. : 0131-667-7209       WWW   : http://www.dcs.ed.ac.uk/home/sjh
