[comp.lang.forth] Looking For OO-Forth Extensions/Expert System Shells

heins@hpbsla.HP.COM (doug heins) (04/13/89)

    Does anyone out there programming in Forth have any leads, references,
    or source code for the two following items:
    
        1.) object oriented extensions, with multiple inheritence, data
	    encapsulation, etc (Smalltalk-ish like)...
	2.) expert system shells that support bi-directional chaining,
	    frames, semantic nets, and other similar paradigms...
	    
    If anyone has code with similar functionality, and wouldn't mind
    sharing it with a novice learner, or information on where one could
    go to get the above information, I would greatly appreciate it.
    Thanks in advance !!!
    
    
    Cheers,
    
    Doug Heins
    HP 
    ...hplabs!hpcea!hpbsla!hpbsdg!heins
    heins@hpbsl88
    heins%hpbsl88@ce.HP.COM
    (208) 323-3938
    

pmy@vivaldi.acc.Virginia.EDU (Pete Yadlowsky) (04/14/89)

In article <1150001@hpbsla.HP.COM> heins@hpbsla.HP.COM (doug heins) writes:

>    Does anyone out there programming in Forth have any leads, references,
>    or source code for the two following items:

>        1.) object oriented extensions, with multiple inheritence, data
>	    encapsulation, etc (Smalltalk-ish like)...

JForth, for the Amiga, has its Object-oriented Development Environment
(ODE). Damn good forth all around, too, with a target compiler, C-like
structure definitions, 32-bit, JSR threading (with inline compilation),
hashed dictionary search, command line history, detachable dictionary
modules, automatic variables, full access to Amiga system libraries,
Motorola-format assembler, text and/or block files...the list goes on.
I don't even so much as look at the ol' C compiler anymore.
'Course, ya gotta have an Amiga.  :-)


No affiliation, just wild enthusiasm.


Peter M. Yadlowsky		| "Pay no attention to that man
Academic Computing Center	|	behind the curtain!"
University of Virginia		|
pmy@Virginia.EDU		|