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