[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 11:45 / Filesize : 259 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

関数型プログラミング言語Haskell Part3



1 名前:デフォルトの名無しさん [04/02/10 22:16]
Haskellの公式HP
www.haskell.org/
日本語サイト
www.sampou.org/cgi-bin/haskell.cgi
www.teu.ac.jp/kougi/koshida/Prog6/index.html

過去ログ、関連スレは>>2-5

862 名前:デフォルトの名無しさん [2006/02/10(金) 16:26:10 ]
コンパイラに負けるなんて、無能を証明してるようなもんだろ。

863 名前:デフォルトの名無しさん [2006/02/10(金) 16:27:27 ]
>>857
危険だからさ。
お行儀の良いハスケルにはわからんだろうがね。

864 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 16:40:00 ]
>>856
バカですか

>>857
バカですか

>>859
バカですか

>>862
バカですか

Haskellに関しての議論としては論点がずれているぞ。
Haskellを創った人たちは、お前らが気にしていることはすべて解っているし、そんなことを解決するための言語にしようとは考えていないんだよ。
言語仕様に関しては。言語仕様という表現も好きじゃないけど。

865 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 16:49:34 ]
へぇ、、ハスケルって読むんだぁ。。
アライグマみたいだね。

866 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 16:54:41 ]
>>864
必死だな。

マジレスすると、「Haskellを創った人たち」の意図などどうでも良い。
いったん言語ができあがってしまえば、それをどう使おうが勝手だ。

867 名前:デフォルトの名無しさん [2006/02/10(金) 16:59:56 ]
ネタっぽいんだが

868 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 18:57:08 ]
Haskellを作った人達って誰になるのかな。
Hudak? Peyton Jones? Wadler?

869 名前:844 mailto:sage [2006/02/10(金) 21:21:30 ]
あれれ、なんだか私の質問で荒れちゃったみたいで申し訳ない。

>>849
これでも、もう一年以上使ってるんですよ。ヘボプログラマーなもんで...。


870 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 22:11:16 ]
書いたとおりに動くCとかと違って,書いたコードよりオーダー単位で計算量が
小さくなる可能性がある Haskell には期待してるんだがなあ.



871 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 22:23:04 ]
O'Camlはむちゃくちゃ早いらしいけど、Haskellとは何が違うんだろう。

872 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 22:42:30 ]
>>871

wiki.ocaml.jp/index.php?%B4%D8%BF%F4%B7%BF%B8%C0%B8%EC%A4%CE%C8%E6%B3%D3

デフォルトで遅延評価なのか、指定したときだけ遅延評価なのか。
破壊的代入を許さないのか、許すのか。

速度に影響しそうな所というとこの辺の違いかな?

873 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 22:46:32 ]
>>870
そんな激しい最適化をするHaskellコンパイラはないと思うが。

874 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 23:59:12 ]
Hudakじゃないだろ。やっぱりSPJが筆頭なんじゃない?

875 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 00:19:45 ]
なんかShootoutのページで、あれ、Haskell速いじゃんと思ったら、
極端に遅い欠点がないのと、重みが高い数個のプログラムで稼いでるだけ
みたいだな。勝ってる数だけで見たらJavaにも勝てない。


876 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 05:57:50 ]
ふつうの本は五月に延期だそうな。

877 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 09:05:41 ]
take 5 $ reverse $ reverse [1..]
で死にやがった。遅延評価も万能じゃないんだな。

878 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 09:28:58 ]
Haskellでは

reverse $ reverse ≡ id

だからなあ。

879 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 09:29:52 ]
> reverse $ reverse ≡ id
reverse $ reverse ≠ id

の間違い。

880 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 11:29:59 ]
reverse :: [a] -> [a]
reverse xs returns the elements of xs in reverse order. xs must be finite.




881 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 11:41:15 ]
>>875
だけって・・・

俺の感覚ではそういうのは、
「なんでもそつなくこなす優秀なやつ」だよ。

一番になること以外には意義を感じないのかい?

882 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 12:26:06 ]
>>881
でも半分以上は平均的に結構遅いんだよ。。。
他の言語みたいに極端に遅いってのはないけど、
そういうのはアルゴリズムの欠陥があったり、その言語での普通の
やり方と違うといった何かしらの事情があることが多いし。


