Skip to content

Instantly share code, notes, and snippets.

@anoxic
Last active January 1, 2016 11:58
Show Gist options
  • Select an option

  • Save anoxic/8141065 to your computer and use it in GitHub Desktop.

Select an option

Save anoxic/8141065 to your computer and use it in GitHub Desktop.

Urbit is a clean-slate reimplementation of the whole system software stack. On the bottom it’s a replacement of the lambda calculus, in the middle it’s a new functional programming language, on top it’s a purely functional network operating system in which address space is property. (source)

Resources

Modules

nock: theoretical base (sorry, but not actually "Urbit's VM")
hoon:
vere: pill loader
loom: vere's memory allocator

arvo: the system:
hoon: the language
clay: revision control / filesystem
dill: terminal / input
ames: networking: (social) identity, packets, protocol
eyre: http kernal module
batz: shell
zuse: standard library

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment