digital literacy for everyone


[lit]

quasi programming language

[lit] you can try it here: [lit]quasi41.html[lit] quasi is a javascript-based language, which translates to javascript and runs in the browser. it presently has a simple online help feature (list of commands) plus # comments and *optional* *=* *:* *,* *(* *)* *|* *;* and you can create and copy numeric values, strings and variables and create functions. 3.9 adds *write* and *swap*. default is still to clear screen on run, but you can now toggle that with the acls button. print scrolls. 4.0 reduces the need for the awful *get* command, which still works. 4.1 makes plus work with arrays. the demo code is: now = " " | print | prints now = "hello from" | split now " " now ; plus "quasi" text = forin now | str | plus " " p = text | asc | mod 5 p ; plus 1 | colour 15 | highlight p p = text | prints next p = "" | print *old versions:* [lit]quasi39.html[lit] | [lit]quasi39.html[lit] | [lit]quasi38.html[lit] | [lit]quasi37.html[lit] | [lit]quasi36.html[lit] [lit]quasi35.html[lit] | [lit]quasi34.html[lit] | quasi33.html[lit] | [lit]quasi32.html[lit] | [lit]quasi31.html[lit] [lit]quasi30.html[lit] | [lit]quasi29.html[lit] | [lit]quasi28.html[lit] | [lit]quasi27.html[lit] | [lit]quasi26.html[lit] [lit]quasi25.html[lit] | [lit]quasi24.html[lit] | [lit]quasi23.html[lit] | [lit]quasi22.html[lit] | [lit]quasi21.html[lit] [lit]quasi20.html[lit] | [lit]quasi19.html[lit] | [lit]quasi18.html[lit] | [lit]quasi17.html[lit] | [lit]quasi16.html[lit] [lit]quasi15.html[lit] | [lit]quasi14.html[lit] | [lit]quasi13.html[lit] | [lit]quasi12.html[lit] | [lit]quasi11.html[lit] [lit]quasi10.html[lit] | [lit]quasi09.html[lit] | [lit]quasi08.html[lit] | [lit]quasi07.html[lit] | [lit]quasi06.html[lit] [lit]quasi05.html[lit] | [lit]quasi04.html[lit] | [lit]quasi03.html[lit] | [lit]quasi02.html[lit] | [lit]quasi01.html[lit]
home: [lit]https://codeinfig.neocities.org[lit]