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
アラン・ドノバン (著), ブライアン・カーニハン (著), 柴田芳樹 (著)
丸善出版 2016-06-20 (Release 2021-05-21)
Kindle版
B094PRR7PZ (ASIN)
評価     

Kindle 版出た! 一部内容が古びてしまったが,この本は Go 言語の教科書と言ってもいいだろう。感想はこちら

reviewed by Spiegel on 2021-05-22 (powered by PA-APIv5)