home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.forth      Forth programmers eat a lot of Bratwurst      117,927 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 117,617 of 117,927   
   Krishna Myneni to All   
   kForth bug detected   
   04 Oct 25 21:53:47   
   
   From: krishna.myneni@ccreweb.org   
      
   In another thread discussing object-oriented Forth, I used my program   
   epr-sim.4th as an example of using the compact OO system, mini-oof.4th.   
   Running epr-sim.4th under the latest development versions of both   
   kForth-64 and kForth-32 results in a seg fault.   
      
   To reproduce the bug,   
      
   1. start kforth64 (v0.6.0) / kforth32 (v2.6.0)   
   2. "include epr-sim.4th"   
   3. Press menu option 'C' (continuous emitter).   
      
   This happens with the latest versions, above, but works in earlier   
   versions kForth-64 v0.5.1 / kForth-32 v2.5.0.   
      
   For kForth-64, a bug was introduced at git commit e3f3b8e in which   
   substantial revisions were made to the virtual machine. The latest   
   development versions passed all of the Forth system tests I use to   
   validate the system. These tests are provided in the git repo (under   
   forth-src/system-test) but they failed to catch the current bug.   
      
   Interestingly, the fast versions of the latest kForth-64 and kForth-32   
   (kforthxx-fast) run epr-sim.4th properly. The VMs are substantially   
   different between the regular and fast versions.   
      
   --   
   Krishna Myneni   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca