[#37492] ReFe 0.6 — Minero Aoki <aamine@...>

あおきです。

27 messages 2003/04/01
[#37525] ReFe 0.7 (Re: ReFe 0.6) — Minero Aoki <aamine@...> 2003/04/06

あおきです。

[#37528] Re: ReFe 0.7 (Re: ReFe 0.6) — Koji Arai <JCA02266@...> 2003/04/07

新井です。

[#37545] Re: ReFe 0.7 (Re: ReFe 0.6) — Kazuhiro NISHIYAMA <zn@...> 2003/04/10

西山和広です。

[#37546] Re: ReFe 0.7 (Re: ReFe 0.6) — Koji Arai <JCA02266@...> 2003/04/10

新井です。

[#37551] Re: ReFe 0.7 (Re: ReFe 0.6) — Kazuhiro NISHIYAMA <zn@...> 2003/04/11

西山和広です。

[#37554] refe.el (Re: ReFe 0.7 (Re: ReFe 0.6)) — Koji Arai <JCA02266@...> 2003/04/12

新井です。

[#37619] net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド — Keisuke Minami <keisuke@...>

こんにちは。三並です。

18 messages 2003/04/26

[#37622] net/imapのTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru)

 木村といいます。

31 messages 2003/04/27
[#37628] Re: net/imapのTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/04/28

前田です。

[#37632] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/04/28

 木村といいます。

[#37635] Re: net/imap のTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/04/30

前田です。

[#37638] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/05/01

 木村です。

[#37641] Re: net/imap のTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/05/02

前田です。

[#37647] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/05/06

 木村です。

[#37648] マッチした部分を配列にしまう方法 — Hirano Satoshi <hirano@...> 2003/05/07

こんにちは。

[ruby-list:37492] ReFe 0.6

From: Minero Aoki <aamine@...>
Date: 2003-04-01 23:53:16 UTC
List: ruby-list #37492
あおきです。

リファレンス索きツール ReFe を久しぶりにバージョンアップ
しました。新版 0.6 での変更点は以下の通りです。

  * データベースを Marshal から独自フォーマットに変更した。
    これに伴いコンパイル済みデータベースを配布できるようになった。

  * クラスのドキュメントを出力できるようになった。

      # 例
      ~/c/refe % refe Array
      ==== Array ====
      配列クラス。配列の要素は任意の Ruby オブジェクトです。
      一般的には配列は配列式を使って

	[1, 2, 3]

      のように生成します。
      ---- Singleton methods ----
      [] new
      ---- Instance methods ----
      & * + << <=> == [] []= assoc at clear clone collect! compact
      compact! concat delete delete_at delete_if dup each
      each_index empty? eql? fetch fill first flatten flatten!
      include? index indexes indices insert join last length map!
      nitems pack pop push rassoc reject! replace reverse
      reverse! reverse_each rindex select self shift size slice
      slice! sort sort! to_a to_ary to_s transpose uniq uniq!
      unshift |

  * パーサを最新のリファレンスマニュアルに対応させた。

  * 検索にワイルドカードが使える。たとえば、

      ~/c/refe % refe '*!'
      Array#collect! Array#compact! Array#flatten! Array#map!
      Array#reject! Array#reverse! Array#slice! Array#sort!
      Array#uniq! ENV#reject! GDBM#reject! Hash#merge!
      Hash#reject! Included#flatten! Included#reject!
      Kernel#chomp! Kernel#chop! Kernel#exit! Kernel#gsub!
      Kernel#sub! OptionParser#order! OptionParser#parse!
      OptionParser#permute! OptionParser::Arguable#order!
      OptionParser::Arguable#parse!
      OptionParser::Arguable#permute! Process.exit!
      String#capitalize! String#chomp! String#chop!
      String#delete! String#downcase! String#gsub! String#lstrip!
      String#next! String#reverse! String#rstrip! String#slice!
      String#squeeze! String#strip! String#sub! String#succ!
      String#swapcase! String#tr! String#tr_s! String#upcase!
      Syslog#open! URI::Generic#normalize!

    ……などという怪しげなことができます。

  * mkrefe コマンドを分割して mkrefe_* とした

  * ほぼスクラッチからコードを書き直した


以下の場所から取ってください。

  プログラム + リファレンスDB + ソースコードDB (703KBytes)
  http://i.loveruby.net/archive/refe/refe-0.6.0-withdocsrc.tar.gz

  プログラム + リファレンスDB (321KBytes)
  http://i.loveruby.net/archive/refe/refe-0.6.0-withdoc.tar.gz

  プログラムのみ (42KBytes)
  http://i.loveruby.net/archive/refe/refe-0.6.0.tar.gz

-------------------------------------------------------------------
青木峰郎

In This Thread

Prev Next