Что такое Anchor Code
Объектный язык для рецептов сборки в Anchor. Здесь собрано то, что уже решено, то, что обсуждается, и то, что реально работает.
Anchor Code это язык, на котором пользователь Anchor описывает свои рецепты: маленькие переиспользуемые блоки, из которых собирается сборка клиента, обновление данных или перенос между серверами. Синтаксис знакомый по Java и UnrealScript: фигурные скобки, точка с запятой, объекты и методы.
Важно. Язык ещё проектируется. Архитектура согласована, а конкретные методы и грамматика обсуждаются. Всё, что написано как будущий синтаксис, помечено Черновик и не выполняется. Реально работает только прототип, и он умеет очень мало, см. Текущий статус.
С чего начать
- Рецепты за две минуты: как читать рецепт и что из него пока не запускается.
- Первый рецепт: что принимает прототип сегодня и как выглядит черновик будущего языка.
- Текущий статус: что решено, что обсуждается, что работает.
Как устроена эта документация
Каждая страница вверху показывает статус и дату:
| Статус | Что значит |
|---|---|
| Решено | Владелец утвердил как проектное решение. Это не значит, что оно уже реализовано. |
| Черновик | Обсуждается. Название, форма и поведение могут поменяться. |
| Прототип | Есть в коде как макет, ничего реально не выполняет. |
| Работает | Реализовано в Anchor и используется. |
| Проверено | Реализовано и подтверждено живой проверкой. |
Объяснение идёт первым, короткий пример вторым, справочные детали третьим. Поиск по всей документации открывается по Ctrl+K.