tidyverse は
与えるだけでよい。
支配されるという
特権をだ!
Hiroaki Yutani
名作SRPG「タクティクスオウガ」で、聖騎士ランスロットと暗黒騎士ランスロットが対面する名シーン。 あくまで民衆の力を信じようとする聖騎士に対し、暗黒騎士は「民に自分の夢を求めてはならない」と切り捨て、支配者の論理を叩きつけるのだった――。 「我々が乱れた世を正そうではないか。秩序ある世界にしてやろう」という暗黒騎士の暗い正義が端的に表現された名台詞として語り継がれている。
そんな不朽の名作タクティクスオウガが、
2022年11月11日に!!!
リメイク版になって発売されたーー!!!!
みんな買いましょう!!!!!!!
(これで今日言いたいことの5割が終わった)
→ そこそこtidyverseと関わりがある
※この発表は個人の見解であり、
所属組織を代表するものではありません!
|>
%>%
(magrittrパッケージ)がCRANに%>%
を使い始める|>
が入るあんな書き方やこんな書き方、あったなあ…
あんな書き方やこんな書き方、あったなあ…
もはや何も思い出せないけど、あったなあ…
新しいオブジェクト指向システム(これはtidyverseではないけど)
Joe Cheng氏(Posit社CTO、Shiny作者)
「RはDSLではなく、DSLをつくる言語だ」
"#rstats is not a DSL. It’s a language for writing DSLs, which is something altogether more powerful" — @jcheng
— Hadley Wickham (@hadleywickham) January 5, 2017
「gather()
/spread()
みたいな関数はもう使われ過ぎててdeprecateできないっすわ!」
I think it's more the total usage of the function that's important than how deep it is in the stack (although obviously that's related). e.g. we could never deprecate gather/spread because they're so widely used.
— Hadley Wickham (@hadleywickham) October 19, 2022
where()
なしでもいけんじゃね?、というissueだったwhere()
がベストな文法だから」ではなく、「変更すると影響が大きすぎる」ことを理由にクローズされている→ dplyrは文法革命の最前線だったけど、けっこう保守的になってる??
= 安定版に達した
若かりし頃のユタニ氏「ggplot2でalpha
が線に影響しない謎挙動、直りませんか?」
線が半透明にならないのおかしくない?
alpha
が線にも影響するようになった!
既存のコードが期待と違う結果になるので困る、というクレームが多数で、リバート…
ご迷惑をおかけした方すみません…
alpha
が線に影響しないのは直感に反する(これは今でもそう思う)arrange()
の順序を変更する時とかにこれが使われたということで仕組みはあるけど、
→ Positがある程度クローズドにものごとを決めてくのは、必要悪みたいな面はある
(正直、正解はよくわかりません…)
tidyverseはもはや「理想を追い求める最先端のパッケージ」ではない。
RStudio社が社名を変えたのも、Rの「言語」としての進化がそろそろサチってるから?