Programmering - COMAL

http://www.macharsoft.co.uk/
http://www.josvisser.nl/opencomal/


Program, Variables, I/O

program
directory
dir
DIR              //F5 : DIR<enter>)
DIR "*.CML"      //F6 : DIR CML
DIR "*.LST"      //@F6 : DIR LST
change dir
CHDIR "DIRNAME"  //@F5 : CD DIR
load
LOAD (.CML bin)
LOAD "PROG"      //F8 : LOAD "
LOAD "PROG.CML"  //^F8 : LOAD DIR
ENTER (.LST text)
ENTER "PROG"     //#F7 : ENTER "
ENTER "PROG.LST" //^F7 : ENTR DIR 
save
SAVE (.CML)
SAVE "PROG"
SAVE "PROG.CML"  //#F8 : SAVE " (bin)
0010  //PROG     //#F8 => SAVE "PROG 
LIST (.LST)
LIST "PROG"
LIST "PROG.LST"  //^F1 : LIST " (text)
0010 //PROG      //^F1 => LIST "PROG 
list
LIST    //#F1 : LIST<enter> 
run
RUN     //F2
variables
string
DIM t$ OF 1
I/O
input to variable
INPUT "prompt": var  //prompt_
INPUT "prompt ": var //prompt _ 
INPUT AT 10,30: "prompt": var
INPUT AT row,col,max: "prompt": var
INPUT AT 10,30,1: "tryk en tast": t$ //return after 1 key 
keyboard
screen
clear
PAGE 
print
var:=123
PRINT "text";var //text 123
PRINT AT 10,30: "text"