883 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 16:01:00 ]
No JDK -server
ってあるのはJDKでは苦手分野の可能性が高い。

負けてる sum-file や random なんて Cleanがトップだから、
似たようにやれば(内部含む)haskellでもトップになる可能性はある。
(reverse-components はocaml 一位 Clean2位)

javaには負けてるとはいえない。

884 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 16:42:24 ]
Haskell最速! 欠点なし!
この訴えはム板のあらゆるスレで続けていくつもりです。

885 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 16:51:19 ]
自分が作ったものでもないのにそんな風に誇られても。

886 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 16:53:58 ]
>>884
頑張れ
Lisp厨やRuby厨に負けるなよ

887 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 17:34:34 ]
shootoutのあれは、言語の優劣よりもcommunityの熱意とかを反映している気がする。


888 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 18:32:12 ]
>>884
訴えにはそれ相応の証拠がいるんだ。
説得力がある資料を添えて出直せ。

889 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 19:54:29 ]
証拠はshootout

890 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 20:01:18 ]
確かにshhotoutだとcより速いことになってるなwww



891 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 20:04:00 ]
姉は一級Haskeller 〜イケナイSTG-Machine

892 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 20:09:58 ]
>>890
CPU Timeの重みを1にして他を0にしてみ。

OCaml 34.77 1
C gcc 32.82 3
D Digital Mars 29.86 2
Haskell GHC 28.69 0
C++ g++ 25.76 2
SML MLton 24.70 3
Eiffel SmartEiffel 24.36 5
Nice 23.45 3
Java JDK 1.4 -server 22.21 4
Clean 22.01 6
Java JDK -server 21.87 4
Ada 95 GNAT 20.25 4
Java JDK -client 18.84 4
Fortran G95

まあでも正直、この順位も絶対現実とはかけ離れてるよな。
やっぱ、コミュニティの熱意とかが反映されるんだろうな。

893 名前:デフォルトの名無しさん [2006/02/11(土) 20:20:21 ]
>>892
>Nice 23.45 3

プログラミング言語Nice (ワラ

894 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 20:35:56 ]
だから、Shootoutは時々極端に遅いところがあるから
そういう変な順位になる。

例えば、CとHaskellを見るとCのchameneosとregex-dnaが
極端に遅いことがわかる。
こういうのはアルゴリズムの欠陥か何かの特殊事情だから除いて
考えるべきだというのは、具体的な数値を見てみるとよくわかるだろう。


895 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 21:07:44 ]
まあ、Cだと書きにくいからアルゴリズムの欠陥が生まれるわけだ。

896 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 21:09:32 ]
それもあるだろうが、コミュニティの熱意が大きいだろ。
いずれにせよ本来の速さとは違うだろう。

897 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 21:12:07 ]
FortranがJavaより下とか、そういうの見ても相当いい加減な
順位であることがわかるな。

898 名前:デフォルトの名無しさん [2006/02/11(土) 22:00:20 ]
CとかFortranとか手書きアセンブリとか:熱意に対して指数関数的に速くなる
OCamlとかCleanとかHaskellとか:凡人がやっつけ仕事してもそこそこ速い

ってことでFA?

スレ違いだけど、今日初めてGoogle Earthをインスコしたんだ。
超セクシーだね! あんなのをHaskellで書いてみたい

899 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 22:08:03 ]
ワラ^^;

900 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 22:46:14 ]
>>898
後者は言語オタク・エキスパート・信者が、Shootoutのために
必死になってソース作ってそうだけどなw



901 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 22:46:47 ]
はっきり言って、速いとか遅いとかどうでもいい

902 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 22:47:40 ]
しかし最適化には興味があるという矛盾 誰か俺を(ry

903 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 01:24:02 ]
こんなの見つけた。
item.rakuten.co.jp/book/1794880

904 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 05:16:07 ]
まあ、DとかC++とかにHaskellが対抗してる時点で
あきらかに実力以上の評価なわけで。
素人が普通に作ったらJavaといい勝負ってのが正直な感想。

905 名前:デフォルトの名無しさん [2006/02/12(日) 09:51:08 ]
東大生みたいな言語だな。
ノーベル賞とまではいかないがなかなか強力に安定した結果を叩きだし、堅物で融通がきかない。

