Gauche-gtk でエディタを作ってみる


Gauche-gtk でエディタを作ってみたらどうなるかという実験です.

TOC

これから充実していく, かどうかは相変らずわかりませんねー.



履歴とか思索とか
参考にしたリンクとか

require

Gauche と Gauche-gtk が必要です.
Shiro さんのサイト からダウンロードしてインストールしてみてください.

file

0.0p6 [2005.06.24]
ひとまず Edge て名前にしてみました.
なんかケータイみたいだ.
an EDitor on GauchE なつもりです.

install

上のファイル解凍すると edge-ver./ のような番号つきの dir ができるので, 適当なところに放りこんでください.

usage

edge-ver./ の下にある run-edge.scm を 実行してください.

ちなみにまだぜんぜん開発中です.
現時点ではまったく使い物になりません.
どう考えても人前に出せるレベルの遥か手前ですが, とりあえず起動と終了はなんとかできると思います(笑).
eval-last-sexp(まだparseが適当) でポチポチ遊ぶくらいは動くかも.

個人的な能力と時間が不足しているため, 当分は完成しないでしょう.
つか完成なんてしないんじゃないか.

document

最低限の API が揃ったらちゃんと書いてみます...

TODO

  1. とにかくまず足りない基本 API を書き揃える
  2. font-lock とか欲しい
  3. overlay みたいのも欲しい
  4. 少しはテストしろと
  5. ドキュメントを書く
  6. デバッガみたいのあったら便利かなー
  7. さすがにマウスくらい使えないと
  8. メジャーモードを書く
  9. マイナーモードを書く
  10. もっと速く
  11. 速くったら速く
道のりは遠いです... (>_<)

Gauche, gtk/pango の理解不足によるスマートでないコードがいっぱいあると予想されます.
プロフェッショナルな方のツッコミが待たれます...
ツッコミ先としては, Shiro さんのところの WiLiKi あたりにでもツッコんで戴ければと思います.










役に立たないので戻る