BBS-BBS/38

トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

A future of awk. - hi_saito (2006年03月31日 01時52分51秒)

以下のようなものが comp.lang.awk に投げられています。

  1. awk07 って何?
  2. awk95 の次?
  3. それって awk のスタンダード?
  4. gawk との関係は?
  5. xgawk はどうするねん

gawk に限ったものではなく、「Programing Language AWK」としての最小限の機能として、再定義するなら分かる (comp.lang.awk でも gawk なのか awk なのか nawk なのかで何度ももめている) んだけど、それがどういう位置づけになるのか気になります。しかも結構ドラスティックに変わるような記述も見られますから、注目しておくべきでしょう。

でも、そもそも awk95 って AT&T のコマーシャル的な色の強い awk じゃなかったでしたっけ?三賢者も AT&T から離れたから新しいのを作ろうと思っているのでしょうか?

背景が思いっきり気になります。


Re: - hi_saito (2006年04月05日 00時46分54秒)

どうも興味本位で聞いてみただけっぽいです。

xgawk の Juergen Kahrs も

The POSIX standard currently has no "future directions" for
the AWK utility. Maybe you send them some suggestions.
Most of the changes which were suggested are real changes
in syntax and semantics of the language, and therefore far
from trivial to implement.

If you are interested in minor additions to the language,
you can implement experimental extensions for the GNU Awk
interpreter. GNU Awk has an interface for "Dynamic Extensions"
since version 3.1:

http://www.gnu.org/software/gawk/manual/html_node/Dynamic-Extensions....

And finally, we have the xgawk distribution, which has
implemented extensions for XML, PostgreSQL, and MPFR:

   http://sourceforge.net/projects/xmlgawk/

The beta release of xgawk should have appeared last Sunday,
but it hasnt. The SourceForge CVS server was not available
since last week. But expect to see an announcement here
very soon after the SourceForge CVS server is up again.

と書いており、要するに、

*提案はしかるべき場所に!
*やりたいことあるなら xgawk に加勢しろ

という切り返しをしてますね。{{comment multi|w}}