In article <877bxcm4eb.fsf@news.teletyp.ist>, wrote:   
   >Hi,   
   >   
   >I am currently trying to digg deeper into gforth's object.fs.   
   >   
   >For that I would like to read some good object oriented forth code   
   >(preferred gforth's object.fs, but open to other good examples).   
      
   I have made an ansified copy of Mark's Probst gforth lisp, but I have   
   also remade it using objects:   
      
   https://github.com/albertvanderhorst/forthlisp/blob/master/advanced   
   See the part lisp.frt   
   (lispl.frt is a remake of the interpreter. Forth is its own   
   interpreter, don't *write* an interpreter in Forth. Ignore this   
   if you're interested in objects only.)   
      
   >Any recommendations of f.e. a bigger project, thas has public code?   
      
   For an advanced project (reverse engineering system) see   
   //github.com/albertvanderhorst/ciasdis   
      
   [ lina530 is a Forth system, with interspersed data and code.   
   ciasdis , with the help of Forth scripting, generates a source   
   lina530.asm from the executable with all the labels recovered from   
   the Forth headers. Then `` ciasdis -a '' recovers lina530   
   byte for byte. Or you could insert a buffer anywhere, and the   
   result is a working Forth, moving data to different addresses. ]   
      
   This is the same system that recreates colorforth from its   
   binary, scoffed by Jeff Fox.   
      
   >   
   >   
   >many thanks - okflo   
      
   Groetjes Albert   
   --   
   The Chinese government is satisfied with its military superiority over USA.   
   The next 5 year plan has as primary goal to advance life expectancy   
   over 80 years, like Western Europe.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|