Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!tut.cis.ohio-state.edu!pt.cs.cmu.edu!dsl.pitt.edu!pitt!willett!dwp From: dwp@willett.pgh.pa.us (Doug Philips) Newsgroups: comp.lang.forth Subject: Re: OOF Message-ID: <1673.UUL1.3#5129@willett.pgh.pa.us> Date: 4 Sep 90 05:06:24 GMT References: <9008310101.AA27622@ucbvax.Berkeley.EDU> Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 39 In <9008310101.AA27622@ucbvax.Berkeley.EDU>, wmb@MITCH.ENG.SUN.COM writes: > Supposing we agree that Forth needs some sort of a standard for > object oriented programming: [ ... ] > (relatively speaking) use. If we could find a basically sound candidate, > then we should work to make that a standard by writing articles, applications, > and implementations. [ ... ] > Here is a preliminary list: NEON, ODE (JForth; reportedly similar to NEON), > Boron (an implementation of NEON, with some divergence and some extensions), > FOOPS (HSForth), various implementation of Pountain's book. I have seen > something for MacForth too, but I can't recall the name. If I have left > some out, chalk it up to my ignorance and add to the list. Ok, so for those of us who aren't already familiar with all of those systems, could you (or anyone) post a reading/reasource list? (I would guess from your phrasing that you aren't fluent with all of them either.) > I claim that if we REALLY care about the effective result (a standard > OO extension for Forth), rather than about our personal research goals, > then this is the approach we should take. You presume that we all agree on what an OO extension for Forth is. Or rather, that any old system will do. I started a lot of this brouhaha by denouncing some forms of OOF; I never claimed to have done a survey of the field. There may be good OOF's out there and to *start* by doing a survey is reasonable. > So what will it be? Shall we try to *select* an object oriented standard > as opposed to inventing one? The existing ones are not all brain-damaged. To paraphrase: So what will it be? Do it now or do it right? [ 1/2 :-) ] Perhaps we don't need to take the ANSI approach to everything? :-) -Doug --- Preferred: ( dwp@willett.pgh.pa.us OR ...!{sei,pitt}!willett!dwp ) Daily: ...!{uunet,nfsun}!willett!dwp [last resort: dwp@vega.fac.cs.cmu.edu]