haskell-jp / random #103

GHC Users Guide 見ると GHC 9.6.1 から -Wloopy-superclass-solve って警告が増えたみたいですけど、実際に使おうとすると:thinking_face:
> cabal build
Resolving dependencies...
Build profile: -w ghc-9.6.1 -O1
In order, the following will be built (use -v for more details):
 - haskell-project-template-0.1.0.0 (lib) (configuration changed)
 - haskell-project-template-0.1.0.0 (exe:app) (configuration changed)
Configuring library for haskell-project-template-0.1.0.0..
Preprocessing library for haskell-project-template-0.1.0.0..
Building library for haskell-project-template-0.1.0.0..

on the commandline: error: [-Wunrecognised-warning-flags, Werror=unrecognised-warning-flags]
    unrecognised warning flag: -Wloopy-superclass-solve
Error: cabal-3.10.1.0.exe: Failed to build haskell-project-template-0.1.0.0
(which is required by exe:app from haskell-project-template-0.1.0.0).

https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wloopy-superclass-solve
@ has joined the channel
Haskell Language Server 2.0.0.0 (変更点はあまり大きくなく、バージョン番号のルールを変更したことによるリリースらしい)
https://github.com/haskell/haskell-language-server/releases/tag/2.0.0.0
空のコレクションに対するanyとandの話、Haskell以外も含めて定期的に見かける気がします
https://twitter.com/graninas/status/1662050645166424074
... Replies ...
@Lefl has joined the channel
今週のHaskell Weeklyから。まだ執筆中のようですが、有用そう

Haskell Optimization Handbook
https://haskell.foundation/hs-opt-handbook.github.io/
@Sakae has joined the channel
@ has joined the channel
GHC 8.10 から ImportQualifiedPost が使えるようになってるんですね。
知りませんでした。
import Data.List qualified as List
4月の終わりからhaskellを再開。観光気分でxmonadしたり、ghcの新しいのに挑戦したりしてます。
https://hamesspam.sakura.ne.jp/hes2023/index.html
速いマシンが欲しいです。
@aja has joined the channel
@goma11 has joined the channel
slack-log って一度取得した投稿の編集を発見できないので,この Slack で発言する時には投稿時点でできる限り推敲して投稿後の編集を少なくしようと頑張ってはいるのですが,ちょっと油断した時に大きな漏れがあって大編集をしちゃうんですよね….
... Replies ...
@MaxBruchDev has joined the channel
久しぶりに覗いてみたら過去の投稿がだいぶ見えなくなってる上に新しい投稿も少なくなってるように見えるんですが、他のチャットサービスに移行したりしたんでしょうか? してないならする予定はあるんでしょうか?
... Replies ...
2023 GHC Contributors' Workshop の各スライドが上がっています。 GHCのいろいろな部分が詳細解説されています。
(Programの各行の"slides"のところから資料にアクセスできます。)
https://haskell.foundation/events/2023-ghc-development-workshop.html
bunny_hopper isolated
@bunny_hopper isolated has joined the channel
Haskellそのものとは(多分)全く関係なくて済みません。
「夜逃げ屋日記」って最近出た漫画読んでたんですけど、唐突に「ハスケル公園」が出てきてびっくりました:joy:
理由を想像するに、1コマ目のカメレオンが自画像の著者と、2コマ目にいる少年とが、戦車好きであることで意気投合して喋る場面なので、戦車の名前か何かなのかなぁ、と思います。パッと「ハスケル 戦車」でググってもピンとくる感じではありませんでしたが...
その直前の上のほうのコマで「プラモデル・狩井」という店が出てるようなので,物語の文脈などとは関係無くマジで ハスケル カリー から取ってきた仕込みなんじゃないかなと思いました.
確かに!ありましたね!
先々の話で「狩井駅」という駅に"Karii Station"とかではなくわざわざ"Curry Station"と併記してるとこもあるのでまず意図的なやつでしょうね.
作者に質問したら、まさかのNBA :basketball: 由来だったそうです。多分「カリーさん」も別にいらっしゃるんでしょうね。
https://twitter.com/Chameleon_0219/status/1673117690679169024
作者に質問したら、まさかのNBA :basketball: 由来だったそうです。多分「カリーさん」も別にいらっしゃるんでしょうね。
https://twitter.com/Chameleon_0219/status/1673117690679169024
作者に質問したら、まさかのNBA :basketball: 由来だったそうです。多分「カリーさん」も別にいらっしゃるんでしょうね。
https://twitter.com/Chameleon_0219/status/1673117690679169024
1年くらい前からZennで公開していた本「Haskellでの型レベルプログラミング」に内容をちょこちょこ付け加えて、ついでに表紙もつけました。これで書きたい内容は大体書けたので、完成ということにします。 https://zenn.dev/mod_poppo/books/haskell-type-level-programming
@Shogo has joined the channel
Twitterが閲覧できなくなっている人もここから本文くらいは読めますかね?
...と、思って投稿してみましたが本文のプレビューが出ないようなのでコピペしちゃいます。
全国1億人のHaskellこれからやってみようかなというみなさんに『プログラミングHaskell 第2版』の増刷出来のお知らせです!
from keiichiro shikano λ♪

