2title = "2q: Molds and Mold-Builders"
11A Nock axis inside a noun. After the leading 1, in binary, a `1` signfies
29> =noun [[4 5] [6 14 15]]
41`0`, `&`, or `%.y` are true, and `1`, `|`, and `%.n` are false.
43Note 1 is false and 0 is true. This is sometimes referred to as "loobean".
74Same as [$bean](#bean).
88A single `@t` character.
114One of Hoon's two string types (the other being `tape`). A cord is an
144Aura `@t` designates a Unicode atom, little-endian: the first character
145in the text is the least-significant byte.
147[`trip`](/docs/hoon/reference/stdlib/4b#trip) converts from `cord` to `tape`, and [`crip`](/docs/hoon/reference/stdlib/4b#crip) converts
148from `tape` to `cord`.
156An atom `dat` with its byte-length specified in `wid`. This is to handle leading zeros that are typically ignored.
161+$ byts [wid=@ud dat=@]
186A boolean designating AD or BC, a year atom, a month atom, and a `tarp`,
187which is a day atom and a time.
192+$ date [[a=? y=@ud] m=@ud t=tarp]
199[[a=%.y y=0] m=0 t=[d=0 h=0 m=0 s=0 f=~]]
201> `date`(yore ~2014.6.6..21.09.15..0a16)
202[[a=%.y y=2.014] m=6 t=[d=6 h=21 m=9 s=15 f=~[0xa16]]]
205~2018.5.25..17.55.15..9ad8
210See also: [`year`](/docs/hoon/reference/stdlib/3c#year), [`yore`](/docs/hoon/reference/stdlib/3c#yore)
218An atom type that only permits ASCII characters.
271A path is a list of [`$knot`](#knot).
292> `path`[~.foo ~.bar ~.baz ~]
305+$ stud :: standard name
306 $@ mark=@tas :: auth=urbit
307 $: auth=@tas :: standards authority
308 type=path :: standard label
318A list of [`tank`](#tank)s. It's for printing types and bottom-up printing of stack
339 [%palm ["|" "(" "!" ")"] leaf+"foo" leaf+"bar" leaf+"baz" ~]
340 [%rose [" " "[" "]"] leaf+"foo" leaf+"bar" leaf+"baz" ~]
356A `tank` is one of four cases:
359- `%leaf` is just a `tape`.
360- `%palm` is a list of `tank` delimited by the strings in `p`, with back-steps at new lines.
361- `%rose` is a list of `tank` delimited by the strings in `p` without back-steps at new lines.
370 [%palm p=(qual tape tape tape tape) q=(list tank)]
371 [%rose p=(trel tape tape tape) q=(list tank)]
388> ~(ram re leaf+"foo")
393> ~(ram re [%palm ["|" "(" "!" ")"] leaf+"foo" leaf+"bar" leaf+"baz" ~])
398> ~(ram re [%rose [" " "[" "]"] leaf+"foo" leaf+"bar" leaf+"baz" ~])
408One of Hoon's two string types, the other being [`+cord`](#cord). A tape is a list of `@tD`.
432~[102 111 111 98 97 114]
441A `tour` is a list of UTF-32 characters.
457> `tour`(tuba "foobar")
458~[~-f ~-o ~-o ~-b ~-a ~-r]
467The time component of a `date`: day, hour, minute, second and a list of `@ux`
473+$ tarp [d=@ud h=@ud m=@ud s=@ud f=(list @ux)]
483[d=106.751.991.821.625 h=22 m=58 s=10 f=~[0x44ff]]
485> `tarp`(yell ~2014.6.6..21.09.15..0a16)
486[d=106.751.991.820.172 h=21 m=9 s=15 f=~[0xa16]]
489[d=20 h=0 m=0 s=0 f=~]
498A restricted text atom for Hoon constants. The only characters permitted are
499lowercase ASCII letters, `-`, and `0-9`, the latter two of which cannot be the
500first character. The syntax for `@tas` is the text itself, always preceded by
501`%`. The empty `@tas` has a
525> -:!>(`@tas`%dead-fish9)
535A list of `cord`s. A `wain` is used instead of a single `cord` with `\n`.
557List of list of characters
559A list of `tape`s. `wall` is used instead of a single `tape` with `\n`.
573 > `wall`(wash [0 20] leaf+<(bex 256)>)
575 "\\/115.792.089.237.\\/"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list