アカウント名:
パスワード:
PythonあたりでUnicode文字列も処理できる、AWKのエミュレータを作ったほうが早かったのでは
Pythonあたりは重過ぎる今も使っているgawkはたった716Kbyteのgawk.exeだけで動くインストールの手間さえ不要そもそもAWKで出来ることにPythonあたりを使おうという発想が無駄
それはそうだが、GNU AWKはAWKではないでしょ。Turbo PASCALがPASCALでないとか、GNU makeがmakeでないくらいちがう。
gawkは(というかGNUのツールは)とっくにロケール対応してて、たとえば/./に「あ」がマッチするとかみんな知らないのかな?sedが遅くなってえらい迷惑とかいう話題があったのが、10年以上前だったと思う。
gawkはawkに対してあからさまに拡張されてるので、gawkに慣れた人がawkを使うとかなり困惑すると思う。
GNUに慣れると、オリジナルのUNIXに近いモノは結構ストレスフルなんですよね。以下、某レンサバのFreeBSD 11.2-RELEASE-p15。
% touch hogehoge
% ls -alF hogehoge-rw-r--r-- 1 user group 0 8月 29 11:11 hogehoge
% ls hogehoge -alFls: -alF: そのようなファイルまたはディレクトリはありませんhogehoge
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
ひらめいた (スコア:0)
PythonあたりでUnicode文字列も処理できる、AWKのエミュレータを作ったほうが早かったのでは
Re: (スコア:0)
Pythonあたりは重過ぎる
今も使っているgawkはたった716Kbyteのgawk.exeだけで動く
インストールの手間さえ不要
そもそもAWKで出来ることにPythonあたりを使おうという発想が無駄
Re: (スコア:1)
それはそうだが、GNU AWKはAWKではないでしょ。
Turbo PASCALがPASCALでないとか、GNU makeがmakeでないくらいちがう。
Re:ひらめいた (スコア:0)
gawkは(というかGNUのツールは)とっくにロケール対応してて、たとえば/./に「あ」がマッチするとかみんな知らないのかな?
sedが遅くなってえらい迷惑とかいう話題があったのが、10年以上前だったと思う。
gawkはawkに対してあからさまに拡張されてるので、gawkに慣れた人がawkを使うとかなり困惑すると思う。
Re: (スコア:0)
GNUに慣れると、オリジナルのUNIXに近いモノは結構ストレスフルなんですよね。
以下、某レンサバのFreeBSD 11.2-RELEASE-p15。
% touch hogehoge
% ls -alF hogehoge
-rw-r--r-- 1 user group 0 8月 29 11:11 hogehoge
% ls hogehoge -alF
ls: -alF: そのようなファイルまたはディレクトリはありません
hogehoge