The latest version of urbit-hob is 0.3.3-0.
urbit-hob
Version 0.2.0 revision 0 uploaded by JaredTobin.
Package meta
- Synopsis
- Hoon-style atom manipulation and printing functions
- Description
Here you can primarily find functions for dealing with the "patp" phonetic base used by Urbit. The @p encoding is used for naming ships; it uniquely represents a 32-bit number in a memorable and pronounceable fashion.
The @p encoding is an obfuscated representation of an underlying 32-bit number, in particular, hence the "ob" in the library's name.
The
Urbit.Ob
module exposes two functions, patp and fromPatp, for converting between representations. You can also render a Patp value via the render function, or parse one via parse.Some quick examples:
>>> :set -XOverloadedStrings
>>> import qualified Urbit.Ob as Ob
>>>
>>> let nidsut = Ob.patp 15663360
>>> Ob.render nidsut "~nidsut-tomdun"
>>> Ob.fromPatp nidsut 15663360
>>> Ob.parse "~nidsut-tomdun" Right ~nidsut-tomdun
- Author
- Jared Tobin
- Bug reports
- https://github.com/urbit/urbit-hob/issues
- Category
- Urbit
- Copyright
- 2019 Jared Tobin
- Homepage
- https://github.com/urbit/urbit-hob
- Maintainer
- jared@jtobin.io
- Package URL
- n/a
- Stability
- n/a