この記事は Rust Advent Calendar 2019 の1日目の記事になります. 明日は topecongiro さんの予定です. TL;DR 去る 11/07 に Rust 1.39.0 がリリースされました. これはユーザー待望の async/await 構文が言語機能として取り込まれた安定版リリースとなりま…
最近consとlistとかをあまり使わなくなったことに気付いた. 昔はリストを返すときは地道にconsしていた気がするのだけれど, いつからかquasiquoteの味をしめたようでツリーの場合はもちろん単純にconsやlistすればいいときなんかにも読み易さとか条件分岐の…
同じコマンドなのにaliasするのとしないので違いが出る. まったくわからん. $ echo "Oh \\My God" | awk '{print $1}' Oh $ alias ohmygod="echo 'Oh \\My God' | awk '{print $1}'" $ ohmygod Oh \My God 謎の挙動. bash, zsh, tshで確認. わかりにくいがど…
zshにはglobal aliasという機能があって, commandの位置(例えば行頭)以外でもaliasが使えるようになっている. 例えば $ alias -g L='| less' とすれば $ some-command L は $ some-command | less に展開されて実行される. けれどもこれだと予期せず展開され…
言われた通りにやれば全く問題ないのだけれど, 「まぁ言うてなんとかなるやろ」で躓いたのでメモ.結論から言うとLeiningen git clone しても駄目. https://github.com/technomancy/leiningen に書いてあるようにパッケージマネージャを使うかスクリプトをダ…
これは .emacs Advent Calendar 2013 24日目の記事です. 日本時間ではもう25日ですがイタリア出張で時間感覚が狂っていたのでセーフです. (すみません.) printfデバッグを簡単に便利に使えるようにする debug-print.el を紹介します. インストール debug-pri…
日々TeX言語でプログラムを書いているLisperなら一度は「ここでLispみたいにリスト処理ができたらなぁ」と 感じたことがあるだろう. *1 大抵の場合, 要求される演算はcdrとかlengthとか for-eachの様な簡単な処理なので, コンマ区切りのリストを使ってその場…
はてなダイアリー投稿テスト.