906 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 12:18:48 ]
いや、Haskell自身が速いってことはないと思う。
確かに言語仕様が優れていて、使ってる人が非常に優秀なのは
確かなんだが、速くはない。
Shootoutがいい成績なのも使ってる人が優秀なのと、他の言語が
力入れてないだけ。

907 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 12:33:29 ]
てか、実は>>892は数日前までDやOCamlに勝ってた。
つまり、まだまだ未成熟段階ってこと。
Shootoutの順位なんてそんなもん。

908 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 12:38:23 ]
あほな速度評価結果はってんなよ。
血液型占いと同じぐらいオカルト。
バカですか。

909 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 12:40:15 ]
貼ってる奴もそういうコメントしてる。

910 名前:898 [2006/02/12(日) 13:19:09 ]
最適化なんて弱者のいいわけです><



911 名前:デフォルトの名無しさん [2006/02/12(日) 13:44:58 ]
最適化無き者に実用無し

912 名前:デフォルトの名無しさん [2006/02/12(日) 13:53:42 ]
>>911
ごめんなさい><

ハードウェアが十分速ければ……ってのこそアレだと思った。

913 名前:デフォルトの名無しさん [2006/02/12(日) 14:03:51 ]
>>912
こここちらこそごめんなさい
そんな角をたてるつもりじゃなかったの><

914 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 14:53:46 ]
Haskellは最速!

915 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 14:59:37 ]
非常に残念なことですが、2ch haskellスレには
知的障害者が多数生息している模様です。


916 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 15:14:18 ]
天才と池沼は紙一重

917 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 15:19:27 ]
こっちのスレでやったら?

関数型言語Part IV
pc8.2ch.net/test/read.cgi/tech/1083649982/

918 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 15:21:41 ]
いやいや。
そろそろ次スレだし、Haskell最適化スレと本スレを分ければ良い。
縮小する方向に強制するとろくなことが無い。

919 名前:デフォルトの名無しさん [2006/02/12(日) 15:58:42 ]
>>918
確かに。言語全般の最適化ってなさそうだし

920 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 16:45:19 ]
Haskell最適化スレなんて建てても寂れることは目に見えてる。
このスレでここ数日発言した奴の大半はHaskellを知ってる訳でも学んでる訳でもなく
ただ「話題の」言語を冷やかしにきただけだろ。
スレ一つ消費するほど興味が続くとは思えない。

やるなら、
【数学者】Haskellはクソ言語【オナニー】
pc8.2ch.net/test/read.cgi/tech/1128011645/
を再利用したらどうだろう。



921 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 17:09:47 ]
まあ最近の書き込みのうち大体半分は俺のだしな

922 名前:デフォルトの名無しさん [2006/02/12(日) 17:31:42 ]
>>920
実に的確な分析だ。
見事ここ数日冷やかしに来ていた事を当てられたから困る。

923 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 18:29:23 ]
Haskellは遅い派だが、Haskellを学んでるのは俺だけか・・・

924 名前:デフォルトの名無しさん [2006/02/12(日) 18:35:47 ]
授業の課題で、
「MLやHaskellに代表される関数型プログラミング言語について調べ、
PascalやC言語に代表される手続き型言語との相違を説明するとともに、
関数型プログラミング言語が広く普及していない理由を議論しなさい。」

というのが出たのですが、さっぱりです。
頭のイイおまいら、教えてください!!

925 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 18:48:44 ]
>>924
まず大学と教官の名前を言え。

926 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 18:54:53 ]
>>924
マルチス=ルナカス

927 名前:デフォルトの名無しさん [2006/02/12(日) 18:56:35 ]
すみませんそれはいえない。。特定されるから。
でも、あまり理論的なことよりも実用を重んじると思う。
数学的にどうこう、っていうよりも、プログラミング技法としてどうか?
っていう点かな??

928 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 18:58:32 ]
>>924
宿題は自分でやれ

929 名前:924 [2006/02/12(日) 18:58:47 ]
>>926
すみません。間違って2箇所書いてしまいました。
以後、こちらに一本化します。
明日締め切りなんで、かなり焦ってます。

ほんと、箇条書き程度で良いので、書いてもらえれば助かるかる。

930 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 18:59:39 ]
だが断る



931 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:00:31 ]
>>924
どれが分からないの?
サッパリつーが、1 くらいは自分で出来るでしょ。
それ以外は、自分の思う所を書いてくれれば、ヒントくらいは出せると思う。

