Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!MITCH.ENG.SUN.COM!wmb From: wmb@MITCH.ENG.SUN.COM Newsgroups: comp.lang.forth Subject: Vocabularies Message-ID: <9008031606.AA06458@ucbvax.Berkeley.EDU> Date: 3 Aug 90 07:47:59 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: wmb%MITCH.ENG.SUN.COM@SCFVM.GSFC.NASA.GOV Organization: The Internet Lines: 22 > I'm curious if anyone knows of a system that does these things > [enumerating words in vocabulary, save/restore search order, > remove single word from vocabulary, search just one vocabulary]? Sure, my system does all these things. I'm sure there must be many others that do at least some of them. I have seen (non-portable, of course) code fragments for doing some of these things on particular systems in published code. > Would it still be Forth as we know it? Sure. Adding these capabilities doesn't detract from what is already there, unless "Forth as we know it" implies "missing obvious functionality" > Are vocabularies *really* part of Forth, or something that is added on > on top of it? I claim yes, based on the fact that nearly all Forth systems have them in some form or other. Unfortunately, there is very little consistency among implementations in this area. Mitch