[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
Re: another minor translator enhancement
- To: <tribble>
- Subject: Re: another minor translator enhancement
- From: Hugh Hoover <heh>
- Date: Mon, 23 Oct 89 11:30:42 PDT
- Cc: <xtech>
yeah, the at:put: needs to be hidden away somewhere. I suppose I should make
one for WordVector, if only to blast. The WordVector implementation of
operator copies the data out to new storage, so using the  as an lvalue
does not affect the original WordVector.
The operator code is being put into an 'obsolete' section so nobody should
be using it from now on (use fetch or get instead). I implemented it so that
old code that uses it wouldn't break.
I'm going to write something similar that generates an address directly to
the data (as long as wordSize >=8) for efficient implementation of subTable.
But that code will go in a private section.
Also, I created a method in HxxPrintStream Class called operator:, which
takes a string argument (like '') and creates a symbol from
'operator', arg. I use this to get 'operator' which can't be written
normally as a constant symbol. We can use the operator: method to create
operator mappings in general.