updated readme

This commit is contained in:
Sander Hautvast 2021-02-12 17:52:21 +01:00
parent 4076440ff3
commit 745a7c73d8

View file

@ -2,19 +2,21 @@
* is a Matrix
* and a repl: ReadEvalPrint Loop, where Print is doing operations on vectors and matrices in a graphic environment
<img src="screenshot1.png"></img>
<img src="screenshot-1.png"></img>
The repl has the following syntax (It's work in progress, new capabilities will be added)
* simple arithmetic expressions:
** add, subtract, divide, multiply
** variable declaration eg: a= ...
** vector(x0,y0,x,y) adds a vector
** remove(x) removes bindings (when it's an object (eg vector), removes it from the matrix)
** method calls:
*** a = vector(0,0,12,1)
*** a.type()
*** > vector
** property lookup
*** a.x
*** 12
* arithmetic expressions:
* add, subtract, divide, multiply
* variable declaration eg: a= ...
* vector(1,2,3,4) adds a vector
* > &gt; vector@0{x0:1, y0: 2, x:3, y:4}
* remove(x) removes bindings (when it's an object (eg vector), removes it from the matrix)
* remove(@x) removes an object using it's assigned index
* method calls:
* a = vector(0,0,12,1)
* a.type()
* > &gt; vector
* property lookup
* a.x
* > 12