MS アカウントのアクティビティ見たら、起動したアプリ全部記録されてた
https://aws.amazon.com/jp/blogs/news/optimizing-and-tuning-queries-in-amazon-rds-postgresql-based-on-native-and-external-tools/ の遅延の例に出てきてるやつ、 where 使うのと inner join 使うのって同じ実行計画にならないの!?
Foo of int * int と Foo of (int * int) は挙動が違うだと!? https://sharplab.io/#v2:DYLgZgzgNAJiDUAfALgTwA4FMAEAVTEyAqgHYCWA9idgLwCwAUItgGIUXYVjZknLYAqHn0bMAQgEMATp24AKXvyGKAlI0bBM/AG4TgAVxw1W7bHICMUbObUNGAWwnIAxgAtsugzgDuZZK8YAekCTDgAPbEBrBkBNBkBohkALBmxMKSkKGRYAZQAGLPMAThA8VzIIbGcqQil9Z2Q0nlKJdHRgMkwYbFrrbGkAc317TD45CBVsACN9fkwwrBrSgCZRULMwq1RRgFoAPjNbcWlsCO3doA==
え、たぶんそういう話ではない。
int * int は int Item1, int Item2 になり、 (int * int) は Tuple<int, int> Item になるっていう挙動の差の話
.NET 特有のコンパイル結果になるのはわかるんだけど、パターンマッチで tuple として食わせられないのもにょる。 of の右側が型名だと思ったら、 2 引数のコンストラクタという扱いになってるのは……みたいな
F# の union のコンパイル結果を見てると、絶対に継承したクラス作って破壊してやるって気持ちになる(?)
dot を文字列がしがしで作りたくないんですけど、いい感じにグラフ表示できるライブラリどれつかったらええんや。 FsLab には特にそれっぽいのがなくて、デファクトスタンダード is になってる
それなりにいい感じの出力が得られてそうなんだけれども、本当にそうなのかどうか確信を得るには調査がつらい出力でつらい