Core Concepts
C++オブジェクトをスクリプト言語に公開する方法について探求します。
Abstract
Fat APIはC++オブジェクトの多くの属性とメソッドを公開します。
RESTサービスやNode.js APIモジュールを使用して、JavaScript/TypeScript環境にC++オブジェクトを反映させる方法が提案されています。
Minskyプロジェクトでは、TCL/TkからTypeScriptへの移行が報告されています。
RESTサービスを使用して、HTTPリクエストでC++オブジェクトの属性やメソッドにアクセスできます。
TypeScriptを使用して、C++コードへのアクセスが容易になりました。
Stats
C++オブジェクトを操作するためのRESTサービスは、HTTPリクエストで値を取得または更新します。
ClassdescシステムはJSON形式でパラメーターと戻り値をエンコードします。
Quotes
"RESTサービスAPI記述子は、すべての言語向けのFat APIインターフェースを提供します。"
"TypeScriptバインディングは、Minskyフロントエンドコードでより読みやすく、比較的型安全な使用が可能です。"