chernipeski

11
reputation
3

22071800 © chernipeski@duck.com 23051212 edit

admitting to the following 4 points lead me to create a new language i called (Array) which

(1) ignores decades of pedantic self-referencing and considers the fact that fundamentally all you do with a computer is copy memory content from one place to another. each copy is always an array of bits of n length

(2) reverses the notion that data is subservient to functions that manipulate it

(3) rejects the notion that the computer/code/compiler can’t know what to do next

(4) laughs at the assertion that GOTO in BASIC was somehow bad when the assembly languages that underpin ALL your other languages obviously do it

(bracketting) when an array is accepting bits it is written (array) and when it is outputing bits {array}. when you place conditions on the transfer you write them [conditions].

(direction) in (Array) execution is top to bottom, then left to right, then inner brackets to outer. everything logical is assumed and implied.

(commenting) most of this document is an (Array) comment because the words aren’t directed to an (array) or even if they are that doesn’t trigger anything interesting.

(labels) a null (array) at the beginning of a line is taken to be a JMP point. a null {array} at the end of a line is taken to be a jump instruction

(meta) arrays take on attributes by being members of other arrays examples: (files) is a member (disk) which is a member of (disks) which is a member of (machine) | (keyboard) is a member of (keyboards) which is a member of (Interupts) which is a member of (machine).

Hello World! {(index.html)} (files)
 
I made a "Hello World" html file in the current path.
Does any of that bother you? (console) [{keyboard}!=] 
Are you sure? (console) [{keyboard}!=]

[{keyboard|lastkey}!=Y|!=y] {bye}

{index.html} (recycle) Ok it's deleted now (console) {end}

(bye) Ok it's still there since you pressed {keyboard|lastkey}.   (console)

(end) {ascii|8}Have a nice day! (console)