This librairy is a queue. You can use it to store a single dot or more than one. If you want to store a single dot, don’t forget to put the dot back once you you it. This stores both values and ids.
T L+R B
R: A dot that comes horizontally will go through and have the value and id of the first dot that was stored. This first dot is then removed from the queue.
B: A dot coming vertically will be added at the end of the queue.
%!storage.dots s .--#6--*-#9-*---q--$#--*--q--$#--q--$#--& q q q
6 9 6
- If you send two dots at the same time (to store or retrieve dots) there’s no way to know which one will be first in the queue.