1. 関数型プログラミング言語に付いて調べる
2. 手続きが他言語と関数型プログラミング言語の相違を説明する
3. 関数型プログラミング言語が普及していない理由を議論する

その前に C や Java は理解してるのかな。

932 名前:924 [2006/02/12(日) 19:03:11 ]
CやJAVAは分かります。
関数型言語もLispで軽く勉強したことはあります。
なので1はできそうなのですが、2,3に関してどういう観点から
話を広げていいのか分からないんです。

933 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:03:40 ]
スマソ。

手続きが他言語 --> 手続き型言語

934 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:07:07 ]
>>932
2 は関数型言語が利点として上げている事(FAQ とかに書いてある宣伝文句)を
裏返せば、手続き型言語との相違が見えてくるんじゃないかな。
3 は Lisp を勉強していて、何じゃこりゃと思った事を軸にすれば良い。

935 名前:924 [2006/02/12(日) 19:08:07 ]
この板でCやJAVAと対比してHaskellの優位性を主張してる発言が多くあるのですが、
それってまとめるとどういうことになるんですか??
(全然専門的に知らないので、内容がちょっと理解できなくて)
それが分かればその点を広げて論ずることができるかなと思いました。

936 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:08:55 ]
>>932
参考文献:なぜ関数プログラミングは重要か

www.sampou.org/haskell/article/whyfp.html

937 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:12:09 ]
>>935
アルゴリズムの記述性、プログラムの安全性とか、自分でテーマを設定して、
具体例を少し添えてあげれば良いんじゃないの。

宿題みたいだし、直接的な答えは書かない方が貴方の為になるよね?

938 名前:924 [2006/02/12(日) 19:12:09 ]
>>934
>2 は関数型言語が利点として上げている事(FAQ とかに書いてある宣伝文句)を
>裏返せば、手続き型言語との相違が見えてくるんじゃないかな。
なるほど、確かにそうかもしれませんね。参考にします。

>3 は Lisp を勉強していて、何じゃこりゃと思った事を軸にすれば良い。
いや〜難しい。。「括弧が多い!」ぐらいしか。。w

>>936
ふむふむ、参考にしてみます。

939 名前:924 [2006/02/12(日) 19:15:26 ]
>>937
>直接的な答えは書かない方が貴方の為になるよね?
書いてもらえるなら書いてもらったほうが助かります!笑

あまりプログラムは自分の専門ではないので、、

てか、皆さんやさしいですね。

>プログラムの安全性
手続き型と関数型は安定性が違うんですか??

940 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:28:43 ]
>>939
疑問を持ったら、あとは自分で調べてチョ。さっきも書いたけど、
手取り足取りは無しの方向で。個別的な事象で不明な所があったら
また質問して下さい。



941 名前:924 [2006/02/12(日) 19:31:47 ]
>>940
わかりました。
でも、作業の方向は見えたので助かりました。
ありがとうございます。

>>みなさん。
お騒がせしました。気分を悪くしてしまいましたらすみません。

942 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:32:49 ]
>>924
www.geocities.jp/shido_takafumi/hs/haskell1.html
web.yl.is.s.u-tokyo.ac.jp/~ganat/memo/aboutHaskell.html

ヌルポ

943 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 19:39:12 ]
ここは教育的なインターネットですね

944 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 20:18:05 ]
unko

945 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 20:30:55 ]
一瞬undoと見間違った。

946 名前:デフォルトの名無しさん [2006/02/12(日) 21:54:03 ]
しまった! こっち見る前に>>924の宿題の答えを書いちゃったじゃないか。
まさかマルチするとは思ってなかった……

947 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 22:03:40 ]
>>924の正解はこれ
「関数型の言語と手続き型の言語の相違は、柔軟性、記述性、簡潔性、堅牢性
などであり、どれをとってもはるかに関数型が優れる。また、ユーザーの頭脳にも
大きな違いがあり、関数型言語が優れる。
普及していないのは選ばれた優れた頭脳の持ち主にしか良さがわからない
からである。」

948 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 22:05:55 ]
>>947 はネタとしても駄目だろ…

