on master help sign in
gall-guide: types - change path type summary, comparing to unix
commit79f4e408b00144855b9af0fd58a17ae9dd418995 authorTinnus Napbus <admin@tinnus-napbus.xyz> dateWed 1 Dec 2021, 01:59 (5 years ago) parent7abd11f
1 file changed+7−5
content/docs/userspace/gall-guide/types.md+7−5
content/docs/userspace/gall-guide/types.md+7−5
@@ -150,11 +150,13 @@ for details), so a `path` is just a list of text. Rather than having to write
150150`[~.foo ~.bar ~.baz ~]` though, it has its own syntax which looks like
151151`/foo/bar/baz`.
152152
153−A `path` is just a general type used for several different purposes throughout
154−Arvo. Its elements have no inherent significance, it depends on the context. In
155−a Gall agent, a `path` is most commonly a subscription path - you might
156−subscribe for updates to `/foo/bar` on another agent, or another agent might
157−subscribe to `/baz` on your agent.
153+A `path` is similar to a filesystem path in Unix, giving data a location in a
154+nested hierarchy. In Arvo though, they're not only used for files, but are a
155+more general type used for several different purposes. Its elements have no
156+inherent significance, it depends on the context. In a Gall agent, a `path` is
157+most commonly a subscription path - you might subscribe for updates to
158+`/foo/bar` on another agent, or another agent might subscribe to `/baz` on your
159+agent.
158160
159161A `path` might just be a series of fixed `@ta` like `/foo/bar`, but some
160162elements might also be variable and encode atom auras, or some other format. For