From: Hideto ISHIBASHI Date: 2000-02-22T14:03:46+09:00 Subject: [ruby-list:20923] CUI library available in Ruby 石橋秀仁です。 RubyにはcursesやslangといったCUIライブラリがあります。これらは 基本的機能を提供する低レベルライブラリといえると思います。 その上に、newtやCDKやXterminalといった高レベルライブラリ (リストやボタンなど、GUIなみのwidgetがあるという意味)があります。 # このように分けられない部分もあるようですが このような高レベルライブラリをRubyで使えるようにするための 作業をされている方がいないか、ruby-{list,ext,dev,talk}の 過去のログを調べました。しかし、まだいないように見受けられました。 質問1:どなたか作業されていますか? 話は戻りますが、 質問2:Rubyからcursesやslangを使って日本語を表示することは できますか?(Cライブラリレベルのi18n、l10nの問題だとは思いますが) # widgetが8bit cleanなだけで、ktermで漢字が表示できるんでしょうか? 最後にこの質問の目的・動機を書いておきます。CUIベースのエディタ もどきを作ろうと思っています。ツリー画面とテキスト画面があって、 文章の階層構造の編集と、テキストの編集が同時にできます。 # 誤解の無いように。XMLエディタほど大げさなものではありません。 # ただし将来の拡張を妨げないような設計はするつもりです。 質問3:どなたかツリーウィジェット(tree widget)のある CUIライブラリをご存知ありませんか? いまのところ、XTree Gold cloneやらmuttやらを参考にして(パクって)、 CDKやらXterminalやらに追加しようかなと思っています(日本語は…)。 # まずは実験が必要ですね。今日sourceを取ってきたばかりです。 Hideto "rubyholic" ISHIBASHI http://vip.cis.kurume-nct.ac.jp/~s34204/