# Exports 2 % ⟨a⟩←{a⇐b⇐2⋄3}⋄a 3 % ⟨a⟩←{a⇐3⋄·}⋄a 1 % ⟨⟩←{⇐}⋄1 1 % ⟨⟩←{⇐⋄-}⋄1 3 % ⟨a⟩←{a⇐3⋄⇐}⋄a 1 % (•BQN"a⇐,a←1").a ! % a←{a⇐} 6 % r‿q←{q‿r⇐⋄q←1+r←2}⋄r×q 4 % c←0⋄⟨a,b⟩←{b⇐1⋄a⇐2}⋄⟨b,c⟩↩{a‿b‿c⇐3+↕3}⋄b 10 % r‿s←{r‿q←{q⇐1+r⇐2}⋄s⇐5⋄r⇐}⋄r×s ! % -´⟨a,b,c⟩←{b⇐2⋄⟨c,a⟩⇐4‿3} ! % ⟨b⟩←{b←a⇐3⋄b+1}⋄b ! % ⟨a⟩←{⟨a,-⟩⇐⋄a←3}⋄a ! % ≠⟨{𝕩⇐}⟩ ! % ⟨÷,⇐,1⟩ ! % {(a⇐)×2⋄a←1} # Aliasing 5 % ⟨c⇐a⟩←{a⇐5}⋄c ! % ⟨a⇐c⟩←{a⇐5}⋄a ! % ⟨c⇐a⟩←{a⇐5}⋄a ! % ⟨c⇐(a)⟩←{a⇐5}⋄c ! % ⟨c⇐a‿b⟩←{a⇐b⇐5}⋄c 2 % b←{a⇐𝕩}2⋄⟨b⇐a⟩↩b⋄b ! % (d⇐b)‿a←{b⇐1+a⇐𝕩}2⋄a×d 6 % ⟨d⇐b,a⟩←{b⇐1+a⇐𝕩}2⋄a×d ! % a2←0⋄⟨a2⇐a⟩+↩{a⇐1} ! % ⟨b⇐c,d⟩←1‿2 # Namespaces 2 % ns←{a⇐2,b⇐3} ⋄ ⟨a⟩←ns ⋄ a ! % ⟨c⟩←⊢{a⇐2,b⇐3} 6 % r⊣⟨r⟩←{r⇐3×𝕩}2 # Dot 5 % {a⇐5}.a ! % {a⇐5}.b ! % {a⇐5⋄b←6}.b 1 % {a⇐1⋄2+a}.a 5 % (c←{a⇐𝕩}5).a 4 % 1⊑e←3‿{e⇐4}.e‿5 ! % . ! % .y ! % {.a} ! % 3‿.a ! % {a⇐𝕩}.a ! % ({a⇐3}{𝔽}).a ! % {a⇐1}.a↩1 ! % {𝕊𝕩.a:4}{a⇐1}