今日やったこと
アドカレ
Gleamのアドカレに記事を出した。 ネタはあるので明日もなんか出してみたい。
Gleam
徹夜でGleamコードからSQLを生成する処理を書いていた。 自分の納得するコードが書けて満足した。
JSのSQLクライアントとしてpostgreっていうライブラリを使っていたけれど、 クエリを実行する関数がタグ付き関数として実装されていてwrapできない感じだったのでnode-postgresに移行した。
daxとかもそうだけど、たまに関数呼出の直後にバッククウォートの文字列がくる処理をちょくちょく見掛けて不思議に思っていたので、 この機会に名前を知れて良かった。
あと今更ながら、GleamのJS targetでデータベース扱うのめちゃくちゃ大変。正直これ自分はできても他の人がやるか自信がなくなってきた。 そのあたりのコストが下がりそうと見込んでCloudflare D1の検証をしてみたい。
Emacs
org-tableを使うと表計算ができるらしく、そのあたりを色々試してみた。 統計的な計算も出来るらしく、EmacsはExcelだったんだなと思った。
しかも、org-babelと組み合わせれば表の統計情報を元にグラフを描画して、それをインラインで表示するところまでいけるらしい。すごい。
これ使って自分のお金の管理とかしてみようかなと思ってるので、そのあたり色々調べてみたい。
org-nix-shellを導入した。 shellとかは普通に動いて感動したのだけど、pythonとかプログラムを処理系に食わせる形態のコードブロックを実行させるとエラーが起きるようになってしまった。
これはfishのpsubっていうコマンドに起因するエラーらしいってことだけ突き止めたけど、正直そこから先をやるモチベが出ないので後は誰かやって欲しいところ。
明日以降やりたいこと
GleamとD1の相性が良いかどうか検証してみる。 アドカレも書いてみたいし、そろそろVimConfも終わりにしていきたい。