The Nock runtime system, written in C.
Keep reading if you're planning to work on the Urbit interpreter, you're a language implementation geek, or you don't really understand anything until you've seen the actual structs.
The Urbit interpreter is built on a Nock runtime system written
u3. This section is a relatively complete description.
u3 is the simple
c3 layer, which is just how we write C
The division between
u3 is that you could theoretically
c3 as just a generic C environment. Anything to do
with nouns is in
A walkthrough of each of the
A jetting guide by for new Urbit developers.