Ir al contenido
Anchor Code

Conceptos server y client

Borrador actualizado 2026-10-10

server y client

Las dos raíces del lenguaje, objetos tipados en lugar de rutas y qué hay por debajo de la raíz que aún no está aprobado.

server y client son los dos espacios de nombres raíz. Todo con lo que trabaja una receta vive bajo uno de ellos.

ExpresiónSignificadoEstado del nombre
server.shops.lcoin.idEl identificador de la tienda L-Coin en el servidor seleccionadoBorrador
client.dat.itemNameLa tabla de nombres de objetos de los archivos DAT del clienteBorrador
client.ucLas fuentes UC del clienteBorrador
client.xdatLas ventanas de interfaz XDATBorrador

Solo las raíces server y client están aprobadas. Todo lo que viene después es, por ahora, un nombre de trabajo que sirve para la discusión.

Un objeto, no una ruta

client.dat.itemName no es C:\...\itemname.dat ni un fragmento de JSON. Es un objeto con un tipo, una clave de registro y un conjunto de operaciones permitidas. Gracias a ello, el editor podrá sugerir qué métodos tiene y mostrar un error si se llama a uno que no existe.

Cada tabla tiene claves distintas. Los nombres de objetos se buscan por id, mientras que los productos de L-Coin usan product_id. Por eso no se puede suponer que todas las tablas del cliente funcionen con “la clave es id”.

Un registro y un conjunto de registros

Un conjunto de registros y un registro individual son tipos distintos. Elegir un elemento de un conjunto produce un resultado de otro tipo, y el lenguaje debe distinguirlos.

El alcance de los tipos y los métodos está en discusión. Esta página no debe leerse como referencia de una API: todavía no existe tal API.

↑↓ elegir · Enter abrir · Esc cerrar