haskell-jp / random #91

containers の Data.Graph.VertexInt 固定なの使いにくい…… https://hackage.haskell.org/package/containers-0.6.4.1/docs/Data-Graph.html
... Replies ...
@MegaClaypool has joined the channel
:tada: GHC 8.10.5 が出ました :tada:
https://downloads.haskell.org/ghc/8.10.5/docs/html/users_guide/8.10.5-notes.html
いわゆるM1 MacをLLVM backendで正式にサポートするようになったそうです! :apple: :muscle:
(Native code genratorでのサポートはGHC 9.2かな?)
:tada: Haskell Day 2021
更新
• 開催日が11月7日(日)に決定
• 参加者募集開始
• 発表者募集開始
haskell-day
https://haskell.jp/haskell-day-2021/
@yakami has joined the channel
@sanao has joined the channel
友達が「TZは時間系の型の型パラメータにしたらどうやろ」って言ってたんですけど、Haskell でそういうパッケージありますかね?
Rust では https://docs.rs/chrono/0.4.19/chrono/struct.DateTime.html というのがあるらしい。
hackage timezone type-level でググったところ、型レベルのラベルを定義しているライブラリはありましたが、それを使った時間のライブラリは見つけられませんでした。

https://hackage.haskell.org/package/tzdata-0.2.20201021.0/docs/Data-Time-Zones-DB.html#g:2
Cabal User Guideは現状使い方を学ぶ、というよりリファレンスみたいな内容しか載ってないので改善しようというプロジェクト
https://github.com/haskell/cabal-userguide/issues/1
pure (<$>) (<*>) で書き換えられるのに ApplicativeDo 有効化でも Monad に推論されるのなぜだろうと思ってたら、これ知らなかった
A strict pattern match in a bind statement prevents ApplicativeDo from transforming that statement to use Applicative. This is because the transformation would change the semantics by making the expression lazier.
https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/applicative_do.html#strict-patterns
なんで今回はこういう形態なの?みたいな話など
@matsu has joined the channel
お久しぶりです。
求人(scala/python)の案内などさせていただいてよろしいでしょうか?場違いならすみません。さらにhaskell関係無くて申し訳ないのですが、haskell出来る人はどんな言語でも優秀な方が多いと思っています。
... Replies ...
参考ですが、 rust-jp には #job-board というチャンネルがありますね
takumi_matsuura
@takumi_matsuura has joined the channel
求人と言えば最近本業の仕事でもさらにHaskellを使ってるので誘いたい気持ちはありますがその部署に配属されると確約できないので誘いづらい感じはありますね
@en30 has joined the channel
中国の関数型プログラミングミートアップの情報を転載します。以下のリンクからストリーミングが(多分)見れます。テンセント会議(VooV Meeting)が必要。7/10、日本時間11時から18時までです。
https://meeting.tencent.com/s/AZ12Hv2gK2GF

第五届函数式编程交流会今年又和大家见面啦,和往常一样这次会议为大家邀请到了国内函数式编程会议的许多大佬,参加会议的信息如下:
时间:2021年7月10号
地点:黄浦区湖滨路222号企业天地1号楼18层
线上直播地址:

暂定的议题列表如下:
邵成
A.K.A. 邵司机,是圈内最知名的 Haskell 程序员之一,在清华学习时就表现出对 Haskell 的兴趣。目前在法国 Tweag I/O 工作,是著名的 Haskell 到 WebAssemly 编译器 Asterius 的开发者和维护者,拥有丰富的编译器开发、运行时优化经验。
主题 《基于 GHC 定制 Haskell 编译器》

2. 刘长生
EMQ边缘计算CTO。从嵌入式系统编程开始进入程序设计行业,一路做过手机的MMI层协议栈和应用开发,Linux和Android的内核驱动、系统层软件、framework的开发,AI算法的落地和异构并行计算优化等工作。曾经在恒基伟业、联想和商汤科技工作过。对系统设计和软件的架构设计有丰富的经验。从2010年开始学习函数式编程,对函数式编程非常热爱,和张淞一起著有《Haskell函数式编程入门》第二版一书。
主题《2 category》

