git.iko.soy
/
urbit.org
readme
files
commits
refs
on
master
help
sign in
Use h1 for tree.
e0e10ec
C. Guy Yarvin
11 years ago
docs/system/hoon/library/1a.md
+1
−1
compare with master
unified
split
@@ -1,4 +1,4 @@
1
−
#
#
1a: basic arithmetic
1
+
# 1a: basic arithmetic
2
### `++add`
2
### `++add`
3
3
4
Add
4
Add
docs/system/hoon/library/1b.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
1b: tree addressing
1
+
# 1b: tree addressing
2
### `++cap`
2
### `++cap`
3
3
4
Tree head
4
Tree head
docs/system/hoon/library/1c.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
1c: molds and mold builders
1
+
# 1c: molds and mold builders
2
### `++bloq`
2
### `++bloq`
3
3
4
Blocksize
4
Blocksize
docs/system/hoon/library/2a.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2a: unit logic
1
+
# 2a: unit logic
2
### `++biff`
2
### `++biff`
3
3
4
Unit as argument
4
Unit as argument
docs/system/hoon/library/2b.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2b: list logic
1
+
# 2b: list logic
2
Reverse
2
Reverse
3
3
4
### `++flop`
4
### `++flop`
docs/system/hoon/library/2c.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2c: bit arithmetic
1
+
# 2c: bit arithmetic
2
### `++bex`
2
### `++bex`
3
3
4
Binary exponent
4
Binary exponent
docs/system/hoon/library/2d.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2d: bit logic
1
+
# 2d: bit logic
2
### `++con`
2
### `++con`
3
3
4
Binary OR
4
Binary OR
docs/system/hoon/library/2e.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2e: insecure hashing
1
+
# 2e: insecure hashing
2
### `++fnv`
2
### `++fnv`
3
3
4
Hashes an atom with the 32-bit FNV non-cryptographic hash algorithm.
4
Hashes an atom with the 32-bit FNV non-cryptographic hash algorithm.
docs/system/hoon/library/2f.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2f: noun ordering
1
+
# 2f: noun ordering
2
### `++aor`
2
### `++aor`
3
3
4
Alphabetic order
4
Alphabetic order
docs/system/hoon/library/2g.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2g: unsigned powers
1
+
# 2g: unsigned powers
docs/system/hoon/library/2h.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2h: set logic
1
+
# 2h: set logic
2
2
3
### `++in`
3
### `++in`
4
4
docs/system/hoon/library/2i.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2i: map logic
1
+
# 2i: map logic
2
### `++by`
2
### `++by`
3
3
4
Map operations
4
Map operations
docs/system/hoon/library/2j.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2j: jar and jug logic
1
+
# 2j: jar and jug logic
2
### `++ja`
2
### `++ja`
3
3
4
Jar engine
4
Jar engine
docs/system/hoon/library/2k.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2k: queue logic
1
+
# 2k: queue logic
2
### `++to`
2
### `++to`
3
3
4
Queue operations
4
Queue operations
docs/system/hoon/library/2l.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2l: container from container
1
+
# 2l: container from container
docs/system/hoon/library/2m.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2m: container from noun
1
+
# 2m: container from noun
docs/system/hoon/library/2n.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2n: functional hacks
1
+
# 2n: functional hacks
2
### `++cork`
2
### `++cork`
3
3
4
Build `f` such that `(f x) .= (b (a x))`.
4
Build `f` such that `(f x) .= (b (a x))`.
docs/system/hoon/library/2o.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2o: normalizing containers
1
+
# 2o: normalizing containers
2
### `++jar`
2
### `++jar`
3
3
4
4
docs/system/hoon/library/2p.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2p: serialization
1
+
# 2p: serialization
2
### `++cue`
2
### `++cue`
3
3
4
Unpack atom to noun
4
Unpack atom to noun
docs/system/hoon/library/2q.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
2q: molds and mold builders
1
+
# 2q: molds and mold builders
2
### `++char`
2
### `++char`
3
3
4
Char
4
Char
docs/system/hoon/library/3a.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
3a: signed and modular ints
1
+
# 3a: signed and modular ints
2
### `++egcd`
2
### `++egcd`
3
3
4
GCD
4
GCD
docs/system/hoon/library/3b.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3b: floating point
1
+
# 3b: floating point
docs/system/hoon/library/3c.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
3c: urbit time
1
+
# 3c: urbit time
2
### `++yall`
2
### `++yall`
3
3
4
Time since beginning of time
4
Time since beginning of time
docs/system/hoon/library/3d.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
3d: SHA hash family
1
+
# 3d: SHA hash family
2
### `++shad`
2
### `++shad`
3
3
4
++ shad |=(ruz=@ (shax (shax ruz))) :: double sha-256
4
++ shad |=(ruz=@ (shax (shax ruz))) :: double sha-256
docs/system/hoon/library/3e.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
3e: AES encryption
1
+
# 3e: AES encryption
2
### `++aesc`
2
### `++aesc`
3
3
4
++ aesc :: AES-256
4
++ aesc :: AES-256
docs/system/hoon/library/3f.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
3f: scrambling
1
+
# 3f: scrambling
2
### `++ob`
2
### `++ob`
3
3
4
Reversible scrambling core, v2
4
Reversible scrambling core, v2
docs/system/hoon/library/3g.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
3g: molds and mold builders
1
+
# 3g: molds and mold builders
2
### `++coin`
2
### `++coin`
3
3
4
Noun literal syntax cases
4
Noun literal syntax cases
docs/system/hoon/library/4a.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4a: exotic bases
1
+
# 4a: exotic bases
2
### `++po`
2
### `++po`
3
3
4
++ po
4
++ po
docs/system/hoon/library/4b.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4b: text processing
1
+
# 4b: text processing
2
2
3
### `++cass`
3
### `++cass`
4
4
docs/system/hoon/library/4c.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4c: tank printer
1
+
# 4c: tank printer
2
### `++show`
2
### `++show`
3
3
4
++ show :: XX deprecated, use type
4
++ show :: XX deprecated, use type
docs/system/hoon/library/4d.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4d: parsing (tracing)
1
+
# 4d: parsing (tracing)
2
### `++last`
2
### `++last`
3
3
4
Farther trace
4
Farther trace
docs/system/hoon/library/4e.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4e: parsing (combinators)
1
+
# 4e: parsing (combinators)
2
### `++bend`
2
### `++bend`
3
3
4
Conditional composer
4
Conditional composer
docs/system/hoon/library/4f.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4f: parsing (rule builders)
1
+
# 4f: parsing (rule builders)
2
### `++bass`
2
### `++bass`
3
3
4
Parser modifier: [LSB](http://en.wikipedia.org/wiki/Least_significant_bit)
4
Parser modifier: [LSB](http://en.wikipedia.org/wiki/Least_significant_bit)
docs/system/hoon/library/4g.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4g: parsing (outside caller)
1
+
# 4g: parsing (outside caller)
2
### `++rash`
2
### `++rash`
3
3
4
Parse or crash
4
Parse or crash
docs/system/hoon/library/4h.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4h: parsing (ascii glyphs)
1
+
# 4h: parsing (ascii glyphs)
2
### `++ace`
2
### `++ace`
3
3
4
Parse space
4
Parse space
docs/system/hoon/library/4i.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4i: parsing (useful idioms)
1
+
# 4i: parsing (useful idioms)
docs/system/hoon/library/4j.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4j: parsing (bases and base digits)
1
+
# 4j: parsing (bases and base digits)
2
### `++ab`
2
### `++ab`
3
3
4
Primitive parser engine
4
Primitive parser engine
docs/system/hoon/library/4k.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4k: atom printing
1
+
# 4k: atom printing
2
### `++alf`
2
### `++alf`
3
3
4
Alphabetic characters
4
Alphabetic characters
docs/system/hoon/library/4l.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4l: atom parsing
1
+
# 4l: atom parsing
2
### `++so`
2
### `++so`
3
3
4
Coin parser engine
4
Coin parser engine
docs/system/hoon/library/4m.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4m: formatting functions
1
+
# 4m: formatting functions
2
### `++scot`
2
### `++scot`
3
3
4
Render dime as cord
4
Render dime as cord
docs/system/hoon/library/4n.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4n: virtualization
1
+
# 4n: virtualization
2
### `++mack`
2
### `++mack`
3
3
4
Nock subject to unit
4
Nock subject to unit
docs/system/hoon/library/4o.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
4o: molds and mold builders
1
+
# 4o: molds and mold builders
2
### `++abel`
2
### `++abel`
3
3
4
Biblical names in hoon are primarily aliases for the compiler.
4
Biblical names in hoon are primarily aliases for the compiler.
docs/system/hoon/library/5a.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5a: compiler utilities
1
+
# 5a: compiler utilities
docs/system/hoon/library/5b.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5b: macro expansion
1
+
# 5b: macro expansion
docs/system/hoon/library/5c.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5c: compiler backend and prettyprinter
1
+
# 5c: compiler backend and prettyprinter
docs/system/hoon/library/5d.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5d: parser
1
+
# 5d: parser
docs/system/hoon/library/5e.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5e: caching compiler
1
+
# 5e: caching compiler
docs/system/hoon/library/5f.md
+1
−1
@@ -1,4 +1,4 @@
1
−
#
#
5f: molds and mold builders
1
+
# 5f: molds and mold builders
2
### `++mane`
2
### `++mane`
3
3
4
XML name
4
XML name
docs/system/hoon/library/src/1a/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
1a: basic arithmetic
1
+
# 1a: basic arithmetic
docs/system/hoon/library/src/1b/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
1b: tree addressing
1
+
# 1b: tree addressing
docs/system/hoon/library/src/1c/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
1c: molds and mold builders
1
+
# 1c: molds and mold builders
docs/system/hoon/library/src/2a/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2a: unit logic
1
+
# 2a: unit logic
docs/system/hoon/library/src/2b/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2b: list logic
1
+
# 2b: list logic
docs/system/hoon/library/src/2c/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2c: bit arithmetic
1
+
# 2c: bit arithmetic
docs/system/hoon/library/src/2d/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2d: bit logic
1
+
# 2d: bit logic
docs/system/hoon/library/src/2e/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2e: insecure hashing
1
+
# 2e: insecure hashing
docs/system/hoon/library/src/2f/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2f: noun ordering
1
+
# 2f: noun ordering
docs/system/hoon/library/src/2g/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2g: unsigned powers
1
+
# 2g: unsigned powers
docs/system/hoon/library/src/2h/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2h: set logic
1
+
# 2h: set logic
docs/system/hoon/library/src/2i/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2i: map logic
1
+
# 2i: map logic
docs/system/hoon/library/src/2j/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2j: jar and jug logic
1
+
# 2j: jar and jug logic
docs/system/hoon/library/src/2k/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2k: queue logic
1
+
# 2k: queue logic
docs/system/hoon/library/src/2l/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2l: container from container
1
+
# 2l: container from container
docs/system/hoon/library/src/2m/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2m: container from noun
1
+
# 2m: container from noun
docs/system/hoon/library/src/2n/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2n: functional hacks
1
+
# 2n: functional hacks
docs/system/hoon/library/src/2o/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2o: normalizing containers
1
+
# 2o: normalizing containers
docs/system/hoon/library/src/2p/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2p: serialization
1
+
# 2p: serialization
docs/system/hoon/library/src/2q/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
2q: molds and mold builders
1
+
# 2q: molds and mold builders
docs/system/hoon/library/src/3a/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3a: signed and modular ints
1
+
# 3a: signed and modular ints
docs/system/hoon/library/src/3b/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3b: floating point
1
+
# 3b: floating point
docs/system/hoon/library/src/3c/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3c: urbit time
1
+
# 3c: urbit time
docs/system/hoon/library/src/3d/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3d: SHA hash family
1
+
# 3d: SHA hash family
docs/system/hoon/library/src/3e/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3e: AES encryption
1
+
# 3e: AES encryption
docs/system/hoon/library/src/3f/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3f: scrambling
1
+
# 3f: scrambling
docs/system/hoon/library/src/3g/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
3g: molds and mold builders
1
+
# 3g: molds and mold builders
docs/system/hoon/library/src/4a/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4a: exotic bases
1
+
# 4a: exotic bases
docs/system/hoon/library/src/4b/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4b: text processing
1
+
# 4b: text processing
docs/system/hoon/library/src/4c/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4c: tank printer
1
+
# 4c: tank printer
docs/system/hoon/library/src/4d/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4d: parsing (tracing)
1
+
# 4d: parsing (tracing)
docs/system/hoon/library/src/4e/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4e: parsing (combinators)
1
+
# 4e: parsing (combinators)
docs/system/hoon/library/src/4f/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4f: parsing (rule builders)
1
+
# 4f: parsing (rule builders)
docs/system/hoon/library/src/4g/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4g: parsing (outside caller)
1
+
# 4g: parsing (outside caller)
docs/system/hoon/library/src/4h/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4h: parsing (ascii glyphs)
1
+
# 4h: parsing (ascii glyphs)
docs/system/hoon/library/src/4i/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4i: parsing (useful idioms)
1
+
# 4i: parsing (useful idioms)
docs/system/hoon/library/src/4j/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4j: parsing (bases and base digits)
1
+
# 4j: parsing (bases and base digits)
docs/system/hoon/library/src/4k/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4k: atom printing
1
+
# 4k: atom printing
docs/system/hoon/library/src/4l/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4l: atom parsing
1
+
# 4l: atom parsing
docs/system/hoon/library/src/4m/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4m: formatting functions
1
+
# 4m: formatting functions
docs/system/hoon/library/src/4n/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4n: virtualization
1
+
# 4n: virtualization
docs/system/hoon/library/src/4o/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
4o: molds and mold builders
1
+
# 4o: molds and mold builders
docs/system/hoon/library/src/5a/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5a: compiler utilities
1
+
# 5a: compiler utilities
docs/system/hoon/library/src/5b/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5b: macro expansion
1
+
# 5b: macro expansion
docs/system/hoon/library/src/5c/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5c: compiler backend and prettyprinter
1
+
# 5c: compiler backend and prettyprinter
docs/system/hoon/library/src/5d/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5d: parser
1
+
# 5d: parser
docs/system/hoon/library/src/5e/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5e: caching compiler
1
+
# 5e: caching compiler
docs/system/hoon/library/src/5f/title.md
+1
−1
@@ -1 +1 @@
1
−
#
#
5f: molds and mold builders
1
+
# 5f: molds and mold builders
keys
esc 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