Java VM 自作 方法

Java VMを自作したのでその方法を書いておきます。 作ったもの RでJava VMを実装しました。igjit/jvmrr 今のところ39個のJava VM
Read more

Rの参照オブジェクト

R Advent Calendar 2019の11日目の記事です。 Rのオブジェクトを関数に渡して変更したい場合はどうしましょう。 例えば渡されたxの要素nに1を足す関数を定
Read more

6週間で5kg減量する方法

6週間で5kg減量できた。やったのはカロリー制限と有酸素運動。糖質制限とか筋トレとかはやってない。ダンベル何キロ持てるかはわからない。 pic.twitter.com/mwkSVR2nCD — igjit
Read more

Tokyo.R #79 でRでRAW現像する話をした

Tokyo.R #79のLTでRでRAW現像する話をしてきました。 https://igjit.github.io/slides/2019/06/raw-processing-r/#/ Moiz氏の本: PythonとColabでできる - ゼロから作るRAW現像 私がRで挑戦中
Read more

M-x shellで常に新しいshellを起動する

Emacsの中でshellを使う方法はいくつかありますが、私は古き良きshell-modeを使っています。 M-x shellすると、shell bu
Read more

パイプ演算子自作入門のその後

以前のTokyo.Rでお話したパイプ演算子自作入門ですが、 %pipe3%のバグレポートを頂きました。Thanks atusy! あーほんとだ 右辺が関数名だ
Read more

「プログラミング言語の基礎概念」のために作ったEmacs拡張

「プログラミング言語の基礎概念」の演習問題を解くためのEmacs拡張を作ったので紹介します。 動機 出版社のページに 関数型言語MLの一種Obje
Read more

pandocで生成するreveal.jsスライドにTwiter Cardを追加する

pandocで生成するreveal.jsスライドにTwiter Cardを追加します。 スライドのURLがこんな感じに表示されるようになります。
Read more

できる Flycheck拡張 (shell scriptでチェッカーを実装する)

FlycheckはEmacsのデファクトスタンダードな構文チェッカーです。 以前マイナーな言語の構文チェッカーを自作しました。 Flycheck
Read more

Tokyo.R #77 でRの型検査を実装した話をした

Tokyo.R #77のLTでRの型検査を実装した話をしてきました。 https://igjit.github.io/slides/2019/04/typrr/#/ プログラミング言語の基礎概念という本に出てくる型推論のアルゴリズムをRで実装して遊ん
Read more