@@ -438,421 +438,4 @@ correlation with single-`mug`ged `hor`. Vertical order becomes uncorrelated
438with horizontal order.
438with horizontal order.
446− ++ noun ,* :: any noun
462− ++ null ,~ :: null, nil, etc
480−Type and location of core-shaped thing? XX Compiler Internals
485− ++ port $: p=axis ::
488− [%| p=axis q=(list ,[p=type q=foot])] ::
497− [p=0 q=[%.y p=%void]]
507−A restricted text atom for canonical atom syntaxes. The prefix is `~.`.
508−There are no escape sequences except `~~`, which means `~`, and `~-`,
509−which means `_`. `-` and `.` encode themselves. No other characters
510−besides numbers and lowercase letters are permitted.
515− ++ span ,@ta :: text-atom (ASCII)
547− ++ tiki :: test case
553−A `++wing` or `++hoon`.
555− > (ream '=+ a=4 ?-(a @ ~)')
557− p=[%ktts p=p=%a q=[%dtzy p=%ud q=4]]
561− q=~[[p=[%axil p=[%atom p=~.]] q=[%bczp p=%null]]]
564− > (ream '=+ a=4 ?-(4 @ ~)')
566− p=[%ktts p=p=%a q=[%dtzy p=%ud q=4]]
569− p=[%.n p=~ q=[%dtzy p=%ud q=4]]
570− q=~[[p=[%axil p=[%atom p=~.]] q=[%bczp p=%null]]]
582−A face, or tree of faces. A `++toga` is applied to anything assigned
585−XX move to `++ut` and rune doc (for \^= examples)
590− ++ toga :: face control
591− [2 p=toga q=toga] :: cell toga
601− [%ktts p=p=%a q=[%dtzy p=%ud q=1]]
604− > (ream '[a b]=[1 2 3]')
606− p=[%2 p=p=%a q=p=%b]
607− q=[%cltr p=~[[%dtzy p=%ud q=1] [%dtzy p=%ud q=2] [%dtzy p=%ud q=3]]]
612− > (ream '[a ~]=[1 2 3]')
614− p=[%2 p=p=%a q=[%0 ~]]
615− q=[%cltr p=~[[%dtzy p=%ud q=1] [%dtzy p=%ud q=2] [%dtzy p=%ud q=3]]]
624−Intermediate Nock computation result
626−Similar to `++toon`, but stack trace is not yet rendered.
631− ++ tone $% [%0 p=*] :: success
637− > (mink [[20 21] 0 3] ,~)
640− > (mink [[0] !=(.^(cy//=main/1))] ,~)
641− [%1 p=~[[31.075 1.685.027.454 1.852.399.981 49 0]]]
642− > (path [31.075 1.685.027.454 1.852.399.981 49 0])
645− > (mink [[1 2] !=(~|(%hi +(.)))] ,~)
646− [%2 p=~[[~.yelp 26.984]]]
647− > (mink [[1 2] !=(!:(+(.)))] ,~)
654− \/159.445.990.350.374.058.574.398.238.344.143.957.205.628.479.572.65\/
675−An XML template tree.
681− [%d p=hoon] :: dynamic list
682− [%e p=hoon q=(list tuna)] :: element
683− [%f p=(list tuna)] :: subflow
689−Leaf %a contains plain-text, %b an empty tag, %c a static list, %d a
690−dynamic list, %e a full node element containing a hoon and a list of
691−tuna, and %f is a empty node.
703−List of `++hoon`s. In `:*`, for example, your contents is
709− ++ tusk (list hoon) ::
716− [%cltr p=~[[%dtzy p=%ud q=1] [%dtzy p=%ud q=2] [%dtzy p=%ud q=3]]]
717− > (tusk +:(ream '[1 2 3]'))
718− ~[[%dtzy p=%ud q=1] [%dtzy p=%ud q=2] [%dtzy p=%ud q=3]]
728−An expression, or AST.
730−See Rune section of Hoon reference
738−List of 'maybe' hoons
740−List of `++unit` `++hoon`, or gaps left to be inferred, in `++path`
741−parsing. When you use a path such as `/=main=/pub/src/doc` the path is in fact
742−a `++tyke`, where the `=` are inferred from your current path.
748− ++ tyke (list (unit hoon)) ::
754− > (scan "/==as=" porc:vast)
755− [0 ~[~ ~ [~ [%dtzy p=%tas q=29.537]] ~]]
756− > `tyke`+:(scan "/==as=" porc:vast)
757− ~[~ ~ [~ [%dtzy p=%tas q=29.537]] ~]
767−Pointer for `++type`. `++typo` preserves the previous `++type` in your
768−context when upating.
773− ++ typo type :: old type
778−See also: `++seem`, `++vise`, `++type`
788−Associative list of `++term` `++hoon`, used in jet hint processing.
793− ++ tyre (list ,[p=term q=hoon]) ::
801−Typed data. A `++vase` is used wherever typed data is explicitly worked
807− ++ vase ,[p=type q=*] :: type-value pair
814− [p=[%cube p=0 q=[%atom p=%n]] q=0]
822−Convert during reboot
824−Used to convert from previously-typed data during reboot.
829− ++ vise ,[p=typo q=*] :: old vase
834−See also: `++typo`, `++seer`
843− ++ wing (list limb) ::
846−Address in subject. A `++wing` is a path to a value in the subject. A
847−term alone is the trivial case of a `++wing`.
853− [%cnzz p=~[%a [%.y p=3] %c]]
854− > (wing +:(ream 'a.+.c'))