[過去ログ]
関数型プログラミング言語Haskell Part33 (1002レス)
関数型プログラミング言語Haskell Part33 http://mevius.5ch.net/test/read.cgi/tech/1581326256/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
917: デフォルトの名無しさん [sage] 2021/09/30(木) 16:59:33.11 ID:Ai6xyiAS 物理cpuが四つとかの擬似マルチスレッドではそんなに早くならないと思ってたけど、ものによってはそんなにも早くなるもんなんだな http://mevius.5ch.net/test/read.cgi/tech/1581326256/917
918: デフォルトの名無しさん [sage] 2021/10/04(月) 21:32:31.29 ID:zxVeK0W2 と思ったら3950x gpuでほんとに物理スレッドがたくさんある場合の話か http://mevius.5ch.net/test/read.cgi/tech/1581326256/918
919: デフォルトの名無しさん [sage] 2021/10/05(火) 23:20:55.55 ID:75xrYyRf >>907 型注釈してないのに、インスタンスとして関数モナドが選択されるのはどうしてですか? getLineが影響していますか? http://mevius.5ch.net/test/read.cgi/tech/1581326256/919
920: デフォルトの名無しさん [sage] 2021/10/06(水) 01:58:31.84 ID:3ymQugFf >>919 return 1 getLine は (return 1) getLine だから、 (return 1) が関数(a->b) じゃないと型が合わないんじゃないかな? http://mevius.5ch.net/test/read.cgi/tech/1581326256/920
921: デフォルトの名無しさん [sage] 2021/10/06(水) 22:57:04.48 ID:MRfRTuXd 関数モナドと同じように、引数一つ取るモナド作ったらambiguousって怒られるかなと思ったんだけど、コンストラクタ書かないとならないからうまくいかない。 この値は関数モナドにしか解決されないのかな http://mevius.5ch.net/test/read.cgi/tech/1581326256/921
922: デフォルトの名無しさん [sage] 2021/10/07(木) 09:52:08.72 ID:AVdaEi5L C++のoperator()()に相当する演算を多重定義できないので曖昧ではない http://mevius.5ch.net/test/read.cgi/tech/1581326256/922
923: デフォルトの名無しさん [] 2021/10/17(日) 18:41:32.26 ID:DQz0YbVB なんjでめんだこって言う女装子がhaskell勉強していてdao of functional programmingっていう海外の人が書いた文献がわかりやすいってことでそれ読んでいるらしいが ここの人にもそれ読んでいる人いる? http://mevius.5ch.net/test/read.cgi/tech/1581326256/923
924: デフォルトの名無しさん [sage] 2021/10/17(日) 20:11:52.85 ID:LTEsEtXo これか The Dao of Functional Programming https://github.com/BartoszMilewski/Publications/blob/master/TheDaoOfFP/DaoFP.pdf 圏論関係の内容だな http://mevius.5ch.net/test/read.cgi/tech/1581326256/924
925: デフォルトの名無しさん [] 2021/10/17(日) 20:37:14.39 ID:DQz0YbVB >>924 すまんリンク探させてしまってすまない ワイが貼るべきやった ワイは圏論わからないから読まずじまいだったわ いつか圏論習得できたらその際に読もうかなって思ってる http://mevius.5ch.net/test/read.cgi/tech/1581326256/925
926: デフォルトの名無しさん [sage] 2021/10/17(日) 21:08:39.75 ID:LTEsEtXo プログラミングの本質を学ぶには圏論について学ぶ必要があるということらしい 学んですぐ役立つというものではないようで、すぐ役立つ知識がお望みなら他をあたってくれ、とか http://mevius.5ch.net/test/read.cgi/tech/1581326256/926
927: デフォルトの名無しさん [] 2021/10/17(日) 23:35:51.47 ID:QqhGhKAl 見せてもらおうか、圏論とやらを。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/927
928: デフォルトの名無しさん [sage] 2021/10/18(月) 00:33:18.04 ID:BIt/UTxD >>924 同じ著者の Category Theory for Programmers https://github.com/hmemcpy/milewski-ctfp-pdf/releases http://mevius.5ch.net/test/read.cgi/tech/1581326256/928
929: デフォルトの名無しさん [] 2021/10/18(月) 02:49:04.06 ID:mrfOLNSK また圏論か もういいよ http://mevius.5ch.net/test/read.cgi/tech/1581326256/929
930: デフォルトの名無しさん [sage] 2021/10/18(月) 12:08:52.29 ID:7GcdH/zA さあ ねがいを いえ http://mevius.5ch.net/test/read.cgi/tech/1581326256/930
931: デフォルトの名無しさん [sage] 2021/10/18(月) 15:15:47.20 ID:r9t2S6+p https://www.youtube.com/watch?v=E-48ent631o https://bangumi.ouj.ac.jp/v4/bslife/detail/156936813.html http://mevius.5ch.net/test/read.cgi/tech/1581326256/931
932: デフォルトの名無しさん [sage] 2021/10/22(金) 12:14:30.91 ID:9P3eVRHd Free monad とは何か? の、シンプルかつ的を射た説明がsrackoverflowにあった。 (John Wiegley の回答) https://stackoverflow.com/questions/13352205/what-are-free-monads これを読んでから他の色んなFree monadの記事を読むと、すんなり理解できる。 これ、本質がよく解っている人の回答だよね。 こんな格好良く回答ができるよう精進したい。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/932
933: デフォルトの名無しさん [sage] 2021/10/22(金) 21:20:57.92 UTF-8 のHaskell ソースコードに書き込んだ日本語文字列を通信先に渡す為に Shift_JIS の String にしたいのですが module Main where import Data.Text.ICU.Convert as ICU import Data.Text as T import Data.ByteString.Char8 as BS main :: IO () main = do conv <- open "Shift_JIS" Nothing let utf8txt = T.pack "皆は、赤ちゃんしゅきぃ?" sjis_bs = fromUnicode conv utf8txt この sjis_bs をどうしたら Shift_JIS の String になるんですか? BS.unpack だと ツ皆ツづ債、ツ静板つソツづ。ツづアツつオツづ」ツつォツつ。ツ? になってしまいます http://mevius.5ch.net/test/read.cgi/tech/1581326256/933
934: デフォルトの名無しさん [] 2021/10/22(金) 23:18:21.74 ID:5ielnrPe haskellってpythonに影響与えてるんやな どおりで雰囲気似てる感じするんか http://mevius.5ch.net/test/read.cgi/tech/1581326256/934
935: デフォルトの名無しさん [] 2021/10/23(土) 01:09:52.51 ID:o3xA5lbA レイアウトと呼ばれるインデントスタイルは、Pythonが1991年に最初にリリースであり、85年以前にあった Mirandaを参考に1990年にHaskellは登場したはず。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/935
936: デフォルトの名無しさん [] 2021/10/29(金) 12:55:32.45 ID:SqmTIce6 不動点演算子がわからなくて泣ける 再帰呼び出しになってないのに再帰になってるのはわかるんだけど http://mevius.5ch.net/test/read.cgi/tech/1581326256/936
937: デフォルトの名無しさん [sage] 2021/10/29(金) 18:35:44.90 ID:ZN5Hp6rJ >>936 何が分からないのか分からない http://mevius.5ch.net/test/read.cgi/tech/1581326256/937
938: デフォルトの名無しさん [] 2021/10/29(金) 18:40:46.51 ID:uCUCIWXe >>937 なんでわかるんや? 才能か? 後不動点定理がわからん 勉強しろって言われてるけど http://mevius.5ch.net/test/read.cgi/tech/1581326256/938
939: デフォルトの名無しさん [sage] 2021/10/29(金) 20:05:05.45 ID:1mMf/Evz 遅延評価の才能がないと x = f x を思いつかないんだよな y f = f (y f) しか分からない http://mevius.5ch.net/test/read.cgi/tech/1581326256/939
940: デフォルトの名無しさん [sage] 2021/10/29(金) 21:04:54.17 ID:ZN5Hp6rJ >>936 の何もかもが、こちらには分からない。 愚痴を言いたいだけなのか、それとも何か質問をしたいのか。 後者なら、質問内容は何か。 >>938 > 後不動点定理がわからん それだけなら、勉強してくださいとしか言いようがない。 勉強しろと言われているのなら、何か資料が配られたり、 参考文献が挙げられたりしていないのか? そういうのが既にあるのなら、取りあえず全てに当たって、 今分かる部分と分からない部分を徹底的に細かく仕訳してみればいいのでは? http://mevius.5ch.net/test/read.cgi/tech/1581326256/940
941: デフォルトの名無しさん [sage] 2021/11/05(金) 06:38:08.04 ID:UB8UVAT8 >>936 分からないのは何故再帰処理してるのかじゃなくて(そこは定義的に明らかだし)、 どうして無限ループせずに終了するのかでいいのかな http://mevius.5ch.net/test/read.cgi/tech/1581326256/941
942: デフォルトの名無しさん [sage] 2021/11/14(日) 05:07:45.42 ID:HK5ctRa0 やっと Monad クラスから return が消えるよ まだ計画段階たけど https://github.com/fumieval/Haskell-breaking-changes http://mevius.5ch.net/test/read.cgi/tech/1581326256/942
943: デフォルトの名無しさん [sage] 2021/11/14(日) 21:26:09.61 ID:bsdXePE0 なんで消すの? http://mevius.5ch.net/test/read.cgi/tech/1581326256/943
944: デフォルトの名無しさん [sage] 2021/11/15(月) 02:14:35.96 ID:jBQU3T8q >>943 Applicativeクラスにpure関数があるから。 Monad則やApplicative則を満たしてるなら、 まず間違いなく pure = return だから片方で充分。 それにreturnって名前があまりに実態とかけ離れてるしね。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/944
945: デフォルトの名無しさん [sage] 2021/11/15(月) 12:46:13.83 ID:KyLp+2Ep 初歩的な質問ですが、複数の設定ファイル読み込みするのに readFile で全体取得してから処理するのと withFile で hGetLine しながら処理するのではどちらがいいとかありますか? 主に処理速度の点について聞きたいです。 http://mevius.5ch.net/test/read.cgi/tech/1581326256/945
946: デフォルトの名無しさん [sage] 2021/11/15(月) 18:22:40.27 ID:W9vQbDtp >>945 そういうのは、自分で実験すればすぐに確かめられるのでは? http://mevius.5ch.net/test/read.cgi/tech/1581326256/946
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 56 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s