[過去ログ] 関数型プログラミング言語Haskell Part16 (978レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
114: デフォルトの名無しさん [sage] 2011/10/14(金) 00:10:20.41 AAS
あまりいいたくないけど、奇妙な連中が常駐し始めたな。これなら過疎スレのほうがまし。:-p
115: デフォルトの名無しさん [sage] 2011/10/14(金) 03:39:44.89 AAS
諸君、議論したまえ
116(1): デフォルトの名無しさん [sage] 2011/10/14(金) 07:42:48.61 AAS
モジュール内の全ての関数と、import した地のモジュール M を全て公開したいのですが、
その場合は module モジュール名 (***) where の *** の部分に、
関数全てと module M を明示的に記入しないといけないのでしょうか
全ての関数だけなら、 (***) を省略することで全て公開しますが、
import したモジュールもとなると省略記法がわかりません
117: デフォルトの名無しさん [sage] 2011/10/14(金) 08:11:20.59 AAS
どどど、童貞ちゃうわ
118(1): デフォルトの名無しさん [sage] 2011/10/14(金) 10:51:18.57 AAS
>>116
自分の環境で確認していないんだけどHaskell Reportによれば、自分自身のモジュール名も参照してエクスポートリストに入れられる:
A module can name its own local definitions in its export list using its own name in the “module M”
syntax, because a local declaration brings into scope both a qualified and unqualified name (Section
5.5.1). For example:
module Mod1( module Mod1, module Mod2 ) where
import Mod2
import Mod3
Here module Mod1 exports all local definitions as well as those imported from Mod2 but not those
imported from Mod3.
外部リンク[pdf]:www.cse.iitk.ac.in
の64ページ
119: デフォルトの名無しさん [sage] 2011/10/14(金) 12:42:19.48 AAS
>>118
なるほど、それは気がつきませんでた
確かにできました
ありがとうございました
120(1): デフォルトの名無しさん [sage] 2011/10/14(金) 20:15:24.65 AAS
型エラーのジャングルをさまよってると、時々呪文のように解けることがある。
型エラーにはまってしまう初心者なんですけど、
型エラーの泥沼に溺れないコツみたいなのってあるんですか?
121: デフォルトの名無しさん [sage] 2011/10/14(金) 20:19:40.56 AAS
ポリモーフィズムを諦める
122(1): デフォルトの名無しさん [sage] 2011/10/14(金) 20:24:11.07 AAS
>>120
はまってしまう型エラーって、例えばどんなのがあった?
123: デフォルトの名無しさん [sage] 2011/10/14(金) 21:18:53.01 AAS
>>122
IOがらみ IO[Char]と[Char]をくっつけようとしてエラーにはまってたとか
IO GHC.IO.Exception.ExitCode で混乱したりしてた。
124: デフォルトの名無しさん [sage] 2011/10/14(金) 21:28:29.18 AAS
123の続き、caseで場合分けしたときに、それぞれの返る値の型が違って
おこられた例ですた。> IO GHC.IO.Exception.ExitCode
125(3): デフォルトの名無しさん [sage] 2011/10/14(金) 21:58:31.29 AAS
IOモナドの典型的な使い方を理解していないのが原因
使い方を勉強すればいい
型エラーは、間違いを教えてくれただけ
はまっていいたのは、型エラーじゃなくて、IOモナドを使ったプログラミング
型エラーの泥沼に溺れたという認識を深化させて、IOモナドの泥沼に溺れたと考え直すのが最初の一歩
126: デフォルトの名無しさん [sage] 2011/10/14(金) 23:09:15.78 AAS
>>125
ありがとう。 IOモナドのこと、おさらいしてみます。
127: デフォルトの名無しさん [sage] 2011/10/15(土) 00:26:31.58 AAS
IOモナドもただのモナド
ただ一度汚染されたら元には戻らないけど
つーわけで>>=とかの型をよく眺めるといい
128: デフォルトの名無しさん [sage] 2011/10/15(土) 09:50:57.71 AAS
言語にこだわらないで目的とかロジックとかほざいてるやつって大概残念だよなw
129: デフォルトの名無しさん [sage] 2011/10/15(土) 09:55:07.57 AAS
言語に依存しない抽象というものがわからないおまえが残念
130: デフォルトの名無しさん [sage] 2011/10/15(土) 09:58:52.03 AAS
同一人物かは知らないが単芝がム板の各スレでアホ発言してる
131: デフォルトの名無しさん [sage] 2011/10/15(土) 10:07:58.94 AAS
君たち正直こんな無様なことやってるバカだけどさ
ビジュアル的にそこらへんのWEBデザイナーのほうが凄いと思うぜ
お前らって素人や普通のプログラマに見せても、は?みたいな顔されて終わりだぜ
やってても意味がない 意味を求めるんじゃないとかかっこつけてほざくんだろうけど
お前らがやってること哀れだよ Haskellなんてやめたらどう?
Matz以下の脳みそがやったって 世界に何の発展もないと思うよ ましては日本
君たちはゴキブリ以下のサンプルHaskell使いって感じだねw
132: デフォルトの名無しさん [sage] 2011/10/15(土) 10:09:28.40 AAS
最近のたて読みはむずかしいな
133: デフォルトの名無しさん [sage] 2011/10/15(土) 10:16:07.24 AAS
人気が出て来た所に粘着君が出るのは、啓蟄みたいなもんだ。
134: デフォルトの名無しさん [sage] 2011/10/15(土) 10:16:41.77 AAS
Twitterリンク:shomah4a 横浜市在住ゴミクズしょうばちゃん
Twitterリンク:cucmberium Twitterクライアントとか車輪の再発明 何故かHaskell
Twitterリンク:keisuke_n 技術ネタほざいてるけど 成果物がゴミクズなチンコロ
Twitterリンク:ketaiorg ketaiorg ketaiorg(松井 健太郎) Haskellマニアのニートが応募してきたので、即日採用したところ。
__gfx__ Fuji, Goro
@
@Maki_Daisuke HaskellとかSchemeそれ自体難しいので、その壁を超えてしまった人にはなんということはないのかもしれませんが…。
普通のLLと違いを出すために難しいことをやって 普通のLLとは違うんだって優越感に浸る情弱
何せこいつらgfx以下、成果物見てもgfx以下
何がやりたいんだろう
彼らはなぜ Haskellを特別視するのか Haskellをやってる時点でLLプログラマとして実力があるように見ている
あとは”本物のプログラマはHaskellを使う”とかクソ記事につられてる情弱
早く死んでくれませんかねw 首つって死ね
135: デフォルトの名無しさん [sage] 2011/10/15(土) 10:16:52.03 AAS
人気が出てきてもスレは過疎る一方
136: デフォルトの名無しさん [sage] 2011/10/15(土) 10:39:26.87 AAS
粘着さんがいるとスレがねっとりした雰囲気になって困るよ。ただ
ボキャブラリが少ない人だからNGにしやすい。
137(2): デフォルトの名無しさん [sage] 2011/10/15(土) 11:26:02.92 AAS
HaskellでGUI付けたい時は何使ってる?
gtk2hs以外は良く知らないんだが。
138: デフォルトの名無しさん [sage] 2011/10/15(土) 11:39:47.95 AAS
gtk2hs以外はまともにメンテされてない気がする
上下前次1-新書関写板覧索設栞歴
あと 840 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s