Runtime Surfaces
Функция описывает, как TextFoundry должен быть доступен как runtime-платформа
в двух языках и через две boundary:
-
C++ local -
Python local -
C++ remote -
Python remote
Текущее состояние:
-
C++ localфактически существует как внутренняя canonical implementation вsrc/textfoundry_engine -
отдельный стабильный public
C++ local APIкак оформленный продуктовый слой ещё не выделен -
Python localпока не реализован -
Prompt Serverпока не реализован -
C++ remote clientиPython remote clientпока не реализованы
Назначение функции:
-
сделать multi-language story явной и проверяемой
-
зафиксировать, что
Pythonне является вторичным "тонким клиентом" -
описать различие между
localиremotesurfaces -
описать parity по возможностям и semantics, а не по буквальному синтаксису
-
связать local engine strategy с будущим
Prompt Server
Зависимости сверху:
Зависимые документы: