haskell-jp / random #101

@Ichiro Hasuo has joined the channel
https://wiki.haskell.jp/ について、ホスティングサービスとして利用しているHerokuの無料プランが廃止されることを受け、GitHub Pagesで静的サイトとして提供しようと考えています。最近はhaskell-shoenの方が人気があり、ここ数年はほぼ私しか編集しておらず、私自身もHaskellとの関わりが薄くなってしまっている、という状況を鑑みての決断です。
そこでこちら :point_down: のコメントで触れているとおり、もしまだ編集したいという希望がある場合はご連絡ください。なお、各ページのURLは変わりません。
https://github.com/haskell-jp/haskell-jp-wiki/issues/17#issuecomment-1308644813
@S.K. has joined the channel
@ya-poo has joined the channel
Hiromi ISHII / mr_konn
今気づいたんですが、二日ほど前にGHC9.2ベースのStackage LTS 20.0 出てたんですね
https://www.stackage.org/lts-20.0
... Replies ...
@yskoht has joined the channel
@kino has joined the channel
WASM へのビルド、シュッと試せて動いてすごい
... Replies ...
GHC2023はGHC2021に ExplicitNamespacesLambdaCase を加えるらしい
https://github.com/ghc-proposals/ghc-proposals/pull/559
GHC20xx そんな頻度で刻んでくんだ
昨夜、GHCにJavaScriptバックエンドがマージされました: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9133
https://discourse.haskell.org/t/haskell-foundation-devops-weekly-update-2022-11-30/5377 によるとGHC 9.6ではWasmバックエンドもJavaScriptバックエンドもfeature preview扱いとのことですが、それでもワクワクしますね。
あとWasmバックエンドのweekly updateが投稿されてます: https://discourse.haskell.org/t/ghc-webassembly-weekly-update-2022-11-30/5380
... Replies ...
ラムダノートの電子書籍が50%オフセールです。 12/19までです。
「プログラミングHaskell 第2版」も対象のようです!
https://www.lambdanote.com/blogs/news/8
https://www.lambdanote.com/collections/frontpage/products/haskell-ebook
ChatGPTくんを殺してしまった……
@佐々木哲 has joined the channel
@荒井柚月 has joined the channel
@ひらつか has joined the channel
こんなグローバル変数作るための unsafePerformIO は許せるかどうか
foo = unsafePerformIO $ newIORef Foo

... Replies ...
@N gest has joined the channel
徐々にstackもGHCupを意識するような仕様になっているようで
https://discourse.haskell.org/t/ann-stack-2-9-3/5459
線形型によるミュータブルなバッファーを裏で使うことで高速化したtext builder
https://github.com/Bodigrim/linear-builder
これを考えてたらになった
Redditからです。
Christmas tree in Haskell!
https://www.reddit.com/r/haskell/comments/ztlovd/christmas_tree_in_haskell/

カッコが1つ足りてないので直しておきました。
$ ghci tree.hs
ghci> printTree 5
     ()
     /\
    /~o\
   /o~~*\
  /~~o~~*\
 /~o~~*~o~\
/o~~*~o~~*~\
     []
mtlがもうサポートしないレベルのGHC 7とかサポートしてて依存関係がどうにもならなかったので、もうサポート切っても良くないか?と思ってダメ出し覚悟で切ったPR送ったら案の定「新しい機能はCPPで囲んで古いGHCとmtlもサポートして」と言われてしまった
リポジトリオーナーは絶対なのでまあ修正し直すんですが
それはそうと今回みたいなケースでやたらと古いGHCをサポートする必要が思い浮かばない
重大なバグフィックスとかならともかく、新しい機能が欲しければ結局新しいGHCとmtlが必要なわけで、古いGHCで使えるのは見た目のバージョンが新しくても新しい機能は使えないわけで、それなら古いバージョンを使っても同じじゃない?みたいな
https://github.com/Bodigrim/logict/pull/33
... Replies ...
まあその後でなにか機能追加するとかあるのかもしれないけど
@ has joined the channel
Stan連携の誤ったStrictData警告が出てくる問題は解決せずかあ、自分も修正してみようとちょっと頑張ってみたけど analysisObservations の差異が問題なのかなというところまでしか分からなかったんですよね
Stan plugin recommends StrictData pragma even when it is in scope · Issue #3174 · haskell/haskell-language-server
HLSの自分で弄ったバージョンをうまいこと使う方法がまず分からない、テストコードあったからなんとか今回は奮闘しようと頑張ったけど
@ has joined the channel
@木村奏 has joined the channel
@HIJIRI KAWAI has joined the channel
※Haskellと直接関係ない業務連絡です。
Circle CIからなにか怪しいアクセスがあったそうで、保存しているsecretをなるべく速く更新せよ、とのこと
https://news.ycombinator.com/item?id=34255189
今Circle CI使っているのはblogだけかな?思い当たるものがあれば教えてください。
... Replies ...
@t.yamaguchi has joined the channel
@K.N has joined the channel
@miyamonz has joined the channel
良い機会なのでGHCの変更を2点紹介したんですが、他に何がありましたっけ...
https://twitter.com/nishio/status/1613434779009167360
https://twitter.com/igrep/status/1613723086725210112
... Replies ...
GHC 9.6.1-alpha1 が出ています:haskell:
JavaScriptバックエンドやWebAssemblyバックエンドが入ったものですね。
GHC 9.6.1-alpha1 is now available
https://discourse.haskell.org/t/ghc-9-6-1-alpha1-is-now-available/5585

バグ報告はこちらからです。
https://gitlab.haskell.org/ghc/ghc/-/issues
@Yuto YOSHIDA has joined the channel
なんか doctest を cabal から実行するときにうまくいかなくなってる?
(発現条件しぼりきれてない
Test suite doctest: RUNNING...

src\Database\PostgreSQL\Pure\Internal\Data.hs:81:1: error:
    Could not find module 'Data.Attoparsec.ByteString'
    Use -v (or `:set -v` in ghci) to see a list of the files searched for.

依存ライブラリーを見つけてくれないみたい
stack だとうまくいく
• GHC 9.0.2
• Cabal 3.8.1.0
聞き覚えがないタイトルだし新刊かな?と思いきや全然新刊じゃなかった...
今これも含めてManningの本がお安いようです :money_mouth_face:
https://www.manning.com/books/get-programming-with-haskell
@ has joined the channel
Haskell直接の話で無くてすみません、ラムダノート社にてCPUの性能面についての本を書いたので紹介です。
CPUハードのミクロな振る舞いを直感的に紹介するもので、面白い本です:book:
(Haskellのコードは出てきませんが、Haskellという単語は忍ばせておきました:haskell:!)
https://www.lambdanote.com/blogs/news/cpu-cpu
https://www.lambdanote.com/products/cpu
Slack が制限により使いづらくなっているので Reddit の方で記事をシェアしようと思ったんですが、モデレーターの許可がないと投稿できないようになっていました
... Replies ...
https://www.reddit.com/r/haskell/comments/10k6qqr/deepseq_removing_instance_nfdata_a_b_for_real/
deepseq の NFData (a -> b) インスタンスを削除する議論があるようです
@kk has joined the channel
Haskellで競プロしている話があり、いいなと思いました。
https://rebuild.fm/352/#t=1:13:05
@gan20 has joined the channel
@HN has joined the channel
@まど has joined the channel