Newsgroups: comp.arch,comp.lang.lisp,comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!nntp.club.cc.cmu.edu!godot.cc.duq.edu!newsfeed.pitt.edu!dsinc!spool.mu.edu!howland.reston.ans.net!europa.eng.gtefsd.com!library.ucla.edu!csulb.edu!nic-nac.CSU.net!charnel.ecst.csuchico.edu!olivea!trib.apple.com!amd!amdahl!netcomsv!netcom.com!thinman
From: thinman@netcom.com (Technically Sweet)
Subject: Tag bits in data
Message-ID: <thinmanCw4w1G.L14@netcom.com>
Organization: International Foundation for Internal Freedom
Date: Wed, 14 Sep 1994 19:12:52 GMT
Lines: 11
Xref: glinda.oz.cs.cmu.edu comp.arch:52940 comp.lang.lisp:14671 comp.lang.scheme:9775

Why do tag bits have to be in the datum itself?
Why can't they be stored in the container (cons cells & vectors)
which point at the datum?  Is this an overhead issue?
Is it easier to fiddle with the tag in a register than
to check the pointer-to datum?

-- 

Lance Norskog
thinman@netcom.com
Artisputtingtogether. Art  s th ow n  aw y.
