tui
TUI / terminal UI の公式 facade
目的
- TUI は
stdではなくfeatures層で扱う、という reboot 方針に合わせて、利用者向け入口を提供します。 - 現在の WASIX 実装詳細は
platforms/wasix/tuiに閉じ込め、この file から再公開します。
実装
- 現段階では
platforms/wasix/tuiをそのまま merge import する薄い facade です。 - 将来 target ごとの差分実装が増えても、利用者側の import path は
features/tuiに固定できます。
注意
- 実行には現在
#target wasixを前提とします。 - 端末制御や ANSI 描画の具体的な制約は
platforms/wasix/tui側の各 API comment に従います。
TESTskip
#entry main
#target wasix
#import "features/tui" as tui
fn main <()*>()> ():
tui::cursor_home;