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