/$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ | $$__ $$ /$$__ $$ /$$__ $$|_ $$_/ /$$__ $$ | $$ \ $$| $$ \ $$| $$ \__/ | $$ | $$ \__/ | $$$$$$$ | $$$$$$$$| $$$$$$ | $$ | $$ | $$__ $$| $$__ $$ \____ $$ | $$ | $$ | $$ \ $$| $$ | $$ /$$ \ $$ | $$ | $$ $$ | $$$$$$$/| $$ | $$| $$$$$$/ /$$$$$$| $$$$$$/ |_______/ |__/ |__/ \______/ |______/ \______/ Bywater Basic https://sourceforge.net/projects/bwbasic/ The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978) and a significant subset of the ANSI Standard for Full BASIC (X3.113-1987) in C. It also offers shell programming facilities as an extension of BASIC. bwBASIC seeks to be as portable as possible. Compiles and runs on QNX 8.0 x86_64 BINARIES: --------- #on QNX8 x86_64 host $ curl https://astr0baby.online/QNX/8.0/bwBASIC/bwbasic -o bwbasic -k BUILD: ------ On the host SDH host $ source ~/qnx800/qnxsdp-env.sh $ mkdir ~/qnx800/SRC $ cd ~/qnx800/SRC $ wget https://astr0baby.online/QNX/8.0/bwBASIC/bw-basic.tgz $ tar -zxvf bw-basic.tgz $ rm bw-basic.tgz $ cd bw-basic $ make clean $ make # will produce usable bwbasic and renum QNX8 executables # Here is a sample root@qnx8022:/data/home/root/BASIC# cat buzzword.bas 10 PRINT TAB(26);"BUZZWORD GENERATOR" 20 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY" 30 PRINT:PRINT:PRINT 40 PRINT "THIS PROGRAM PRINTS HIGHLY ACCEPTABLE PHRASES IN" 50 PRINT "'EDUCATOR-SPEAK'THAT YOU CAN WORK INTO REPORTS" 60 PRINT "AND SPEECHES. WHENEVER A QUESTION MARK IS PRINTED," 70 PRINT "TYPE A 'Y' FOR ANOTHER PHRASE OR 'N' TO QUIT." 80 PRINT:PRINT:PRINT "HERE'S THE FIRST PHRASE:" 90 DIM A$(40) 100 FOR I=1 TO 39 : READ A$(I) : NEXT I 110 PRINT A$(INT(13*RND(1)+1));" "; 120 PRINT A$(INT(13*RND(1)+14));" "; 130 PRINT A$(INT(13*RND(1)+27)) : PRINT 150 INPUT Y$ : IF Y$="Y" THEN 110 ELSE GOTO 999 200 DATA "ABILITY","BASAL","BEHAVIORAL","CHILD-CENTERED" 210 DATA "DIFFERENTIATED","DISCOVERY","FLEXIBLE","HETEROGENEOUS" 220 DATA "HOMOGENEOUS","MANIPULATIVE","MODULAR","TAVISTOCK" 230 DATA "INDIVIDUALIZED","LEARNING","EVALUATIVE","OBJECTIVE" 240 DATA "COGNITIVE","ENRICHMENT","SCHEDULING","HUMANISTIC" 250 DATA "INTEGRATED","NON-GRADED","TRAINING","VERTICAL AGE" 260 DATA "MOTIVATIONAL","CREATIVE","GROUPING","MODIFICATION" 270 DATA "ACCOUNTABILITY","PROCESS","CORE CURRICULUM","ALGORITHM" 280 DATA "PERFORMANCE","REINFORCEMENT","OPEN CLASSROOM","RESOURCE" 290 DATA "STRUCTURE","FACILITY","ENVIRONMENT" 999 PRINT "COME BACK WHEN YOU NEED HELP WITH ANOTHER REPORT!":END root@qnx8022:/data/home/root/BASIC# root@qnx8022:/data/home/root/BASIC# ./bwbasic buzzword.bas BUZZWORD GENERATOR CREATIVE COMPUTING MORRISTOWN, NEW JERSEY THIS PROGRAM PRINTS HIGHLY ACCEPTABLE PHRASES IN 'EDUCATOR-SPEAK'THAT YOU CAN WORK INTO REPORTS AND SPEECHES. WHENEVER A QUESTION MARK IS PRINTED, TYPE A 'Y' FOR ANOTHER PHRASE OR 'N' TO QUIT. HERE'S THE FIRST PHRASE: FLEXIBLE OBJECTIVE CORE CURRICULUM ? Y FLEXIBLE CREATIVE ACCOUNTABILITY ? Y MANIPULATIVE OBJECTIVE PERFORMANCE ? Y BASAL EVALUATIVE ALGORITHM ? n COME BACK WHEN YOU NEED HELP WITH ANOTHER REPORT! root@qnx8022:/data/home/root/BASIC#