[過去ログ]
関数型プログラミング言語Haskell Part33 (1002レス)
関数型プログラミング言語Haskell Part33 http://mevius.5ch.net/test/read.cgi/tech/1581326256/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
13: デフォルトの名無しさん [sage] 2020/02/12(水) 08:25:26.33 ID:5WxWkSHH 昔話Project Eulerをhaskellで解くのに同じ役割の関数を自作した記憶がある http://mevius.5ch.net/test/read.cgi/tech/1581326256/13
26: デフォルトの名無しさん [sage] 2020/02/14(金) 16:59:16.33 ID:ONnLM1s9 >>24 千差万別としか言いようがない。 Github や hackage にあるコードを見ても、分かりやすいものもあれば、そうでないものもある。 CやJava、Python などと比べて、特に差は無いように思えるが。 何かが定義されている場所は同じモジュール内か、さもなくばインポートしているモジュール内なんだから、 検索すれば見つかるでしょ。 よくわからん、という意味がよくわからん。 動作がぱっと見でわからんというのは、それこそhaskellに限った話ではないのでは? 言語の習熟度や、そのコードで解いている問題のジャンルにもよるでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/26
44: デフォルトの名無しさん [sage] 2020/02/28(金) 00:06:13.33 ID:zwPBDzBW ハスケルむずくて嫌い OOPっぽく拡張可能にしようとするとつい存在量化したくなってわけわからなくなる http://mevius.5ch.net/test/read.cgi/tech/1581326256/44
193: デフォルトの名無しさん [sage] 2020/04/07(火) 07:33:13.33 ID:UmG0jYGu 本当に言語に詳しい奴ってのはその言語の弱点をしっかりおさえてるもんよ。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/193
195: デフォルトの名無しさん [sage] 2020/04/08(水) 08:37:32.33 IO がオルタナティヴになったのって最近なのか Aizu Online Judge のGHCだとコンパイルエラーになる http://mevius.5ch.net/test/read.cgi/tech/1581326256/195
248: デフォルトの名無しさん [sage] 2020/04/21(火) 01:33:16.33 ID:iOWmjrKd そう言えば、佐野量子化って子もいたな http://mevius.5ch.net/test/read.cgi/tech/1581326256/248
480: デフォルトの名無しさん [sage] 2020/09/07(月) 17:09:40.33 ID:6+huFxV7 >>465 マクレーンの圏論とか読んでも果てしなく遠回りするだけだぞ。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/480
595: デフォルトの名無しさん [sage] 2020/11/24(火) 21:44:37.33 ID:2dUwtFIm >>594 死滅の意味がよく分からんが、問題なく使える。 stackageにもあるでしょ。 それはそうと、なんで初めから難しいFRPを使おうとするの? 普通に素直に設計して作ってみればいいのに。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/595
616: デフォルトの名無しさん [] 2020/12/19(土) 08:53:57.33 ID:56QZYgov 気持ちはよくわかる。自分も初めてdo式の定義を見た時、おぉぉぉとなった。 というわけで、いつdo式パラダイスが登場したのかアヒル体験してみた。 [When was do-notation introduced?](https://www.reddit.com/r/haskell/comments/8rkrgq/) > Haskell 1.3 adopted Jones’s “do-notation,” which was itself derived from John Launchbury’s paper on lazy imperative programming (Launchbury, 1993). 自分の場合、Haskellを知る前に、Moggi大先生の論文体験を一撃で敗退した時に おぉぉぉした覚えがある。 * Notions of computation and monads in [Eugenio Moggi Publications](https://person.dibris.unige.it/moggi-eugenio/publications.html) 宗教上の理由で、シーケント図が書かれた書物体験はできないが、幸いなことに、 最初のシーケント図にdo式らしきものが書いてある。ナウなヤングの言葉では 次のようになると思う。 ``` haskell kleisli_extension :: (Monad t) => (a -> t b) -> (t a -> t b) kleisli_extension f c = do x <- c f x ``` 今も論文に何が書かれているかわからないが、その時は、<em>おぉぉぉ、 プログラミング言語って数学的に捉えられるんだ</em>体験をした記憶がある。 一般に、紙上のプログラミング言語と実働するものとの間には万物の長城が あるので、Haskellのdo式もすごい発明と思うが、その技法の骨子は、既に [同時多発的](https://www.youtube.com/watch?v=FMmCJ6-uu3M)に発見されて いたのかもしれない。歴史絵巻体験では、 [A History of Haskell](https://misreading.chat/2020/10/27/)も面白かった。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/616
793: デフォルトの名無しさん [sage] 2021/04/05(月) 18:23:16.33 関数の名前が被るとき、このモジュールのそれだと修飾しますが、 今書いてる翻訳単位のそれだと伝えるには今書いてるモジュール名で修飾するしかないのですか? それが長大な場合惨めな気持ちになります qualified 今書いているモジュール名 as 短い名前 にするような事はできないのですか? http://mevius.5ch.net/test/read.cgi/tech/1581326256/793
839: デフォルトの名無しさん [sage] 2021/06/01(火) 02:01:57.33 ID:4I1ndF8a IOモナドやSTモナドの中でファイル操作したり現在時刻取って来たりしても問題無いわけだしわざわざ型犠牲にしなくても良いんじゃない http://mevius.5ch.net/test/read.cgi/tech/1581326256/839
972: デフォルトの名無しさん [sage] 2021/12/14(火) 18:35:50.33 ID:SgMFGeMD 岡部健、Twitter再開してたのねw Newbieとはご無沙汰してたから知らんかったわw http://mevius.5ch.net/test/read.cgi/tech/1581326256/972
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s