bar_1

contents_map

ラベル GTK4 の投稿を表示しています。 すべての投稿を表示
ラベル GTK4 の投稿を表示しています。 すべての投稿を表示

2026年7月15日水曜日

[習作][Ruby/GTK4][VibeCoding] シンプルなToDoアプリ

Claude を使ってVibe Codingのテストを行った. 題材として, Rubyを使ってシンプルなToDoアプリを作ることとした. GUIライブラリはGTK4を使うこととした.

最新版は以下のgistに置こうと思う. https://gist.github.com/mephistobooks/18eb63bafca1370a21494ec1289caad2#file-simple_todo_app-rb

大まかな作りはClaudeが吐いたものそのままだが, 細かな挙動部分については修正を行っている. 例えばファイル名の初期値, セーブ・ロードする際のファイル名の自動入力といったところだ.

またRuby/GTK4でのGObjectの扱いについて, Claude は全くできなかった. この点については筆者がClaudeに対してGObjectの生成方法を具体的に指示することとなった.

Ruby/GTK4 のドキュメントについてだが, ほぼ皆無に等しい. これについては, これからいくつかの記事で補足したいと思う.