3. 韩冬
曾在大互联网公司任职,负责各类系统的前后端开发、运维,以及团队搭建、管理,一直是 Haskell 技术的热心推动者。目前在 EMQ 负责 HStream 产品和开源活动,《魔力Haskell》作者。担任清华2019年春季学期《函数式编程课程》主讲人,并于 2021 QCon 发表专题演讲《Haskell的工程实践》
主题 《Z.Haskell 项目介绍》

4. 张寅森
代号千里冰封,热衷于研究编程语言的类型系统。参与过 Arend 和 Agda 编程语言的开发,对现代类型系统的实现和范畴模型有一定研究,也对开发 IDE 很感兴趣
主题《implementing dependent type》,《homotopy type theory》

同时我们也向广大函数式编程社区的朋友们招募演讲者和talk,如果有想要在会上分享的主题,请联系会议组织邮箱 [email protected],欢迎大家踊跃参加!
@yuyawk has joined the channel
@Parker Liu has joined the channel
@gest N has joined the channel
@Elfi Automata has joined the channel
この投稿なんですが、会社に補足されていて、Haskell採用前提で考えてくれるそうです。
https://twitter.com/ncaq/status/1409497395834982408
求人して良いですか?って聞こうかと思いましたが、その質問自体が求人してるようなものなので聞く意味無くなってしまいますし、Haskellの求人なら許されそうな雰囲気なので流しておきます。
Hiromi ISHII / mr_konn
気付いたら Stackage Nightly の 9.0.1 対応版がちょうど今日リリースされてますね https://www.stackage.org/nightly-2021-06-29
GHC-9.0.1 に対応したのは 2021-06-19 の nightly からだったはずです。
https://www.stackage.org/nightly-2021-06-19
https://www.stackage.org/diff/nightly-2021-06-14/nightly-2021-06-19
Hiromi ISHII / mr_konn
おっと、もう一週間建っていたとは。情報ありがとうございます……!
@LEG END has joined the channel
きっと何かコードがまちがっているんだろうが、GHC の型簡約がオーバーフローした :bath:
... Replies ...
@fuji has joined the channel
はじめまして!日本語ハスケルグループがあるとは全く知らずに過ごしてました!めちゃくちゃ感動してます。。。
... Replies ...
『Implementing functional languages』だ :eyes:
Yoshikuni Kato
@Yoshikuni Kato has joined the channel
Yoshikuni Kato
はじめまして。加藤と申します。最近Haskellを学んでいて、このグループを見つけたので参加しました。
現在オランダ在住なので、欧州のカンファレンス等も少しチェックしていて、先月はスイスのZuriHac、今週はユトレヒト大のFPワークショップへ参加しています。
情報交換等できたらうれしいです。よろしくお願いします〜。
【募】下記のクラスの名前、すでにあればそれ、なければアイディア
class Functor f => ____ f where
    get :: f a -> a
... Replies ...
@mk3 has joined the channel
Haskell Day 2021 Online への発表の応募ありがとうございました!
ひとりで複数の応募の場合は1つを選ばないといけませんので、投票を行ないます
それぞれ聞きたい発表を1つリアクションで選んでください
発表の概要は投票しないものも含めこの投稿のスレッドに記述します
期限は24日です
... Replies ...
@kakkun61 の発表
:one: shake + hint + lucid で作る静的サイトジェネレーター
:two: 線形型の刹那的関数的データ構造への利用
:three: Haskell と WinUI 3 で the Elm Architecture
@y_taka_23 の発表
:one: Mu-Haskell による gRPC マイクロサービス開発(仮)
:two: Asterius による WebAssembly 開発(仮)
あ、期限書いてない
... Replies ...
:sob: icfpc2021に参加してて応募しわすれた
haskell-day 2021
@ has joined the channel
@ has joined the channel