wmb@MITCH.ENG.SUN.COM (Mitch Bradley) (09/07/90)
Here is a partial bibliography of articles related to object-oriented Forth, taken from _A Bibliography of Forth References_, Third Edition, and a brief look through more recent publications. This list is in no particular order. Designing an Efficient Language, Charles Duff, Byte, Aug 86 NEON -- Extending Forth in New Directions, Charles Duff, FORML 84 FOOPS: Object Oriented Programming System, Jim Callahan, ROCH 89 BORON -- Yet Another Object-Oriented Forth, Steven Lewis, JFAR 05/01 87 Forth meets Smalltalk, Charles Duff and Norman Iverson, JFAR 02/03 84 Reviews, Neon, V. 1.0 Dr. Dobb's Journal, Oct 85 OO Extensions to Forth, Dick Pountain, JFAR 03/03 86 OO Forth, Dick Pountain, Byte, Aug 86 _Object Oriented Forth_ (the book), Dick Pountain (available from FIG) OO Programming in Fifth, Cliff Click and Paul Snow, JFAR 04/02 86 Defining Words with Class, Alan T. Furman, JFAR 04/02 86 List Processing and OO Programming Using Forth, Dennis Feucht, JFAR 05/03 89 Events and Objects ..., Dean Sanderson, ROCH 89 Examples of a Minimal OOP Notation for Forth, Rod Crawford, ROCH 89 Multiple Code Fields: OO Programming in Forth, George Shaw, FORML 87 Rob Chapman's recent posting about his preliminary OO code. ODE (Object Development Environment) presumably in some JForth manual TILE manual, Mikael Patel, posted to the net Object Oriented Forth Extension (code and docs), Dave Weinstein, posted to the net some time ago. Abbreviations: OO Object Oriented Byte Byte Magazine FORML Proceedings of FORML (Forth Modification Lab.) Conference ROCH Proceedings of Rochester Forth Conference JFAR The Journal of Forth Application and Research FIG Forth Interest Group Apologies to any authors whose publications I have overlooked. Enjoy, Mitch P.S. I would strongly encourage any serious Forth programmer to set aside some money for the development of a personal library of Forth publications. They are not often available in public libraries, and I consider familiarity with the literature to be a valuable (even essential) component of one's professional qualifications. Let's make cumulative progress, rather than forever reinventing the same things!