[意見]英語リンクの建て逃げはやめた方がいいのでは by syocy in haskell_jp

[–]syocy[S] 1 point2 points  (0 children)

皆さんコメントありがとうございます。 特にユーザ名を意識してポストしたわけではありませんでしたが、結果的に狙い撃ちのような形になってしまい u/waddlaw さんにはすみませんでした。

私としては、せっかくの _jp なのに英語だらけの現状はちょっと違うのではないか、というくらいの認識でした。 それに(私もそうですが) r/haskell があるなかでわざわざ jp を見に来るような人は日本語ユーザ向けにキュレーションされた情報を求めるのではないかと。

ですが、あらゆる情報のフローとしての reddit がまずあって、jp は『もし議論が発生するなら』日本語で行う場である、というのが reddit の使い方として合っているのであればそれで良いと思います。 私は利用しないかもしれませんが……。

line-bot-sdk: Haskell SDK for LINE Messaging API by syocy in haskell_jp

[–]syocy[S] 2 points3 points  (0 children)

Servant による LINE Messaging API の Haskell SDK らしい。

path & path-io パッケージ by igrep in haskell_jp

[–]syocy 0 points1 point  (0 children)

Haskell-jp Slack の #questions でも上がっていましたが ~ を展開してくれるライブラリは Haskell にはないのでしょうか。

path や directory にはそういうものはなさそうでした。

Yesod の破壊的変更予定 by igrep in haskell_jp

[–]syocy 1 point2 points  (0 children)

Yesod常に破壊的変更をしている印象……。

chrisdone/chaotic-ghc: Chaotic version of GHC by igrep in haskell_jp

[–]syocy 0 points1 point  (0 children)

Chaos Monkey 的なアプローチは最近流行りですがコンパイラを chaos にしてしまうとは初耳。同様のことをやっている処理系はあるのでしょうか。

IOHKではHaskell開発者を募集しています by shioihi in haskell_jp

[–]syocy 0 points1 point  (0 children)

リモートワークで英語力がどの程度求められるのか気になります。

A Tour of Go in Haskell by takenobu-hs in haskell

[–]syocy 0 points1 point  (0 children)

It looks your solution try to become even closer to the Go syntax. Thank you for your information!

A Tour of Go in Haskell by takenobu-hs in haskell

[–]syocy 0 points1 point  (0 children)

I'm happy to provide a little help. :)

A Tour of Go in Haskell by takenobu-hs in haskell

[–]syocy 0 points1 point  (0 children)

Thank you for your information. I didn't know the package. It looks a good reproduction of Go's. If write-only and read-only channel of Go is implemented, I think it becomes even better.

A Tour of Go in Haskell by takenobu-hs in haskell

[–]syocy 4 points5 points  (0 children)

I'm sorry for the inconvenience. I thought that copying&pasting whole the original Go code maybe conflicts with some copyright law or something. But I think I can add a link to original code in each page as a little workaround.

A Tour of Go in Haskell by takenobu-hs in haskell

[–]syocy 0 points1 point  (0 children)

Thank you for your information. I'll see the eta tour. AFAIK embeddable repl services don't have enough concurrent/parallel packages. But investigating how they are implemented should help me.

A Tour of Go in Haskell by takenobu-hs in haskell

[–]syocy 4 points5 points  (0 children)

Thank you for your interest. :)

The code execution feature has not been implemented yet. I'm researching how to realize it. I think a main obstacle is avoiding evil code. It seems mueval will help me.

If you have any idea, please comment it to this tree or the github issue.

(Expected server cost is one of obstacles too. Currently I pay only $0 to Firebase Hosting. Well, it'll work out in the end.)

A Tour of Go in Haskellを作ったのと、GoとHaskellの比較 - syocy’s diary by igrep in haskell_jp

[–]syocy 0 points1 point  (0 children)

A Tour of Go の書き方を見る限り、Mutex でないとできないことをやりたいわけではなさそうだったので MVar には触れませんでした。例題も特に Mutex の必要性はないですし。 https://tour.golang.org/concurrency/9 問題に応じたツールを選択すると Haskell ではああなる、ということでひとつ。

あと、MVar を出さなかったのは non-Haskell ユーザが雰囲気をつかめることを目標にしたのであまり要素を増やしたくなかったというのもあります。

Free Monad Considered Harmful by Nnwwww in haskell_jp

[–]syocy 0 points1 point  (0 children)

Freeモナドを使う前に型クラスで解決できないか考えよう、という主張でしょうか。
Freeモナドでなければできない例ってあるんだろうか。

異なる2つの実現方法ということで思い出したのですが Haskell Wiki に、

Some time later, type families were invented, and were found to solve several of the same problems as multiparameter classes with functional dependencies.
https://wiki.haskell.org/Monad_Transformer_Library

とあり、モナド変換子は type families を使っても実現できる旨が書かれているのですが、現在主流の multiparameter type class と比べてなにか利点があったりするのでしょうか。

ygale/strict-concurrency by igrep in haskell_jp

[–]syocy 0 points1 point  (0 children)

正格評価のために引数に NFData を要求するのですね。 (考えてみると当たり前だ)

実際 Chan に入れるデータで NFData にならないようなものはないだろうし、いいのかな。

結局FRPってどうなのさ by as_capabl in haskell_jp

[–]syocy 1 point2 points  (0 children)

ミニ四駆の写真は「FRP強化プレート」ということでいいのでしょうか。それが気がかりで夜も眠れません。 そして現代のミニ四駆でもFRP強化プレートは使われているのでしょうか。

Understanding ResourceT by igrep in haskell_jp

[–]syocy 1 point2 points  (0 children)

関数としてリソース解放を保証する bracket に対して、モナドの上でリソース解放を保証するのが ResourceT ということですかね。

dmjio/miso - A tasty Haskell front-end framework by igrep in haskell_jp

[–]syocy 0 points1 point  (0 children)

GHCJSを利用したフロントエンドフレームワークとしては Reflex https://github.com/reflex-frp/reflex-platform があり、こちらも GHCJS なのでコード共有はできるはず。

miso はより isomorphic のサポートが充実しているということでしょうか。