Ir al contenido
Anchor Code

Referencia Registro de decisiones

Decidido actualizado 2026-10-10

Registro de decisiones

Una lista fechada de las decisiones acordadas y de las preguntas que siguen abiertas.

Las entradas se añaden a medida que el propietario aprueba cosas. El registro no inventa por sí mismo gramática ni métodos.

10 de octubre de 2026

Aprobado

  • Anchor Code es un lenguaje orientado a objetos para recetas definidas por el usuario, con Java y UnrealScript como base de la sintaxis.
  • Las raíces del lenguaje son server y client. No hay prefijo project.; el proyecto lo determina el contexto.
  • Los objetos son tipados, no cadenas ni rutas.
  • El intérprete recibe desde fuera la configuración del proyecto seleccionado; una receta no la almacena.
  • Un servicio de lenguaje de nivel IDE es obligatorio para la primera versión.
  • El grafo de dependencias es independiente del árbol de grupos.
  • Visibilidad no es autorización. La vista previa y los permisos van antes de cualquier cambio.

No aprobado

  • Gramática: comillas en los nombres de recetas y dependencias, la forma de dependsOn, el punto y coma final.
  • Los métodos select y replaceIn y nombres de destino como shopProducts.
  • La forma del resultado de una receta, los argumentos y las múltiples salidas.
  • Los nombres de objetos por debajo de las raíces server y client.

Estado de la implementación

  • Existe un prototipo del panel Build: un árbol de recetas y un grafo de dependencias para la vista previa. No hay evaluación ni escritura.

↑↓ elegir · Enter abrir · Esc cerrar