Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!rutgers!ucsd!ucbvax!VPFVM.BITNET!XRBEO
From: XRBEO@VPFVM.BITNET (Bruce O'Neel)
Newsgroups: comp.lang.forth
Subject: Re: Forth and type checking
Message-ID: <8809201323.AA19580@jade.berkeley.edu>
Date: 20 Sep 88 12:06:10 GMT
References: 
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: Forth Interest Group International List 
Organization: The Internet
Lines: 10

As another reference, the May and June issues of Computer Language Mag have
articles by George Shaw about multiple code field words which can give you
operator overloading.  The basic idea, as I understand it, is that @ doesn't
do a standard fetch, it just moves to code field n and executes it.  What that
does it give you different actions for different types of variables.  If you
said the variable was a floating point variable you actually fetch a floating
point number.  If, on the other hand, it is a double variable, then @ fetches a
double number, and so on.

bruce