949 名前:デフォルトの名無しさん [2006/02/12(日) 22:09:58 ]
関数型が難しいとされるのは一番最初のプログラミング言語が機械語だったからじゃね?
機械語->アセンブリ->フォートラン->C みたいに発展せざるを得なかったというか。
もし手続き型なんて一切知らない人に関数型の教育をほどこせば同じ人が Java を
学ぶより簡単そうだ……。
或いはプログラマの90%が関数型しか知らない世界では「手続き型? あんなのオナニーだよ」
みたいな話になるんだろうな。

950 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 23:14:56 ]
HaskellとAlgol60を比べることはできても、
関数型言語と手続き型言語を比べるのは難しいだろうな。
議論の前提となる関数型言語の定義すら定まってないし。



951 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 23:30:35 ]
漏れみたいな凡人には再帰が理解しにくいよ。
階乗みたいな簡単なのは分かるけどさ。
「なんでループ使わせてくれないんだよぅ」ってなる。

952 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 23:38:45 ]


953 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 23:40:33 ]
間違い


954 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 23:44:37 ]
行列積みたいな一般再帰は確かに嫌だね

955 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 23:47:20 ]
>>951
Haskellだと再帰を使わずに済ませられることも多くないか?
たとえば階乗は\n -> product [1..n]と書ける。
IOが絡んだりする複雑な処理を書くときは再帰が要ることも多いけど、
個人的には再帰(やループ)は小さいほどわかり難いと思うから、
これはあまり問題じゃないような気もする。

956 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 04:23:49 ]
俺にはループは再帰にしか見えない。
同じルーチンを何度も呼び出してるだけじゃん。

957 名前:デフォルトの名無しさん [2006/02/13(月) 07:16:58 ]
スタックオバフロー

958 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 07:48:01 ]
遅延評価は俺の生き方そのものだ

959 名前:デフォルトの名無しさん [2006/02/13(月) 13:15:16 ]
ハスケル日本語参考書無いの?

960 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 13:15:45 ]
3ヶ月くらい待て



961 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 22:56:43 ]
>>903 のが予定通り出るのなら1ヶ月程待てばOKだ。

962 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 21:16:16 ]
5月に延びたらしいぞ。

963 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 21:36:00 ]
>>962
それは「ふつうのHaskellプログラミング」の方じゃないか?

964 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 22:18:39 ]
>>958
漏れなんかいつも先行評価だぜ。


値が必要とされたことは一度も無いがな....orz

965 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 22:26:28 ]
漏れの人生はcall by nameなので同じ失敗を何回も繰り返してますorz。

966 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 22:28:40 ]
>>964
イ`
投機的であるとはそういうことだ。

967 名前:デフォルトの名無しさん [2006/02/14(火) 22:30:19 ]
人生で成功するのは Unlambda のコードを読むより難しい

968 名前:デフォルトの名無しさん [2006/02/15(水) 03:36:00 ]
WinXP+GHC+wxHaskell でHello,WorldをコンパイルしてみたんだけどGHCに怒られました

>C:\Documents and Settings\Owner\workspace>ghc hello.hs

>hello.hs:2:0:
> Failed to load interface for `Graphics.UI.WX':
> Bad interface file: C:\wxhaskell\lib\imports/Graphics/UI/WX.hi
> mismatched interface file versions: expected 6041, found 6040

wxhaskell-register.batは実行したし、確かにC:\wxhaskell\lib\imports\Graphics\UI\WX.hiに
ファイルはあります。ぐぐったらブログの記事みたいなんがひっかかったけど
そこでも解決法はみつかりませんでした。CUIなHello,Worldは問題なくコンパイル出来ました。
wxWidgetsもインスコしなきゃダメかな、と思ってmsiファイルで入れてみたけど、どうも違うようです。
偉い人、どうか教えて下さい。

969 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 03:40:04 ]
>>968
--makeか-package wxでよかったはず。

970 名前:969 mailto:sage [2006/02/15(水) 03:41:08 ]
ごめん。エラーメッセージをちゃんと読んでなかった。忘れてくれ。



971 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 03:53:56 ]
>>968
wxHaskellのWindowsパッケージがghc6.4用なのが問題だと思う。
ttp://www.cs.uu.nl/research/projects/proxima/wxhaskell-bin-msw2.4.2-ghc6.4.1-0.9.4-0.zip
一応ここに6.4.1用のバイナリがある。

