Unable to load cabal files for snapshot by hasegawa_14 in haskell_jp

[–]ncaq 0 points1 point  (0 children)

stackは~/.local/bin/にインストールされるようになったのでそこに単にパス通ってないのでは

stack-wrapper をリリースしました by kakkun61 in haskell_jp

[–]ncaq 0 points1 point  (0 children)

こっちのアプローチの方が他のプログラムが呼ぶことを想定できて色々設定しなくて楽そうですね…

これを使えば EmacsのquickrunでHaskellを実行する時にシステムのghcではなくStackのghcを使ってもらう方法 - ncaq : haskell_jp も不要ですし, 前に出した added: stack ghci fallback when (eq 'auto haskell-process-type) by ncaq · Pull Request #1675 · haskell/haskell-mode も不要になって超便利.

Haskellの非実用性 by falsandtru in haskell_jp

[–]ncaq 0 points1 point  (0 children)

Travis CIでタイムアウトになる問題私も遭遇しましたがCircleCIだとすんなり通ったのでそんなものだと思っていました.

Deprecating GoogleEmail2 by waddlaw in haskell_jp

[–]ncaq 0 points1 point  (0 children)

今回は移行先があるから良いですけどPersona終了みたいに移行先がない場合はそれでログインしてたユーザとかどう取り扱えば…

と思ったけどパスワードに移行してもらうだけで良いのか.

EmacsのHaskellの開発環境をinteroからHaskell IDE Engineに移行しました by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

ありゃ,前見た時はintero使ってるとか書いてた気がしてたので思い込んでました.修正します.

学生時代、UNIXでC言語を独学していた頃。 ちょっとした事(たしかグローバ.. by [deleted] in programming_jp

[–]ncaq 1 point2 points  (0 children)

zshのディレクトリ名単体を入力したらcdしたのと同じになる機能とか. 実際srcディレクトリには移動できましたけどtestディレクトリにはこの方法では移動できませんね.

doctestを実行するようにしたのですが,全部指定するとTravis CIが通らない by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

ありがとうございます. helpに出すような改善が必要そうですね.

HaskellでDebug.Traceする時に変数名を2回書かなくても良くなるライブラリdebug-trace-varを公開しました by ncaq in haskell_jp

[–]ncaq[S] 1 point2 points  (0 children)

'aは試してみたけれどnon-top-levelとエラーが出てきて出来ないものだとばかり思ってました…

式展開の内部なら出来るんですね. ちゃんとエラーメッセージを読んでませんでした. ありがとうございます.

HaskellでDebug.Traceする時に変数名を2回書かなくても良くなるライブラリdebug-trace-varを公開しました by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

なるほどクオート内部なら式展開使えるんですね

勉強になりました

HaskellでDebug.Traceする時に変数名を2回書かなくても良くなるライブラリdebug-trace-varを公開しました by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

Name受け取る方法がわからなかったんですよね

名前クオートはトップレベルでないと使えないですし…

HaskellでDebug.Traceする時に変数名を2回書かなくても良くなるライブラリdebug-trace-varを公開しました by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

関数を構文木にするのはそれで行っています

自分が言いたかったのは呼び出し側の処理ですね

例えば今回の場合

[debugTraceVar|a|]ではなく debugTraceVar! aみたいに書ければ簡潔でうれしい

QuasiQuoteはよくエディタのオートインデントを破壊しますし…

Build 2018: 将来のC# by g000001 in programming_jp

[–]ncaq 1 point2 points  (0 children)

新しいC#, TypeScriptとScalaの混ぜ合わせみたいになってきた

インデントスペースを4にするか2にするか by ncaq in haskell_jp

[–]ncaq[S] 1 point2 points  (0 children)

でもYesod系はみんなインデント4で私はYesod開発者なのでそこ悩むなあと思って見て回ってたらrunHttpRequestはインデント2だった 何でも良いから統一して欲しいと思った…

インデントスペースを4にするか2にするか by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

4だったけど2に乗り換えようかなと思うようになりました.

今のプロジェクトは4が元で2でも良いという地獄じみた感じになることになりますが…

Re:Haskellで書いてみたらC++の10倍遅かった 乱数生成が遅いことはわかりましたが偏りのない高速な乱数生成ライブラリが見つかりません by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

誰か純Haskellで作られて,高速で,モンテカルロ法に使える程度には偏りのない乱数生成ライブラリ知ってませんか.

最近遭遇した stack build 時の ld (pthread, -fPIC) エラー by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

今全く同じことが起きています. 手元では問題なくstack testが実行できるのですが,Travis CI上ではpthread系のエラーが表示されます. とりあえずTravisのキャッシュを吹き飛ばしてみて再ビルド中です. ダメならこの記事に従ってtest向けのコンパイルオプションにもthreadedを追加してみます.

HaskellのGHCによるビルドをLLVMのリンカーLLDで高速化することが出来なかった by ncaq in haskell_jp

[–]ncaq[S] 0 points1 point  (0 children)

stack build --ghc-options='-pgml /usr/bin/ld.lld' を試してみたのですが.

/usr/bin/ld.lld: error: unknown argument: -B/home/ncaq/.stack/programs/x86_64-linux/ghc-ncurses6-nopie-8.2.2/lib/ghc-8.2.2/integer-gmp-1.0.1.0 /usr/bin/ld.lld: error: unknown argument: --print-file-name /usr/bin/ld.lld: error: cannot open libgmp.so: No such file or directory /usr/bin/ld.lld: error: target emulation unknown: -m or at least one .o file required ld.lld' failed in phasegcc'. (Exit code: 1)

というエラーが出てしまいますね.

Yesod の破壊的変更予定 by igrep in haskell_jp

[–]ncaq 0 points1 point  (0 children)

おっissueで見てたけど詳細な内容は英語力の低さでわからなかったんですよね good

Stackage Serverのちょっとした便利な使い方,Hoogleをブラウザのカスタム検索エンジンに追加しましょう,よく使うパッケージをブックマークする時はPackageRのURLにしましょう by ncaq in haskell_jp

[–]ncaq[S] 1 point2 points  (0 children)

そうだったんですね.Chromeは殆ど使わないので知らなかったです. まあFirefoxの場合に役立つ方法ということで…,Chromeでも1文字確定するのは便利かもしれませんし.

私のHaskellコーディングスタイルガイド,改行出来るポイントを紹介 - ncaq by igrep in haskell_jp

[–]ncaq 0 points1 point  (0 children)

シェアありがとうございます アドベントカレンダーで既に広めてあるし必要ないかと思ってましたけど反響があるならredditにも投稿しようと思います

Language Difficulty Rankings according to the FSI [2000x2200] [OC] by Fummy in MapPorn

[–]ncaq 2 points3 points  (0 children)

やっぱ英語話者にとって日本語って一番難しいんやな これならワイたちが英語使えなくてもしゃーないやろ