Арка: Взаимодействие инструментов-6. Уведомления
Перехожу к уведомлениям, напомню, что рассматриваю: Что надо задать в коде Арки-клиента Что надо задать в коде Арки-сервиса Что надо задать в схеме Что надо добавить в язык Арвиль Пример […]
Перехожу к уведомлениям, напомню, что рассматриваю: Что надо задать в коде Арки-клиента Что надо задать в коде Арки-сервиса Что надо задать в схеме Что надо добавить в язык Арвиль Пример […]
Моя статья Язык программирования для обучения технологиям компиляции и трансформации вышла в сборнике ИСП РАН.
Забыл добавить еще один важный момент. Рассмотрим сборную арку, то есть арку, состоящую из других арок и схемы соединения. В Вире называл такие «сборки» Узлами. Думаю о другом термине, типа […]
Начинаю разбирать способы взаимодействия подробнее по пунктам с учетом того, что для взаимодействия нужны две Арки — одна реализует некоторый сервис, другая его использует (клиент). Что надо задать в коде […]
Перехожу к тем способам взаимодействия, которые должны быть в Арвиле. Взаимодействие через протоколы. Любую арку (указатель на арку) можно преобразовать к протоколу (утиная типизация). При этом протокол должен быть статически […]
Нарисовал картинку примерного устройства архитектурной программы. Под схемой (или над схемой) два слоя: платформа и библиотеки. Оба слоя нарисованы в виде облака, чтобы показать, что это не монолиты. При сборке […]
Следующие способы взаимодействия: уведомления и запросы. Уведомление определяется парой: верстак, имя уведомления. Любой инструмент может подключиться к уведомлению и ждать его. При подключении надо указать имя команды инструмента, которая будет […]
Чтобы продолжить с инициализацией, надо понять, как арки взаимодействуют и какие связи при этом должны быть установлены. Сначала о том, какие способы взаимодействия использовались в Вире. Следующим шагом можно будет […]
Начну разбирать жизненный цикл Арки. Он состоит из 5 очевидных этапов: Создание Инициализация или подготовка к работе Работа Завершение работы или финализация Удаление Я начну с Инициализации, так как Создание […]
Я начал практически разбирать большой клубок вопросов, связанных с созданием арок, жизненного цикла и взаимодействием между ними. Вчера я несколько часов вглядывался в Вир, чтобы вспомнить, как это делалось там […]