Forward polish notation + multi-line programs is _weird_ though. It means you read tokens _right-to-left_ and then top to bottom. Readme gives good example in [0]:
The long form (same in Taka or Forth) of
4
3
2
+
is equivalent in Taka to 3 4
+ 2
(and both leave 5 on top of stack, and 4 underneath it)[0] https://codeberg.org/marton/taka#basic-syntax-and-execution
list [
1
2
3
]
creates the list [3 2 1]. (When indexing, the first item of the list is the one on top of the stack.) This has tripped me up several times.
pmdulaney•2h ago
mgunyho•2h ago