haskell-jp / random #109

また性懲りもなくSlackが勝手に90日間の有償版トライアルを有効にしてきました(何年ぶりだろう?)。
まさかとは思いますが、有償版限定の機能に依存した挙げ句、トライアルが無効になっても驚かないようご注意ください hask(_ _)eller
@ has joined the channel
Hiromi ISHII / mr_konn
そういえばこっちに書いてませんでした(公開直後から風邪で寝込んでいたので……)が、Haskell界隈で知られているテク(+Rust固有の知見)をつかって業務のRustコードを1000倍高速化した話をAdCで描きました。Haskellコードは出てきませんが、Haskellで開発された関数をつかったデータ構造が他言語でも有効な例としてご笑覧いただければ幸いです:pray:
https://zenn.dev/jij_inc/articles/2025-12-03-haskeller-and-rustacean-1000x-faster
... Replies ...
Hiromi ISHII / mr_konn
ただHaskellの場合は匿名関数がちゃんとインライン化されて融合変換として機能する一方、Rustの場合は正直「融合」されるかまではちゃんと追えてないんですよね それでも無駄なアロケーションは防げて嬉しいという威力は依然としてあるわけですが
@ has joined the channel
@ has joined the channel
Hiromi ISHII / mr_konn
【宣伝】『n月刊ラムダノート』に「*do式でわかるモナドとその仲間たち*」という記事を寄稿させて頂きました!「モナドとはdo式が使える構造である」という観点からモナドや Applicative, Selective などの気持ちについてひもといた記事です。基本的なところからはじめつつ、最後は線型型とdo式のインタラクションなどについても触れる欲張りな構成なので、興味がありましたら手にとって頂ければ幸いです:pray:
https://www.lambdanote.com/blogs/news/n-vol-5-no-2-2025
... Replies ...
Hiromi ISHII / mr_konn
同じ号にKory さんもエフェクトシステムの記事を寄稿されているので、非常にモナモナした興味深い号になっていると思います:pray:
Haskell アンケート 2025 始まってますね
https://discourse.haskell.org/t/state-of-haskell-2025/13390
@前村一輝 has joined the channel
@wattmto has joined the channel
かりんとう
(((({{1,2,3,4,5,6,7,8,9}})^T.{{1,2,3,4,5,6,7,8,9}})^T.{{1},{1},{1},{1},{1},{1},{1},{1},{1}})^T.{{1},{1},{1},{1},{1},{1},{1},{1},{1}})^T年もありがとうございました
foldr (+) 1 $ (*) <$> scanl1 (+) [1,1,1,1,1,1,1,1,1] <*> scanl1 (+) [1,1,1,1,1,1,1,1,1]年もよろしくお願いいたします
rioに前からAIコーディングの不向きとかで不満があったのですが、それを改善したhimariライブラリを年末年始でリリースしたので紹介します。
まだまだ荒削りな所ばかりで実用性の検証も不足していますが、自分はこれからこれをメインに使っていくつもりです。
どちらかと言うとフレームワークと言うよりhlintのルールの化物みたいになってきてますが…
https://github.com/ncaq/himari
@ has joined the channel
「関数型まつり2026」を今年7月11日(土)、12日(日)に開催予定です :tada:
企画/運営スタッフの募集も始まっていますので、ご興味ある方はそちらもぜひ!
https://x.com/fp_matsuri/status/2006379923863453803
https://x.com/fp_matsuri/status/2007624377433739675
@shg has joined the channel
@chikato seki has joined the channel
Haskellは明示的に出てこないのですが、おそらくHaskell好きの人には世界が広がって面白い本だと思います! :books:
最近、知的好奇心に飢えている方、是非どうぞ。
https://www.lambdanote.com/products/n-vol-6-no-1
Reminder: [定期] 現在の主要なチャンネルは :point_down: のとおりです。 - #C5666B6BB : Haskellについてのお悩み相談 :thought_balloon: はこちら - #CR2TETE5R : 初心者 :beginner: 向けのより安心・より気軽なQ&A用チャンネル - #C4M4TT8JJ : 見つけたHaskellに関する情報、アナウンス、その他何でも :ok: - #CR4U9PBLL : 英語 :uk: で困ったときの駆け込み寺 - #C4NDY2TF1 : :tada: Haskellに関するイベントを開催するときはこちらにリンクを張ってください - その他のChannelは「Channels」の右にある :heavy_plus_sign: ボタン -> 「Browse channels」から探してみましょう!
@williamyaoh has joined the channel
CPLという圏論に基づいた言語の処理系を昔Haskellで実装してたのですが、それをWebAssemblyにコンパイルしてブラウザ上で試せるようにしてみました。
https://msakai.github.io/cpl/
https://github.com/msakai/cpl/
前職時代、(主にTemplate Haskellをサポートしてないせいで)至る箇所を削りまくってやっとWASI向けにビルドできたPandocが、とうとう公式にWasmをサポートしたとのことで、ありがたい。
https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659
@りふす has joined the channel