back

hawk

a tree-shaped programming environment for your urbit server


descriptions

“a programmable interface”

“tree-shaped spreadsheet”

“the manx machine”

“an environment where hoon is empowering to individuals”

“a /sur file that fits on a t-shirt”

emacs for the personal server”


use cases

personal knowledge management for code-literate people

make your own api integrations and automations

make your own bespoke creative tools

write static text documents

publish web content

lightweight social applications, like forums


target audience

urbit developers, tinkerers, web artists


technical aspects

1) unifies data and interface into a single layer; every piece of data is its own user interface

2) fully programmable by the user from any device

3) can access control pages to identities on the urbit network

4) can make pages public to the clearweb

4) the state of every file is a function over the state of its subfiles

5) dependencies are eagerly resolved

6) can compose the namespace with itself when processing a command

7) can use any language that compiles to nock


installation

the %hawk desk can be installed from ~dister-migrev-dolseg

(if that is gibberish to you, click here to learn more about urbit)