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
serveryclient. No hay prefijoproject.; 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
selectyreplaceIny nombres de destino comoshopProducts. - La forma del resultado de una receta, los argumentos y las múltiples salidas.
- Los nombres de objetos por debajo de las raíces
serveryclient.
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.