________________________________________ Von: Chuck Guzis via cctalk <cctalk@classiccmp.org> > On 7/7/23 00:43, Veit, Holger via cctalk wrote: >> Hi all, >> maybe someone here is interested in the FOSBIC (FORTRAN Simulated BASIC >> Interpretive Compiler) system. >> >> Background: This was developed, oder rather ported from UWBIC (University of >> Washington, Prog. W.H. Sharpe) in the mid 70s, by Prof Weber et al. at the >> German University of Gießen, for the purpose of teaching BASIC on their >> CDC3300 batch system. >> It is written in FORTRAN IV, and knows most of Dartmouth BASIC, including >> MAT statements and basic sequential/ISAM file handling. >> >> I have ported that, with the help to GNU gfortran, to modern Windows >> (mingw/cygwin) and Linux, so anyone may play with it. It is still a batch >> system, i.e. on has to provide the BASIC program as a file (formerly it had >> to be a card deck), and feed it into the program through stdin, as >> in "./fosbic < hello.bas | ./asa" >> The code with many examples is available at >> https://github.com/hveit01/FOSBIC, and has also found its way to >> bitsavers.org/pdf/uni-giessen. > >Does a test/validation suite exist for this thing? > >Just wondering--how does one tell if a good version has been produced?
Where should a validation suite come from with such old code? There are numerous examples, partly from the accompanying text books, partly generated by myself by reverse engineering the source code, where I even found a number of bugs in the published code, as well as some quirks such as PRINT also being accepted as PRONT, due to incomplete decoding of keywords. The examples do work, but there is no warranty that it will be bug free under all circumstances. Take it or leave it as is. Holger