________________________________________
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

Reply via email to