Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

2017-02-01から1ヶ月間の記事一覧

Windows 上での getChar のための no-buffering-workaround パッケージ

hiratara.hatenadiary.jp エンターキーを押さないとキー入力を受け付けてくれない。大昔からチケットが上がっていて、 今日気がついたのだけど、Hackageにいい感じのパッケージが上がってる。 no-buffering-workaround: Workaround for GHC bug #2189. 使い…

Unit への implicit conversion

内容はともかく気になったのが、 def A_B_Cのつもりで書いた間違っているのにビルドが通る例(): Future[Unit] = { funcA() .map { _ =>funcB()} .map { _ =>funcC()} // ※たとえでこう書いていますが、本来はfor文とかを使いましょう // ※返値の型は本当はFu…

`stack setup --upgrade-cabal` した

lts-7.19 使ってたら嫌な感じのエラー。 /tmp/stack25595/cairo-0.13.3.1/Setup.hs:8:29: error: • Couldn't match expected type ‘Distribution.Simple.UserHooks.UserHooks’ with actual type ‘Cabal-1.24.2.0:Distribution.Simple.UserHooks.UserHooks’ N…

"hSetBuffering stdin NoBuffering doesn't work on Windows" とのこと

完全に序盤で投げ出されているけど、Haskellでroguelikeを実装するエントリ。 https://github.com/jamiltron/Thieflike Haskell には https://hackage.haskell.org/package/LambdaHack っていうroguelikeがあって そっちのほうが真面目に作られてるのだけど…

msys2の最新版で [lost server] が発生

msys2 をアップデートしたら、 tmux でクリップボード周りを操作すると [lost server] 的なメッセージが出て死ぬようになってしまった。今までも何度かあったこととは言え、辛さに溢れる。 とりあえずこれの通り msys2 のランタイムのバージョン下げたら直っ…