GHCに初めてコントリビュートした/最近のGHC動向

事実上の標準デファクトスタンダードなHaskell処理系であるGHCに貢献するというのが去年掲げた目標だったが、それがようやく実現したので報告する。ついでに、最近のGHC開発状況についても簡単にまとめてみる。

続きを読む

M5Stackでカメラのタイマーリモコン(タイマーレリーズ)を作ってみた

この記事は M5Stack Advent Calendar 2020 の19日目の記事です。


以前、M5Stackをカメラの有線リモコン化する実験を行った。

今回、(ブレッドボードではなく)プロトモジュールを使った実装と、簡単なタイマーリモコンとして使うためのプログラムを組んだので紹介したい。

続きを読む

裏銀座縦走(2013年)

今年(2020年)は紀行文を書くほどの山には行かなかった(低山には行ったが)。なので過去の登山を題材にして紀行文を書こうと思う。

今回書く登山は2013年のものだ。山行記録はつけていたが、7年も前のことなので、記録に書かれておらず記憶が頼りの部分の記述の解像度は落ちている。

これまで筆者がブログに書いてきた登山はどれも単独行だったが、7年前の当時は筆者は大学の学部生で、登山サークルに所属していた。

過去の登山記事:

続きを読む

自作SML処理系で 1 + 2 がコンパイルできた

2年ほど前からSML処理系を自作している。それがこの度、「動作するターゲットコード (Lua) を出力する」という重要なマイルストーンに到達したので記念に記事を書いておく。

この処理系については、2018年9月に開催された勉強会「ML Day #2」で進捗報告のLTをしたこともあった。(あらから2年も経ってまだこの段階かよ!)

続きを読む

技術書典9に「浮動小数点数小話」を出します

昨日からオンラインで「技術書典9」が始まっています。昨今のアレで今回はオンラインです。だめぽラボでは1年ぶりに技術書典に出展しています。

今回は既刊「Haskellで戦う競技プログラミング」の改訂第2版を出したほか、新刊「浮動小数点数小話」を出します。

続きを読む