Skip to content

Commit af4d2e7

Browse files
committed
List all fabrics on docs index; rename Network fabric to Proxy fabric
1 parent a59648e commit af4d2e7

5 files changed

Lines changed: 11 additions & 6 deletions

File tree

‎app/(home)/tools/invisibles/page.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,15 @@ export default function InvisiblesPage() {
145145
lede={
146146
<>
147147
<code>invisibles</code> is the foundation under{' '}
148-
<code>nu.proxy</code>, the network fabric. Bind a fabric in
148+
<code>nu.proxy</code>, the proxy fabric. Bind a fabric in
149149
one process, use it from another; same Refs, over TCP or
150150
Unix socket.
151151
</>
152152
}
153153
/>
154154
<Section>
155155
<LinkGrid>
156-
<LinkCard href="/fabrics/proxy" name="nu.proxy" hue="plum" tagline="Network fabric.">
156+
<LinkCard href="/fabrics/proxy" name="nu.proxy" hue="plum" tagline="Proxy fabric.">
157157
The fabric that puts other fabrics on the network. Built on
158158
invisibles.
159159
</LinkCard>

‎content/docs/index.mdx‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,12 @@ Each fabric binds Refs to a real backend and unlocks a new capability.
116116
| [`nu.mem`](/docs/reference/fabrics/mem) | In-memory state fabric. Perfect for cache, hot state, and in-process coordination. |
117117
| [`nu.kv`](/docs/reference/fabrics/kv) | Persistent state fabric. Refs over a KV backend (RocksDB, LMDB); transactions, snapshots, and change notifications, built in. |
118118
| [`nu.ui`](/docs/reference/fabrics/ui) | Web UI fabric. Same fabric shape as the others, but the Refs are widgets (text, buttons, tables) rendered in the browser and live-updated as your state changes. |
119-
| [`nu.proxy`](/docs/reference/fabrics/proxy) | Network fabric. Puts other fabrics on the network. Bind a fabric in one process, use it from another; same Refs, same interactions, over TCP or Unix socket. |
119+
| [`nu.proxy`](/docs/reference/fabrics/proxy) | Proxy fabric. Puts other fabrics on the network. Bind a fabric in one process, use it from another; same Refs, same interactions, over TCP or Unix socket. |
120+
| [`nu.http`](/docs/reference/fabrics/http) | HTTP fabric: expose Nu Refs as endpoints, or build on top of any HTTP service. |
121+
| [`nu.service`](/docs/reference/fabrics/service) | In-process service fabric: any Python object as a tree of Refs. |
122+
| [`nu.llm`](/docs/reference/fabrics/llm) | OpenAI-compatible chat fabric: one wire, N providers. |
123+
| [`nu.cc`](/docs/reference/fabrics/cc) | Claude Code as a Ref: prompts from your Nu tree, session brackets, text and metadata back. |
124+
| [`nu.mp`](/docs/reference/fabrics/mp) | Local multiprocessing fabric: teleport subtrees onto spawned worker processes. |
120125
| [`nu.cluster`](/docs/reference/fabrics/cluster) | Cluster compute fabric. Teleport a Nu tree to any worker in your cluster; it runs there and returns the result. Ray under the hood. |
121126

122127
## Go deeper

‎content/docs/reference/fabrics/index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ A **Fabric** is the substrate a Ref lives on. One page per Fabric: the Refs it s
1111
| [cluster](cluster.md) | `nu.cluster` | Distributed fabric backed by Ray actors and object refs. |
1212
| [llm](llm.md) | `nu.llm` | OpenAI-compatible chat fabric: one wire, N providers. |
1313
| [mem](mem.md) | `nu.mem` | In-process fabric: plain nested Python dicts as the data bag. Zero setup. |
14-
| [proxy](proxy.md) | `nu.proxy` | Network fabric: transparent remote objects, local calls, remote execution. |
14+
| [proxy](proxy.md) | `nu.proxy` | Proxy fabric: transparent remote objects, local calls, remote execution. |
1515
| [http](http.md) | `nu.http` | HTTP fabric: expose Nu Refs as endpoints, or build on top of any HTTP service. |
1616
| [service](service.md) | `nu.service` | In-process service fabric: any Python object as a tree of Refs. |
1717
| [cc](cc.md) | `nu.cc` | Claude Code as a Ref: prompts from your Nu tree, session brackets, text and metadata back. |

‎content/docs/reference/fabrics/proxy.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: nu.proxy
33
---
44

5-
Network fabric: transparent remote objects, local calls, remote execution.
5+
Proxy fabric: transparent remote objects, local calls, remote execution.
66
Pure transport over TCP or Unix socket. No new refs, no new interactions.
77
Method calls on a client proxy travel the wire and land on the server-side
88
bound fabric, dispatched by the same `FabricRef` machinery that works locally.

‎lib/fabrics.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ const SPECS: FabricSpec[] = [
121121
name: 'nu.proxy',
122122
slug: 'proxy',
123123
hue: 'plum',
124-
tagline: 'Network fabric.',
124+
tagline: 'Proxy fabric.',
125125
description:
126126
'Puts other fabrics on the network. Bind a fabric in one process, use it from another; same Refs, over TCP or Unix socket.',
127127
navDesc: 'Fabrics over the network.',

0 commit comments

Comments
 (0)