Till System

PROJECTS

Till Programming LanguageA unique and dynamic programming language for building desktop applications
Till LauncherEdit and run Till programs. Create executable programs and global modules
Till RunnerRun Till executable programs in a special UI that enables run, pause and stop
Till UtilityExecutable program till.exe that is used in a terminal for handling Till programs
Till Global Modules ManagerExecutable program gmod.exe that is used for managing Till global modules

TERMINOLOGY

moduleTill program that can be used in other programs (library, static class)
statementAny piece of code that does programmatic activity. A statement can include statements (composite statement)
one-line statementA statement that is written in one line
composite statementA statement that does a functional activity (function, looping, conditional). It is composed of: signature, block and end. A statement block can include composite statements
symbolUNICODE letters combination that represents a programmatic activity, to simplify code interpretation

SYMBOLS

ACTIVITYCODESYMBOL
module##
comment!
function:»
dot notation..
boolean true\t
boolean false\f
add/insert item<-
remove item->
remove all->->►►
statement block end^
break%
function break%%✖✖
continue%~
conditional??
loop / iterator / while~~
list items (left bracket)[[
list items (right bracket)]]
empty list[ ][ ]
record items (left brace){}
record items (right brace)}}
empty record{ }{ }
multiply*
multiply and assign**••
divide/÷
divide and assign//÷÷
inline quotaion mark``