2015-10-20 20:51:45 +03:00
|
|
|
---
|
|
|
|
logo: black
|
|
|
|
title: Developer doc
|
|
|
|
sort: 2
|
|
|
|
---
|
|
|
|
<div class="short">
|
|
|
|
|
2015-10-21 00:44:25 +03:00
|
|
|
# Developer documentation
|
2015-10-20 20:51:45 +03:00
|
|
|
|
|
|
|
Urbit has three programming layers: Nock (combinator nano-VM),
|
|
|
|
Hoon (strict functional language), and Arvo (functional OS).
|
|
|
|
|
|
|
|
To code in Urbit, the least you need to learn is Hoon, plus a
|
|
|
|
little bit of Arvo. Nock is a sort of functional assembly
|
|
|
|
language -- you don't need to know it, but it's useful to.
|
|
|
|
Nock is also the easiest thing in the world to learn.
|
|
|
|
|
|
|
|
You can program for Arvo without knowing much about Arvo
|
|
|
|
internals, but again it helps. But you need to know Hoon.
|
2015-10-21 20:57:59 +03:00
|
|
|
Don't worry, it's easier than it looks.
|
2015-10-20 20:51:45 +03:00
|
|
|
|
|
|
|
Alas, the developer doc is still under construction. We'll have
|
2015-10-21 02:50:53 +03:00
|
|
|
more soon.
|
2015-10-20 20:51:45 +03:00
|
|
|
|
|
|
|
<list></list>
|
|
|
|
|
|
|
|
</div>
|