GNKF: NKF ぽいなにか の v0.4.0 をリリースした

no extension

Go 言語における文字列処理の習作 gnkf の v0.4.0 をリリースした。

実は

というスライドを見てたんだけど,康熙部首だけじゃなくて CJK 部首補助に化けることもあるらしいぢゃん。

gnkf では norm サブコマンドに -k オプションを付けて

$ echo ㈱埼⽟ | gnkf norm -n nfkc -k

とかすれば康熙部首の「⽟(U+2F5F)」だけを正規化できるんだけど,この対象に CJK 部首補助を含めるようにした。 具体的には Unicode オフィシャルの

に従って変換している。

あとは,お試し機能として completion サブコマンドを追加して各 shell 用の自動補完スクリプトを吐き出せるようにした。 Bash, Zsh, Fish, PowerShell の自動補完機能に対応している。

 gnkf completions -h

とかすれば簡単なヘルプが出るので,よろしければどうぞ。

ブックマーク

参考図書

photo
プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
Alan A.A. Donovan (著), Brian W. Kernighan (著), 柴田 芳樹 (翻訳)
丸善出版 2016-06-20
単行本(ソフトカバー)
4621300253 (ASIN), 9784621300251 (EAN), 4621300253 (ISBN), 9784621300251 (ISBN)
評価     

著者のひとりは(あの「バイブル」とも呼ばれる)通称 “K&R” の K のほうである。この本は Go 言語の教科書と言ってもいいだろう。

reviewed by Spiegel on 2016-07-13 (powered by PA-APIv5)