Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第8回。履歴参照機能の実装

【Rust】計算機:過去の計算を再利用!履歴参照($n)の実装とファイルの永続化 #8

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第7回。構造木の評価Evaluatorの実装

【Rust】計算機自作:演算と比較を評価するEvaluatorの実装(式指向の設計) #7

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第6回。比較演算子を扱えるようにする、加減算よりも先に判定する必要あり

【Rust】電卓に「論理」を。比較演算子の実装と優先順位の階層設計 #6

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第5回。Parserを用い、関数をロード時点であらかじめAST構造木に変換しておく。

【Rust】関数の「事前パース」で電卓を高速化!AST管理とデバッグ出力の実装 #5

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第4回。Parserの実装

【Rust】数式を「計算の木」へ:ASTと再帰下降構文解析で電卓エンジンの心臓部を作る #4

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第3回。自作関数のロード機能Tomlで実装

【Rust】TOMLで関数を自由に追加!自作電卓に設定読み込みとホットリロードを実装する #3

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第2回。文字列を意味のある塊Tokenに分解するLexerの実装

【Rust】自作計算機エンジンへの道:Lexer(字句解析)で数式をトークンに分解する #2

Linux系(UBUNTU) Linux系(UBUNTU) Rustで自作TUI電卓を作る第1回。構想と計算機の仕組み

【Rustで作る】ターミナル関数電卓を設計する(アーキテクチャ編) #1

Linux系(UBUNTU) Linux系(UBUNTU) ratatuiの第5回は、フォーカスの処理です。ステートマシンで処理します

【Ratatui】Enumによるフォーカス管理と操作対象の可視化

Linux系(UBUNTU) Linux系(UBUNTU) rust(ratatui)で作るtuiツールの第6回は、振り返りと、プログラムのサンプルを公開します。

【完結】Rust × Ratatuiで作るTUIツール:基礎編の総まとめと実践サンプル