Edited at

寿司を偽装する

More than 3 years have passed since last update.

いい話がある。

http://qiita.com/uri/items/bcb702faef242bdd9820

ということでsushiパッケージを作った。

devtools::install_github("dichika/sushi") # でGitHubリポジトリからインストール

sushi関数で単純なメッセージを出すのみのパッケージである。


require("sushi")

sushi()

Loading required package: remoji

is sushi

せっかくなので、require(

)と読み込みたい。

しかしASCII以外はパッケージ名に使えないという制約があるため、そもそも

という名前のパッケージを作れない。

あと、githubのレポジトリ名にも使えなかった気がする。

したがって、パッケージ名をemoji→ASCIIに変換して対応するパッケージを読み込むようにすればよい。

変換テーブルはremojiパッケージから持ってくる。

今回は一連の処理をラップしたrequiree()関数をyoshioパッケージ内に用意した。

これでemojiでパッケージを読み込める。


devtools::install_github("dichika/yoshio")

devtools::install_github("richfitz/remoji")

require("yoshio")

requiree("

")

sushi()

is sushi

emojiが本文内でしか使えないので奇矯なコード表示になってしまったがご容赦いただきたい。