議論/BayGUI/質問


Top / 議論 / BayGUI / 質問

このページは何か? (by ひげぽん)

質問です。

baysideさんへのBayGUIに関する質問

今回BayGUIアプリをかなりまじめに作ってみていろいろ考えたことがあるので教えてください。
baysideさんの現時点での思いが知りたいのでお手数ですが御回答下さい。
(今後自分のリソースをどこに配分するかなどの参考にしようと思っています。)

BayGUIは今どういうステータスですか

  1. バグがあれば直すが、積極的にはもう拡張するつもりはない。
  2. 完成した
  3. 飽きた
  4. 気分次第
  5. BayGUI2.0を作っているのでいずれ捨てる

BayGUIの目指している場所はどこですか?

  1. AWT完全互換
  2. AWTより小さく必要なものだけ実装 AWTにないものは出来るだけ作らない
  3. AWTより小さく必要なものだけ実装 AWTにないものも作る
  4. BayGUI2.0を作っているのでいずれ捨てる
  5. おもちゃとして遊べれば良い
  6. GNOME/KDEなどの実用性を本気で目指している

BayGUIの別言語化についてどれくらい本気ですか?

  1. いまやっている
  2. 1年以内に絶対やる
  3. 半年いないに絶対やる
  4. 3ヵ月いないに絶対やる
  5. 気分次第
  6. やる気はない。他人がやるなら止めない。
  7. 絶対やらない

BayGCについてどれくらい本気ですか?

  1. いまやっている
  2. 1年以内に絶対やる
  3. 半年いないに絶対やる
  4. 3ヵ月いないに絶対やる
  5. 気分次第
  6. やる気はない。他人がやるなら止めない。
  7. 絶対やらない

BayGUIはMonaの標準GUIを目指していますか?

  1. Yes
  2. No

クリッピングなどの高速化についてどれくらい本気ですか?

  1. いまやっている
  2. 1年以内に絶対やる
  3. 半年いないに絶対やる
  4. 気分次第
  5. やる気はない。他人がやるなら止めない。
  6. 絶対やらない

JMona/BayOSとBayGUIとMonaの関係

JMona/BayOSとBayGUIとMonaなどのプロジェクトがありますが、どのようなリソース配分で開発されていくか教えてください。
あとは、BayGUIはいずれBayOSでの主力になるのでMonaでのサポートは遅れがちになるかもしれないとかそういうのも知りたいです。

感想・意図

baysideさん回答ありがとうございます。現状把握が出来てとても良かったです。
せっかく回答していただいたので意図や感想を書いておきます。
以下何かネガティブな意図や、批判の意味はないことを事前に御了承下さい。

意図

最近BayGUIに関わったのは

の3回くらいでしょうか。

エディタ(gnote)が登場したとき
Qemuで起動したときに文字出力が遅すぎて正直エディタとしては使いものにならないと感じ、その問題がどこに起因するか調べようと決意しました。
GUI高速化のあたりの話ですね。
僕はMonaが目指す実用性の指針として、Mona上のエディタでコードを書いてコンパイルできるようになるというのを目指していて
それと現状のMonaの乖離が想像以上でショックを受けました。

Squirrelが移植されたとき
monasqが移植されたとき実際に何度もmonasq上にコードをいれて遊びました。(baysideさんは遊ばれましたか?)
monasq自体はとてもおもしろく、いろいろな可能性を秘めておりSchemeシェルができたときも同じくらいの地位でシェルとして活躍するのも
ありなのではないかとすら思いました。
ただやはり、描画が遅くこれを毎日使おうとは思えないなあと感じました。

Beepプレイヤを作ったとき
今回は自分が想定しているユーザーインターフェースを出来る限り、BayGUIで実現しようという気持ちで臨みました。
紆余曲折はあったものの大体実現できたのですが

などに苦労しました。
苦労すること自体はあたり前だと僕は思っています。
なぜなら僕より前に同じようなことで苦労した人がそもそも少ないからです。(okayuさんやhetappiさんくらい?)
つまりそこまで多く使われていなくて枯れていないというわけです。(Monaと同じですね。)

