This proof of concept version included in ReadyOS PRECOG 0.1.5 has limited variable memory + no disk command, but it good to experiment to see what is possible language wise, and where the vision is. get it at DOWNLOADS

You can look at the video, and use the examples that don’t deal with disk (so not LST, DRVI, STV ,LDV )

readyshelldemo.mp4

<aside> 💥

C64 doesn’t have a | pipe character.. type ! instead. Currently the editor is single line, so your command has to fit with 40 characters

</aside>

Examples

Variable Assignment - Integers, booleans , ranges, strings

$a = 1
$b = "hey"
$nums = 1..3
$istrue = true

image.png

<aside> 💥

note when you type just the variable name, the results will render to screen Note how the array got expanded out to multiple lines when displayed

</aside>

Variable assignment - Arrays and nested arrays, and array indexing

$nums = 1..3
$nums(2)
$nums = 6,7
$nums
$a = "dog","cat"
$b = 5,true,"word",$a
$b(3)(0)

image.png

<aside> 💥

Comparisons