2020-07-26から1日間の記事一覧

キュー付きカプセル化DOMツリー

CRUD操作のCRは同期、UDは非同期(キューされる)。UDを編集操作と呼ぶ。例: 同期の場合: Node oldChild = node.removeChild(child) 編集リクエスト RequestId id = node.requestEdit(REMOVE_CHILD, child) 変更イベント childRemoved(id, node, oldChild)…

Aliceのジャーゴン

ゾーンと、(文書ツリーの)ゾーン分割 エディットレット エディットレット・チーム エディットレット・フォーメーション エディットレットの動的ロードとアクティベーション(ファセットのアタッチ) ファセットとファセットツリー、ゾーンツリーは別物。 …

PIとコメントの問題

PIは処理に対するヒント/設定やメタデータとして機能する可能性がある。ゾーン分割=色分けのとき、PIノードをどの名前空間(色)に振り分けるかがわからない。 コメントノードも同様。コメントアウトに使われると、スプライシングで復活したりする。 時代…

ツリーの基礎知識

ノードの識別: IDによるノード識別 t#ID 単純ロケーションパスによるノード識別 t/n1/n2 ... /nk ツリーオーダー・インデキシングによるノード識別 t[i] 位置 ℓ をノード識別子(ID、ロケーションパス、ツリーオーダー・インデックス)として ℓ( ℓ(>) ℓの直…

AutoHotKey パススルー

キー設定で右辺を書かない。 ^c::

Alice基本概念

文書ツリー レンダリング先空間 ソフトウェアコンポネント ゾーン キャンバス エディットレット 子ゾーン ペインと子キャンバス パートナー・エディットレット 擬人化による比喩: エディットレット(得意分野を持った作業員) エディットレットチーム(文書…