で、苦労したならばそのポイントをノウハウとして残したり、ライブラリとして外だししたり、改善要望をだすなどがあると思いました。
そのときにふと、BayGUIって今後どうするつもりだろう?って思ったのが意図です。

baysideさんの回答への感想とか

>1. バグがあれば直すが、積極的にはもう拡張するつもりはない。

これが知れただけでも大きな収穫です。

>2. AWTより小さく必要なものだけ実装 AWTにないものは出来るだけ作らない

これも無駄な改善要望をたくさんだすまえに知れてよかったです。

>個人プロジェクトが、GNOME/KDE にかなうはずもないので、このレベルの実用性を考えているなら移植したほうが早いと思います

これもスタンスが理解できてよかったです。

>BayGUIはMonaの標準GUIを目指していますか? => どちらともいえない

これは意外でした。

>(クリッピング優先度はかなり低いです

これも意外でした。

リソース配分についても了解しました。それで良いと思いました。

baysideさんへのBayGUIに関する質問

今回BayGUIアプリをかなりまじめに作ってみていろいろ考えたことがあるので教えてください。

コメント

最新の1000件を表示しています。 コメントページを参照

お名前:
  • ということでMonADKの方もよろしくですー。 -- ひげぽん 2006-11-30 (木) 22:03:03
  • 逆に、higepon が現状の BayGUI をどう思ったのか(例えば MonaForms と比べてどうかとか)?どうであれば理想的だと思うのか?を教えてください。上記の質問に関しては回答します。 -- bayside 2006-11-30 (木) 00:57:16
    • MonaFormsと比べては特に何も思っていません。何を理想か?という話はbaysideさんの回答を待ったほうがよさそうです。 -- ひげぽん 2006-11-30 (木) 01:05:45
  • BayGUIは今どういうステータスですか => 1. バグがあれば直すが、積極的にはもう拡張するつもりはない。
    • オープンソースなので、別の方にいじってもらっても全然構わないです
  • BayGUIの目指している場所はどこですか? => 2. AWTより小さく必要なものだけ実装 AWTにないものは出来るだけ作らない
    • これは結構こだわりがあります
    • クラスフィールドが private なのも javadoc にならったためで、setter と getter があれば、protected にする必要もないはずなのですが・・・
    • これにのっとって改造を加えてくれるなら大歓迎です
    • 当たり前ですが、AWT完全互換なら Java で書き直し、場合によっては gnuclasspath を使う必要があります
    • 個人プロジェクトが、GNOME/KDE にかなうはずもないので、このレベルの実用性を考えているなら移植したほうが早いと思います
  • BayGUIの別言語化についてどれくらい本気ですか? => 5. 気分次第
    • 構想段階で実現化するかどうかはわかりません
  • BayGCについてどれくらい本気ですか? => 5. 気分次第
    • sms_gc で現状特に不満はありませんが、なにかあったときの保険と思っています
  • BayGUIはMonaの標準GUIを目指していますか? => どちらともいえない
    • Monaプロジェクト自体 higepon の気分しだいなので、流れに身を任せるだけです
  • クリッピングなどの高速化についてどれくらい本気ですか? => 4. 気分次第
    • 優先度はかなり低いです
    • むしろ自分以外の方のほうがこの分野では秀でていると思います
  • JMona/BayOSとBayGUIとMonaの関係 => JMona:0%、BayOS:70%、Mona:30%くらいです
    • 最近の興味は全面的に BayOS とはりぼて友の会に向かっています
    • BayOS では、より理想に近づいた BayGUI 2.0 を載せる予定なので、それを Mona にバックポートする可能性は十分にあります

MENU

now: 3

リンク


最新の20件
2018-05-03 2017-09-29 2017-04-25 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-06-05 2016-05-29 2016-04-15 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 2235, today: 1, yesterday: 0

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:48:02 (3737d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.054 sec.