haskell-jp / questions #106

@hkmzk has joined the channel
@Zac Z has joined the channel
@fg has joined the channel
@てぴか has joined the channel
こんにちは。
Yesodアプリをketerでデプロイしたいのですが、keterの使い方はよくわからずうまく動きません。
teratailで質問を投げているのですが回答が付きませんので、お分かりでしたらご教示頂けないでしょうか。
https://teratail.com/questions/hbko4cqrx4lcyi

よろしくお願いします。
... Replies ...
@mn has joined the channel
@ has joined the channel
Kota Mizushima
@Kota Mizushima has joined the channel
@ has joined the channel
@Nyankonen has joined the channel
@Ori Pe'er has joined the channel
@ has joined the channel
@satler has joined the channel
@shingo has joined the channel
初めまして、こんにちは。

Haskellのプログラム修正をお願いしている方と連絡がとれず、
リリースも近々なので、対応できる方を緊急で探しております。

GitのOSS、iOS向けなのですが、募集をかける投稿をしてもよい、適切なチャンネルはございますでしょうか?
投稿ルールなど分からず、不適切であれば申し訳ございません。
無料ユーザーのため、#generalは閲覧や投稿ができませんでしたm(__)m
UNPACK pragma の質問です。通常は次のように使うと思います:
data TestA = TestA
  { aA :: {-# UNPACK #-} !Int,
    bA :: {-# UNPACK #-} !Int
  }

フィールドが一般の型 a の場合、以下の UNPACK は効果がありますか? (たとえば`TestB Int` 型は unpack されますか):
data TestB a = TestB
  { aB :: {-# UNPACK #-} !a,
    bB :: {-# UNPACK #-} !a
  }

TestB のコンパイル時警告では Ignoring.. とあるので、 UNPACK されない気がしています (確認用 playground: https://play.haskell.org/saved/8gaATevZ)
... Replies ...
@ has joined the channel
@ has joined the channel
@ has joined the channel
@絹宮紀仁 has joined the channel
@mitsuo has joined the channel
@ has joined the channel
Hiroyuki Yagihashi
@Hiroyuki Yagihashi has joined the channel
今って doctest を実行するやり方のオススメって何でしょう
cabal-doctest でハマってまして
... Replies ...
@yoko P has joined the channel
@TAKASHI ARAKI has joined the channel
@ has joined the channel
@川頭信之 has joined the channel
@ has joined the channel
megaparsec, vector, text に依存するアプリケーションを書きました。このアプリケーション上の Text -> Text の関数をウェブブラウザ上でJavascriptから利用したいのですが、現状もっとも手軽な方法は何でしょうか?
... Replies ...
@ has joined the channel
@T N has joined the channel
@ has joined the channel
たぬきうどん
@たぬきうどん has joined the channel
最近の Emacs 29.4 を使ってHaskellプログラミングするための、おすすめ、あるいは、必須の .emacs.d/init.el の設定とか、Emacs でのプログラミングワークフローってどんなふうになっているのでしょうか? VS Codeへの浮気が長くて、Emacs なんも判らんマンになってしまいまして。
... Replies ...
@漆崎英一 has joined the channel
@Masakai has joined the channel
Hackage で を作成しました。この段階ではドキュメントは生成されないものなのでしょうか?
(`cabal upload --documentation` があるくらいなので、そんな気がしています)
... Replies ...
@ has joined the channel
maki tsurumaki
@maki tsurumaki has joined the channel
@小林ほげ has joined the channel
@ has joined the channel
@econ econ has joined the channel
みなさんはタスクランナーなど使われていますか? よく長めのコマンドを打つのですが、プロジェクト毎にコマンド集を持てれば便利だと思いました。
例: cabal repl --with-ghc=doctest --repl-options='-w -Wdefault'
... Replies ...
Haskell には cargo-make みたいな (比較的) 標準的なツールが無さそうなので、お使いのものがあれば伺いたいです!
... Replies ...
↑ の質問の後に、今回は just を使うことにしました。
shake も面白そうですが、ちょっと理解するのが大変そうですねー
@ has joined the channel
ベンチマークテストの質問です。sortBy compare と比べて低速なため、 sortINLINABLE から INLINE に変更する PR を作成したいと思います。
この例 (GitHub) でベンチマークを取ったところ、 introSort に比べて introSortBy の結果が圧倒的に速くなりました (添付) 。さすがに速過ぎるように思いますが、 この例 (GitHub) で正しくベンチマークテストを書けていますか。ご確認頂けると助かります。よろしくお願いします。
@Takashi Suwa has joined the channel