2018-11-01から1ヶ月間の記事一覧

hashicorp/hcl2でHCLファイルをパースする

Go

Goを書いてると、設定ファイルにはHCL使ってみるか、という気分になったりすることがある。 普通に考えるとgithub.com/hashicorp/hclが正解なわけだけど、 を見つけてしまったので使い方のメモ。まだまだexperimentalとはいえ、Terraformに使われてたりする…

Tokyo.Rでtidyevalが必要な理由について発表してきました

R

第74回R勉強会@東京で、「Yet Another Introduction to tidyeval」というタイトルで発表してきました。 申し込み時は「tidyeval入門以前」というタイトルにしてたんですけど、別にこれを知らなくてもtidyevalにはするっと入門できます。ビビらせてしまってす…

メモ:rlangのquo_name()、quo_text()、quo_label()、as_string()あたりの使い分け

R

TL;DR quo_name(): 名前のついていない引数に名前をつけるときに使う(例: data.frame(a)とやるとaが列名になる、みたいなこと) quo_label(): quosureや表現式を短めの文字列に変換するときに使う quo_text(): quosureや表現式を省略なしの文字列に変換す…