972 名前:デフォルトの名無しさん [2006/02/15(水) 04:06:39 ]
ありがとうございます!
wxHaskell 入れなおしてコマンドラインオプションも入れたらコンパイルできました!
よーしパパ、テトリス作っちゃうぞー! って感じです!!!1123

973 名前:デフォルトの名無しさん [2006/02/16(木) 22:27:46 ]
富豪的プログミングに溺れちゃって!
いつか泣きをみても知らないんだから!

974 名前:デフォルトの名無しさん mailto:sage [2006/02/16(木) 22:52:27 ]
成り上がりと富豪を一緒にしないでください

975 名前:デフォルトの名無しさん [2006/02/16(木) 22:57:22 ]
ハスケッてる連中の偏差値は高いに違いない

976 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 09:58:27 ]
変さ値?

977 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 10:55:25 ]
ところで君偏差値いくつ?

978 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 13:01:03 ]
変さ値なら60前半の自信はある(w

979 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 15:02:44 ]
その変さ値とやらの最大値と平均値と標準偏差はいくつなんだ?

980 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 15:18:51 ]
なんだ。かまって君か(w



981 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 09:33:10 ]
「Java仮想マシンで動作するHaskell風スクリプト - Jaskell 0.7」
pcweb.mycom.co.jp/news/2006/02/17/341.html

これが噂の「大地クオリティ」か・・・




982 名前:デフォルトの名無しさん [2006/02/18(土) 16:06:30 ]
haskellのここがキレたって所ある?

983 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 21:52:03 ]
Haskell最高! 死角なし!

984 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:43:57 ]
>>982
言語仕様が分からずにキレた

985 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 15:27:16 ]
viで編集しにくくてにキレた

986 名前:デフォルトの名無しさん mailto:sage [2006/02/21(火) 00:26:20 ]
モナドがなかった頃、遅延ストリームが「一個ずれている」気がしてキレた!

987 名前:デフォルトの名無しさん mailto:sage [2006/02/21(火) 00:51:43 ]
そんな頃があったのか・・・・

988 名前:デフォルトの名無しさん mailto:sage [2006/02/21(火) 00:55:13 ]
正確に言えば、IOモナドがなかった頃、だな。 Maybe なんかはあったが、モナドなんて知らんかったよ。

989 名前:デフォルトの名無しさん mailto:sage [2006/02/23(木) 22:23:38 ]
SplitObjs=yesでghcをビルドしたら丸一日たっても終わってなくてキレた

990 名前:デフォルトの名無しさん mailto:sage [2006/02/23(木) 22:45:20 ]
去年の五月に書いて放置していたコードを読み返してたんだが、
百行に満たないライブラリコードなのに何をやってるのか全然分からなくて驚いた。
コメントを書いておかなかった俺も悪いが、Haskell恐るべし。



991 名前:デフォルトの名無しさん mailto:sage [2006/02/23(木) 23:45:05 ]
読めないコードでもバグは絶対無いのでご安心を。関数型だからね。

992 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 02:31:21 ]
埋め

993 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 03:05:10 ]
次スレ
pc8.2ch.net/test/read.cgi/tech/1140717775/

994 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 09:52:00 ]
umeume

995 名前:デフォルトの名無しさん [2006/02/24(金) 10:19:39 ]
995

996 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 16:27:10 ]
999

997 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 17:21:52 ]
夢にHaskellが出てきた。
Haskellは少女だった。
形を持たず、目に見えず、概念的で、しかし可憐な、少女だった。
俺は喜び勇んで肉体関係を要求した。
拒否された。

998 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 17:22:49 ]
その日は、平凡な、曇り空の日だったが、気分は高揚していた。
俺の意志が、思考力が、誰かに支えられているような気がした。
出てくる発想はいつにも増して非凡だったし、
日常の、つまらない判断までも的確だった。
そして俺は、誰がこの研ぎ澄まされた思考を運んできてくれたのかを、
よく知っていたのだ。

999 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 17:24:31 ]
全能感は一日しか続かなかった。
俺は戸惑うことなくそれを理解し、受け入れた。
それでも、ときどき、気がつくとGHCiを起動していることがある。
そんな時、俺は、こう打ち込むのだ。

1000 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 17:25:22 ]
Prelude> :m +Control.Monad.Fix
Prelude Control.Monad.Fix> fix error

関数型プログラミング言語Haskell Part3   - 完 -



1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef