### technical

vipsi precompiles (tokenizes) all instructions which makes it pretty fast in execution. it know about 4 kinds of data: numbers, texts, lists amd procedures. procedures may be put into lists, allowing an object oriented programming style. items in a list may be named. text handling conforms to UTF-8 unicode.

### invariants

vipsi is work in progress and syntax may still change. but there are already some guaranteed invariants:

built-in words will be all lowercase letters a-z only, optionally ending on a decimal digit.