https://twitter.com/golden_lucky/status/1675679913599447040
@ has joined the channel
@ has joined the channel
GHC 9.8(あるいは9.10?)から foldl'Prelude から直接エクスポートされるようになるそうです。
https://discourse.haskell.org/t/prelude-foldl-migration-guide/6950
@ has joined the channel
@ has joined the channel
α版を試してバグを踏み抜こう
最近のマイブームはLLMなシステム上で形式言語のコードを発生させる事です。
order to Bing
上手くやるには、事前に型設計を済ませて、それを小刻みに指示する事かなあ?
@zackey has joined the channel
Masaaki Saitow
@Masaaki Saitow has joined the channel
:tada: Haskell Language Server 2.1.0.0
https://github.com/haskell/haskell-language-server/releases/tag/2.1.0.0
• GHC 9.4.6 向けバイナリー
• .cabal ファイル向けの補完
• パフォーマンス向上
• import 文にホバーするとパッケージ名とバージョンが表示 ()
• Fix code edits in lsp spec compliant editors like helix. ()
(最後よく分からんかった
... Replies ...
Hiromi ISHII / mr_konn
最近 LSP に新しい仕様が追加されて、それに伴って自動生成された lsp パッケージを使うように 2.0 系でなっていたんですが、暗黙の前提が崩れていて一部のエディタで正しく動かなくなっていました。その件の修正ですね
Hiromi ISHII / mr_konn
手前味噌の宣伝ですが、GHC 9.4 系で missing import に対する import qualified がサジェストできなくなっていた(T.pack に対して import qualified Data.Text as T を提案するようなの)ので、場当たり的な修正を contribute したのが 2.1 に入ってます。これはGHC側のバグで、スコープ外のシンボルに対するエラーでqualifier (T.pack とかの T. の部分)が含まれなくなってしまっていたためでした。
やや気が早いですが、GHC 9.8の紹介を公開しました。アルファ版を試す際の参考にしてください。上の方で話題になってる foldl' の件はGHC 9.10に持ち越しですね。 https://zenn.dev/mod_poppo/articles/whats-new-in-ghc-9-8
0425 Invisible binders in type declarations 以前に 0155 Binding type variables in lambda-expressions 知らなかった~
@milran has joined the channel
この _~/.config/cabal/config_ の部分は Windows ではそこではないっぽい
(_$Env:APPDATA/cabal/config_ か
```> cabal upload --help



You can store your Hackage login in the ~/.config/cabal/config file
Relevant global configuration keys:
username
password
password-command```
... Replies ...
@りょー has joined the channel