Skip to content

Instantly share code, notes, and snippets.

@lastforkbender
Created October 15, 2024 12:43
Show Gist options
  • Select an option

  • Save lastforkbender/ea87fc35fb73057257aceb972bd6f786 to your computer and use it in GitHub Desktop.

Select an option

Save lastforkbender/ea87fc35fb73057257aceb972bd6f786 to your computer and use it in GitHub Desktop.
Primer for Staqtapp 1.2's MVI-8 Interpreter
# ___________________________________________________
# SQTPP MVI-8 INTERPRETER PRIMER DOCUMENTATION
# _____________________________________________________
# KEY & COMBINED INSTRUCTION PATHS:
#
# (1) #/d static digit or #//d dynamic digit(can be //-d left or //d- right)
# (2) :;<left-center halves, see coords> or ;:<right-center halves, see coords>
# (3) map<NAME:L=coords or/and R=coords, mode=...>
# (4) /^==map_name | shift left to center; or ^==/map_name | shift center to right;
# (5) menorah<TYPESET: d-list, m=max bounds, x=number of half-loops, l=limited angle>
# (6) |/# shift lock left or shift lock right /|#
# (7) lock<NAME: d-list, mode=..., eval=...>
# (8) :{...} palindrome numbers or half-palindrome numbers ::{...}
# >>> coords= <NAME:~d or |d or {~d,...} or {|d,...}>
# (cannot be static digits '#/d' or dynamic digits '#//d')
#
# >>> mode= reflect, join, insert or remove
#
# >>> eval= assign or limit(:{...} or ::{...})
#
# >>> *half-palindrome numbers must be greater than 120 and lesser than 241
# (half-p 144 cannot be in a eval limit if only one map condition)
#_______________
# EXAMPLE
#____________________
#
# ::{201,181,223}lock<GRP_LCK1:9521,mode=join,none>;:<GRP_CRD1:|2,|1,~8>
#
# ---continue with GRP_LCK1 @ shift conditional to ~8 being highest digit---
#
# map<MAP_GRP_LCK1:R=GRP_CRD1,mode=reflect>|/3/|0|/9/-4//-5//6/7
#
# ---both #/-4 and #//-5 are in cache to mode=reflect of MAP_GRP_LCK1 now---
#
# ^==/MAP_GRP_LCK1;menorah<GRP_LCK1:125, 224, 9, 28>/|2lock<TMD:/28-,none>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment