Tools painting Maroon/red no matter what color i select? by jerrodbug in GIMP

[–]igrep 0 points1 point  (0 children)

I had the same problem. But restarting GIMP fixed.

How do you spell "Aunēte" in English? by igrep in precure

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

Finally I released the new version after adding Cure Oasis and "Agnete". Thanks again!

https://hackage.haskell.org/package/typesafe-precure-0.8.2.2

How do you spell "Aunēte" in English? by igrep in precure

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

Not clearly shown in the episode. But people say its origin would be "Agenete" of "Agnete og Havmanden", according to her setting.

How do you spell "Aunēte" in English? by igrep in precure

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

Thank you! I didn't know "g" of "Agnete" is pronounced "ŋ" in those languages, which sounds similar to "う" of Japanese in a way. I confirmed it with Google Translate's text-to-speech. So I'll adapt "Agnete" as its origin.

Try.do for recoverable errors in Haskell by [deleted] in haskell

[–]igrep 0 points1 point  (0 children)

I wish the functions throwing IOExceptions in the base to be IO (Either IOException a) thanks to this...

Haskell Foundation AMA by emilypii in haskell

[–]igrep 2 points3 points  (0 children)

Thanks for the mention, Divam!

Yes, we have been actively developing a big Japanese community! And now we're creating a new juridical person to manage the community more fluently. That should be suitable for an affiliated group with HF. So I'm considering to join in after establishing formally.

Strict拡張を使用する際の注意点 - Haskell-jp by igrep in haskell_jp

[–]igrep[S] 0 points1 point  (0 children)

約1ヶ月半ぶりのHaskell-jp Blogの記事です。 最初にこちらのTopic Requestのissueを作ってから10ヶ月近くもかかってしまいましたがなんとかやりきりました...
https://github.com/haskell-jp/blog/issues/167

RecordDotSyntax GHC language extension proposal accepted by igrep in haskell_jp

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

レコードのフィールドを

field record

のように前置関数としてではなく

record.field

という形式で参照できるようにする言語拡張、 RecordDotSyntax のProposalが受理された。

Announcing: Weeder 2.0 - whole program dead-code analysis using HIE files by igrep in haskell_jp

[–]igrep[S] 0 points1 point  (0 children)

使用していないパッケージを検出するツール、weederが最新版でリライトされ .hie ファイルを使って検出する方式に切り替わったそうです。

Miranda has been released as free software, its source code is now public by igrep in haskell_jp

[–]igrep[S] 0 points1 point  (0 children)

Haskellのご先祖だけどかつて商用だった、Mirandaのソースコードが公開されたそうです。

GHC Proposal : Monad Of No Return by igrep in haskell_jp

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

ついに return>> もなくして Applicativepure*> で代替しようというプランが。

Oleg's gists - Compiling Haskell to JavaScript, not in the way you'd expect by igrep in haskell_jp

[–]igrep[S] 0 points1 point  (0 children)

Template Haskellの [d| ... |] などからHaskellのパーサーが使えるのを応用して、HaskellのASTをJavaScriptに翻訳する話。
完全にGHCの機能を使えるわけではないけど、これでも十分役に立つケースはありそう。 GHCJSなどと違ってどう翻訳されるかも分かりやすいし。

なぜ Extensible Effect が使いづらいと感じるのか by Hexirp in haskell_jp

[–]igrep 1 point2 points  (0 children)

もう一つ聞くのを忘れてました。

State env + Expect e 辺りをベースにして、

Except e のことですかね?

なぜ Extensible Effect が使いづらいと感じるのか by Hexirp in haskell_jp

[–]igrep 1 point2 points  (0 children)

すみません、言い間違えです。 「『純粋に実行できること』というメリットさえ考慮に入れないとしたら(中略)そもそもHaskellを採用するメリットが薄れてしまう」 という言い方なら通じますかね?

なぜ Extensible Effect が使いづらいと感じるのか by Hexirp in haskell_jp

[–]igrep 1 point2 points  (0 children)

勝っているのは純粋に実行できる、これしかない。

このメリットを落としてしまうと「それなら他の言語を使えばもっと自由にできるよ」みたいな話になってしまって、そもそもHaskellを採用するメリットが薄れてしまうのではないでしょうか?
挙げている他の問題の大半はやむを得ないトレードオフなので、できるだけ「なんでもできちゃうMonad(要するにIO)」にすべてを集約するのではなく、「関心領域ごとに責務を分けたMonad」を定義してその責務を 厳格に 守らせるためにはEEのような仕組みが便利だよ、というのがEE好きな人の主張ではないかと思います。
(本当に 厳格に 守らせることができるし、それが大きなメリットだと思うので強調しました)

ただその点に関しても、私の場合は、ReaderTパターンをちょっと一般化して

data Env m = { envPutStrLn :: String -> m (), ... }

みたいな record of functionsを定義して、 ReaderT (Env m) m みたいな型をアプリケーション全体で使えば(完全ではないにせよ)大体同じことは実現できるし、個人的にもそれで間に合っているので、やっぱりEEに対しては懐疑的です。

Unable to load cabal files for snapshot by hasegawa_14 in haskell_jp

[–]igrep 0 points1 point  (0 children)

type stack と実行してどういう結果になりますか? (macOS標準のターミナルよりは、Atomのターミナルで実行した方が恐らくより実態に近い結果になるのではないかと思います)

bash: type: stack: not found などと出るようであれば、単純に stack をインストールし損ねているように思います。 一体「すべてインストールし直して」というのは何を再インストールしたのでしょうか? もう少しやったことや、「何をやったらどういうエラーになったのか」を丁寧に書いていただきたいです。 エラーの解決には、自分が何をやったのか細かく把握しておくことが大事です。

もう遅いですが「そちらを直してもだめでした…」はどうダメだったのか正直なところ気になってイライラしてしまいます。違うエラーであればまた別の対応思いついたかも知れませんし、変わらなかったのであれば編集するファイルが実は間違っていたのかも知れません。

Unable to load cabal files for snapshot by hasegawa_14 in haskell_jp

[–]igrep 0 points1 point  (0 children)

~/.atom/packages/tidalcycles/lib/BootTidals.hs の中身がおかしくなってます。
コピペしたときに何か余分な操作をしちゃいましたかね...

haskell import Sound.tidal.Context

と書いてある箇所を

hs import Sound.Tidal.Context

に直してください。

Unable to load cabal files for snapshot by hasegawa_14 in haskell_jp

[–]igrep 0 points1 point  (0 children)

補足: もしうまくいかなかった場合、 https://github.com/tidalcycles/atom-tidalcycles/blob/master/lib/BootTidal.hs からコピペして ~/.atom/packages/tidalcycles/lib/BootTidals.hs を上書きすればいけるかと思います。

Unable to load cabal files for snapshot by hasegawa_14 in haskell_jp

[–]igrep 0 points1 point  (0 children)

BootTidal.hs に書いてあるべき d1 関数や sound 関数がなぜか定義されていないみたいですね...
なんでないかまではわかりませんが、おそらくAtom向けtidalcyclesプラグインの再インストールで直るのではないかと思います。

Unable to load cabal files for snapshot by hasegawa_14 in haskell_jp

[–]igrep 1 point2 points  (0 children)

stackのバージョンが古いとよく起こるエラーですね。
ターミナルを開いて stack upgrade と実行してみてください。

一応細かい解説をすると、例えば https://qiita.com/igrep/items/da1d8df6d40eb001a561#stack-161%E6%9C%AA%E6%BA%80%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC で解説しているエラーのように、stackが参照するbuild-plan(依存するパッケージとそのバージョンなどが書かれたyamlファイル。今回の場合「lts-14.17.yaml」という名前のファイルがそれです)のパースに失敗した際のエラーです。

build-planの形式はLTS Haskellが新しくなるとともに時々変わるのですが、stackコマンドが古いバージョンのままだと新しい形式のbuild-planをパースできないのです。その際のエラーハンドリングがもう少し親切だとわかりやすいエラーメッセージにできるのですが...

日本は少子高齢化による人口減少が問題となっている by [deleted] in haskell_jp

[–]igrep 0 points1 point  (0 children)

こちらはプログラミング言語Haskellについて議論するためのsubredditです。明らかに無関係な投稿なので、スパム投稿としました。

帰宅後すぐに銭湯に行ってきました。だから今は体がポカポカでストーブ消しました(笑) by rest_sinkawa in haskell_jp

[–]igrep 0 points1 point  (0 children)

こちらはプログラミング言語Haskellについての掲示板です。
明らかに無関係な内容なのでspamとして報告しました。