on master help sign in
vere links
commita333d016e1f6e84dcdf2923553549eee05cd11ba authordrbeefsupreme <drbeefsupreme@discordja.net> dateFri 19 Feb 2021, 14:26 (6 years ago) parent73cd21e
7 files changed+11−11
arvo/ames/ames.md+1−1 arvo/arvo.md+2−2 glossary/jaque.md+1−1 glossary/replay.md+1−1 glossary/vere.md+1−1 nock/implementations.md+1−1 vere/_index.md+4−4
arvo/ames/ames.md+1−1
@@ -386,7 +386,7 @@ until one of them changes their IP address, port, or networking keys.
386386
387387Urbit's functionality is split between the two binaries `urbit-worker` (sometimes
388388called the Serf) and `urbit-king` (sometimes called the King). This division of
389−labor is currently not well-documented outside of the [Vere documents](@/docs/tutorials/vere/_index.md), but we summarize it here.
389+labor is currently not well-documented outside of the [Vere documents](@/docs/vere/_index.md), but we summarize it here.
390390
391391In short, the Serf is the Nock runtime and so keeps track of the current state
392392of Arvo as a Nock noun and updates the state by `%poke`ing it with nouns, and
arvo/arvo.md+2−2
@@ -127,7 +127,7 @@ The formal state of an Arvo instance is an event history, as a linked list of [n
127127
128128The Arvo event log is a list of every action ever performed on your ship that
129129lead up to the current state. In principle, this event log is maintained by the
130−[Nock runtime environment](@/docs/tutorials/vere/_index.md), but in practice
130+[Nock runtime environment](@/docs/vere/_index.md), but in practice
131131event logs become too long over time to keep, as the event log has a size of
132132O(n) where n is the number of events. Thus it is our intention to
133133implement a feature whereby periodic snapshots of the state of Arvo are taken
@@ -207,7 +207,7 @@ Database theory studies in precise terms the possible properties of anything tha
207207 Arvo
208208 transactions are sequential and performed by the daemon, persistence and effect application are performed
209209 in parallel by the worker; see [worker and
210− daemon](@/docs/tutorials/vere/_index.md) for more detail.
210+ daemon](@/docs/vere/_index.md) for more detail.
211211
212212 - Durability: Completed transactions will survive permanently. In other words,
213213 since the event log is stored on disk, if power is lost you are guaranteed
glossary/jaque.md+1−1
@@ -12,4 +12,4 @@ The current worker utilized by Vere is written in C, while Jaque is written usin
1212
1313### Further Reading
1414
15−- [The Vere tutorial](@/docs/tutorials/vere/_index.md): Learning information for Vere.
15+- [The Vere tutorial](@/docs/vere/_index.md): Learning information for Vere.
glossary/replay.md+1−1
@@ -10,4 +10,4 @@ category = "arvo"
1010
1111### Further Reading
1212
13−- [The Vere tutorial](@/docs/tutorials/vere/_index.md): An in-depth technical guide to Vere.
13+- [The Vere tutorial](@/docs/vere/_index.md): An in-depth technical guide to Vere.
glossary/vere.md+1−1
@@ -15,4 +15,4 @@ Vere consists of two processes that communicate via a socket: a daemon process i
1515### Further Reading
1616
1717- [The Technical Overview](@/docs/tutorials/concepts/technical-overview.md)
18−- [The Vere tutorial](@/docs/tutorials/vere/_index.md): An in-depth technical guide to Vere.
18+- [The Vere tutorial](@/docs/vere/_index.md): An in-depth technical guide to Vere.
nock/implementations.md+1−1
@@ -34,7 +34,7 @@ We use a C implementation for our Nock interpreter. But building a Nock interpre
3434
3535The actual production Nock interpreter. Note gotos for tail-call elimination,
3636and manual reference counting. More about the C environment can be found
37−in the [runtime system documentation](@/docs/tutorials/vere/runtime.md).
37+in the [runtime system documentation](@/docs/vere/runtime.md).
3838```
3939/* _n_nock_on(): produce .*(bus fol). Do not virtualize.
4040*/
vere/_index.md+4−4
@@ -11,12 +11,12 @@ Keep reading if you're planning to work on the Urbit interpreter, you're a
1111language implementation geek, or you don't really understand anything until
1212you've seen the actual structs.
1313
14−## [C runtime system](@/docs/tutorials/vere/runtime.md)
14+## [C runtime system](@/docs/vere/runtime.md)
1515
1616The Urbit interpreter is built on a Nock runtime system written
1717in C, `u3`. This section is a relatively complete description.
1818
19−## [c3: C in Urbit](@/docs/tutorials/vere/c.md)
19+## [c3: C in Urbit](@/docs/vere/c.md)
2020
2121Under `u3` is the simple `c3` layer, which is just how we write C
2222in Urbit.
@@ -27,10 +27,10 @@ The division between `c3` and `u3` is that you could theoretically
2727imagine using `c3` as just a generic C environment. Anything to do
2828with nouns is in `u3`.
2929
30−## [u3: API overview by prefix](@/docs/tutorials/vere/api.md)
30+## [u3: API overview by prefix](@/docs/vere/api.md)
3131
3232A walkthrough of each of the `u3` modules.
3333
34−## [How to write a jet](@/docs/tutorials/vere/jetting.md)
34+## [How to write a jet](@/docs/vere/jetting.md)
3535
3636A jetting guide by for new Urbit developers.