ここは俺の備忘録だ

少なくとも日本語での言及が少ない話をするつもりです

2016-01-01から1年間の記事一覧

Rustのreference/dereferenceまとめ

この記事は TUT Advent Calendar 2016 - Adventar 5日目の記事です. 3日目の記事: 5mmくらいわかる競馬講座~国庫から出金~(CC他 - 自分用 (@naruhodo2015さんへ: Rustは関数型プログラミング言語では無いですよ ><) 最近,友人et al.と適当な映像を垂れ流…

Rustでmpsc::Receiversを1スレッドかつ並行に待つ方法

イベントハンドリング等である程度込み入ってくると単一の膨れ上がったenumを分割し,それぞれのモジュールに分けたりする.すると複数のenumが一堂に会する場が何処かに発生する筈だ. ただ.std::sync::mpsc::Receiverのrecvやiterはブロッキングであるた…

Mac版SpacemacsのPowerlineが正しく描画されない問題

この問題についてだがissueが上がっており既知の問題ではあるものの, あの長大なQ&Aの深奥に書かれているためここに残す. (というか何故既知なのに公式のPrerequisitesが更新されないんだろうか) emacs-mac-portをbrewで導入し,後は公式の通りspacemacsを…

merilnの補完パッケージ初期化スクリプト

merilnは便利だがプロジェクト毎に一々書くのもだるい。 そう思って前に調べたら調度良いタイミングでそういうスクリプトを書いてくれている人が居た。 Create .merlin file for a project with all your ocamlfind packages and .opam sources in there · G…

ズンドコOCaml

元ネタと流れ qiita.com 流行りには乗れ。 コード (ppx_deriving.show) type zundoko = ZUN | DOKO [@@deriving show] let rec sing cnt gen = match gen () with | DOKO -> if cnt = 4 then print_endline "KIYOSHI!" else sing 0 gen | ZUN -> sing (cnt +…