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


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

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



1 名前:潜伏していた1 mailto:sage [02/02/16 16:55]
何とか生き残れました。
前スレ
pc.2ch.net/test/read.cgi/tech/996131288/l50

関連 >>2 以降

545 名前:デフォルトの名無しさん mailto:sage [03/01/12 00:47]
漏らすバカが出るだろうというのが一番の問題なんだよ

546 名前:デフォルトの名無しさん mailto:sage [03/01/12 00:56]
ごめん、なんで「それを言うなら」になるのかがわからん(^_^;)
後半の批判は批判でいいと思うんだけど、書き込む人間の自己責任ってのとどう関係してるの?

547 名前:デフォルトの名無しさん mailto:sage [03/01/12 11:06]
だろ。
461みたいなことばっか起こるだろ。
ろくなことなないな。2ちゃんなんか。
それもやられ損かなぁ?
訴えてやればいいのに。

548 名前:デフォルトの名無しさん [03/01/12 15:22]
>>1-517
荒らされる前までのリンク。
なんでプログラム技術板で私が覗いてる全スレでやられてるんだか・・・。

549 名前:デフォルトの名無しさん mailto:sage [03/01/12 20:37]
全ての責任は当事者同士で解決しろってこと
人が書き込んだものに対して賠償するのもアホらしいしな
ごく当り前な考えだわな
騒ぐ程のもんでもない
わかるか?

550 名前:デフォルトの名無しさん mailto:sage [03/01/12 20:41]
プチ法廷ごっこでは、詭弁で開き直る2ちゃん擁護派は強い。
でもリアル法廷ではボロ負け。



551 名前:デフォルトの名無しさん mailto:sage [03/01/12 20:49]
過度の期待は禁物です。

552 名前:山崎渉 mailto:(^^)sage [03/01/13 18:34]
(^^)

553 名前:デフォルトの名無しさん mailto:sage [03/01/13 22:25]
そんなに世の中が嫌いか。
年収600万円に満たない屑でも愉快に暮らせる楽しい世の中じゃないか。
いちいち爆破するな。



554 名前:デフォルトの名無しさん mailto:sage [03/01/14 10:32]
Functional Programming With Haskell
www.amazon.com/exec/obidos/tg/detail/-/0077093305/
こんな本が出てました。誰か読んだ人はいますか?

あと4月いは損氏の本。といっても仕様書そのままかもしれないけど
Haskell 98 Language and Libraries : The Revised Report
www.amazon.com/exec/obidos/tg/detail/-/0521826144/

555 名前:山崎渉 mailto:(^^)sage [03/01/15 17:56]
(^^)

556 名前:デフォルトの名無しさん [03/01/17 00:03]
標準ライブラリ関数のクイックリファレンス本って無いのかな?
入門本は取り敢えず読んだから、
簡潔な説明と簡単な使用例が有ると嬉しいんだけど。

>>554の本は、ちょっと違うみたいだし、
1969年にならないと手に入らないって書いてある……バグってるな。


557 名前:デフォルトの名無しさん mailto:sage [03/01/17 10:46]
>>554 後者って
www.haskell.org/definition/
↑の最初にある Report ふたつの PS・PDF を
印刷製本したものではとか思われ

558 名前:デフォルトの名無しさん mailto:sage [03/01/17 14:39]
research.microsoft.com/Users/simonpj/haskell98-revised/

これだろ

559 名前:山崎渉 mailto:(^^)sage [03/01/23 20:13]
(^^)

560 名前:デフォルトの名無しさん mailto:sage [03/01/24 10:19]
圧縮ツール bzip2 の作者 Julian Seward さん、Haskellerになったんですね。
sources.redhat.com/bzip2/#about-author


561 名前:デフォルトの名無しさん mailto:sage [03/01/25 15:44]
つってもなー、Haskellerにはlurkerが多いらしいからな

562 名前:デフォルトの名無しさん mailto:sage [03/01/26 15:59]
www.haskell.org内にも Seward氏の名前はたくさん出てるから、lurkerではないのでは?

563 名前:デフォルトの名無しさん mailto:sage [03/01/26 20:59]
今日からHaskell使ってプログラミング始めます。
とりあえずHP作ってみた。
haskell.tripod.co.jp/index.html



564 名前:デフォルトの名無しさん mailto:sage [03/01/27 00:30]
>>563
(・∀・)イイ!
応援しますよ

565 名前:デフォルトの名無しさん mailto:sage [03/01/27 15:15]
>>563
もう解決したんだろうか。":?"

566 名前:デフォルトの名無しさん mailto:sage [03/01/27 16:57]
>>564
心強いです。感謝。
>>565
解決しました。感謝感謝。

567 名前:デフォルトの名無しさん mailto:age [03/01/31 15:57]
荒すな

568 名前:デフォルトの名無しさん [03/02/03 22:53]
WinHugsでテンキーの'/'が効かない件、
バグか仕様か知らないけど、取り敢えず直してみた。

Windowsでプログラム組んだ事無いんで、変な事してる
かもしれないけど、一応動いたよ。

*** Wintext.c.origTue Aug 6 07:29:18 2002
--- Wintext.cMon Feb 3 21:20:30 2003
***************
*** 2497,2502 ****
--- 2497,2506 ----
goto otherKey;
}

+ if (readKey.KeyCode == '/') {
+ readKey.IsExtended = 0;
+ }
+
return readKey;
}



569 名前:デフォルトの名無しさん [03/02/05 16:32]
template haskell まだあ〜?

570 名前:デフォルトの名無しさん mailto:sage [03/02/12 03:53]
Hoshkell

571 名前:デフォルトの名無しさん mailto:sage [03/02/23 03:23]
素朴な疑問Haskell使ってる人たちって情報系の人ばかり?

572 名前:デフォルトの名無しさん [03/02/26 20:26]
【何処も】情報科学総合スッドレ【板違い】
science.2ch.net/test/read.cgi/rikei/1046173479/l50




573 名前:デフォルトの名無しさん [03/03/12 16:17]
11 March 2003 GHC 5.04.3 Released



574 名前:デフォルトの名無しさん mailto:sage [03/03/12 17:10]
どこが変わったのかわかりゃしねぇ。

ところで最近寂れてるな。
やっぱもうネタないのかね。

575 名前:デフォルトの名無しさん mailto:sage [03/03/12 19:03]
Haskellコミュニティは議論は盛んなんだけどなー

576 名前:デフォルトの名無しさん mailto:sage [03/03/12 22:05]
はやく日本語で本出ないかなー。


577 名前:デフォルトの名無しさん mailto:sage [03/03/13 01:50]
lazy evaluation ってなんですか?

578 名前: [03/03/15 17:45]
遅延評価 (lazy evaluation)
  遅刻の回数を基準にボーナスの額を決めること。
ttp://www.nurs.or.jp/~kneo/m_ti.html

579 名前:デフォルトの名無しさん mailto:sage [03/03/15 23:18]
>>577
値が実際に必要となるまで引数の評価を遅らせること。
要求呼び出し(call by need)

580 名前:デフォルトの名無しさん mailto:sage [03/03/15 23:23]
命令型言語ではほとんど実現されていない。
引数の評価は何らかの副作用を伴うことがあり、
引数がいつ必要になるか正確に知るのは難しい。
また、要求呼び出しはスタックによる実現が難しい。

581 名前:デフォルトの名無しさん [03/03/16 00:47]
www.generic-haskell.org/
ここで作られてるコンパイラを使っている人はいますか?

582 名前:デフォルトの名無しさん mailto:sage [03/03/16 23:20]
>>579-580
説明ありがとうございます。

583 名前:デフォルトの名無しさん mailto:sage [03/03/17 12:38]
Haskellerの中にはまたストリームベースを唱えている人もいるようだが



584 名前:デフォルトの名無しさん mailto:sage [03/03/17 23:18]
ttp://www.sampou.org/haskell/report-j/preface-13.html

585 名前:デフォルトの名無しさん mailto:sage [03/03/18 13:48]
意味不明でっす

586 名前:デフォルトの名無しさん mailto:sage [03/03/18 20:49]
>>583
この板にも居ますよ。たぶん数学屋の方でしょうけど。

ところでデータ構築子って理論的にカリー化できないのでしょうか?
最弱頭正規形を作ればいいのだから可能なのでは?と思いますが。

587 名前:デフォルトの名無しさん mailto:sage [03/03/19 13:58]
可能だからといって言語仕様にいれるとは限らないでしょう
その辺は言語設計上の様々な観点を
考慮しながら決定するということで

588 名前:デフォルトの名無しさん [03/03/20 11:04]
> 586
カリー化されてるんじゃないの?

589 名前:デフォルトの名無しさん mailto:sage [03/03/20 12:49]
余裕でっす

590 名前:デフォルトの名無しさん mailto:sage [03/03/20 20:56]
されているね、十分。
----code
data Tree a = Node a [Tree a]
instance (Show a) => Show (Tree a)
 where show (Node item xs) = show item ++ show xs
-----実行
*Main> :type Node 1
forall a. (Num a) => [Tree a] -> Tree a
*Main> Node 0 (map (Node 1) (map (map (flip Node [])) [[2,3],[4,5]]))
0[1[2[],3[]],1[4[],5[]]]
-----
それとも、もしかして、こんなん?
-----code追加
test (Node a) = a
-----予想実行
*Main > test (Node 0)
0
*Main > test (Node 1 [])
1
-----
上はともかく、下はあってもおかしくないし、欲しいな。
あとで少し探してみるか…。

591 名前:586 mailto:sage [03/03/23 22:27]
>>588-590
すでに可能だったのか・・。
すまんかった。

592 名前:デフォルトの名無しさん [03/03/24 02:45]
Windows版のHugsって、ドキュメントのバージョンがずれてない?
.hlp .pdf .htmlが古くて、.chmだけちょっと新しいような?

あと、Trexライブラリがうまく使えないんだけど、
もしかして再コンパイルが必要なのかな?

Hugs mode: Restart with command line option +98 for Haskell 98 mode

Reading file "C:\Hugs98\libraries\Hugs\Prelude.hs":
Reading file "C:\Hugs98\libraries\Prelude.hs":
Type :? for help
Prelude> :load Hugs.Trex
Reading file "C:\Hugs98\libraries\Hugs\Trex.hs":
ERROR "C:\Hugs98\libraries\Hugs\Trex.hs" - Illegal export of a lone
data constructor "EmptyRec"


593 名前:デフォルトの名無しさん [03/03/25 08:06]
はあー、MLはまだ何とかなりそうだが、haskellさっぱりわかんね。



594 名前:デフォルトの名無しさん mailto:sage [03/03/25 15:07]
漏れは逆にMLの構文がわけわからん、つーか好みに合わん。
Haskellも一部複雑だけどね。

ttp://www.teu.ac.jp/kougi/koshida/Prog6/
とか見て動かしてみれば慣れるよ。

595 名前:デフォルトの名無しさん mailto:sage [03/04/05 15:58]
haskell.org維持費用捻出できなくなったのかよ

596 名前:デフォルトの名無しさん mailto:sage [03/04/05 16:02]
ワラタ
2ちゃんねらーで金出してやれよ。
トップページのλの隣にモナー飾ってもらえるかもしれんぞ。


597 名前:デフォルトの名無しさん mailto:sage [03/04/05 17:32]
>>595
April fool じゃないのか?

598 名前:デフォルトの名無しさん mailto:sage [03/04/05 20:53]
そうなら、もう消すだろ

599 名前:デフォルトの名無しさん mailto:sage [03/04/06 12:06]
1 Apr 2003 のニュースだから、永久保存かも

600 名前:600 [03/04/08 17:22]
でも、去年は April fool なかったみたい age

601 名前:山崎渉 mailto:(^^) [03/04/17 15:36]
(^^)

602 名前:デフォルトの名無しさん [03/04/25 17:31]
ホシュ

603 名前:デフォルトの名無しさん mailto:sage [03/04/27 01:31]
このゴールデンウィークにでも勉強したいと思いまフ。



604 名前:デフォルトの名無しさん [03/04/27 05:18]
これ、行列の対角化とかできますか?

605 名前:デフォルトの名無しさん mailto:sage [03/04/27 14:04]
対角化の計算を自分で書けばもちろんできる。
行列計算用のモジュールも公式サイトから辿れる。
あとはやりたい本人の裁量次第でいくらでも。

606 名前:デフォルトの名無しさん [03/04/27 17:03]
>>605
アリガd

607 名前:デフォルトの名無しさん [03/04/27 21:58]
初期のhaskellはschemeで作られたって本当?
昔Yale大学のサイトになんか書かれてたけど。

608 名前:デフォルトの名無しさん mailto:sage [03/04/29 08:28]
けど・・けど・・

609 名前:デフォルトの名無しさん [03/04/29 14:15]
Common Lisp?

610 名前:動画直リン [03/04/29 14:26]
homepage.mac.com/hitomi18/

611 名前:デフォルトの名無しさん [03/05/05 17:03]

f x = let a = 1; b = c g
y = exp2
in exp1

f x = let a = 1; b = c
g y = exp2
in exp1

612 名前:デフォルトの名無しさん [03/05/14 12:10]
最強

613 名前:デフォルトの名無しさん mailto:sage [03/05/15 17:49]
logoが変わった



614 名前:デフォルトの名無しさん mailto:sage [03/05/16 14:53]
前よりよくなったねえ

615 名前:デフォルトの名無しさん mailto:sage [03/05/16 14:58]
そ…、そうか?
かなりビミョーなデザインだと思うが。

616 名前:デフォルトの名無しさん [03/05/16 23:07]
λの回りにゴミが付着してる様に見える

617 名前:デフォルトの名無しさん mailto:sage [03/05/17 00:44]
:: = 静的型付け
-> = 高階関数
∀ = 多相
=> = 型クラス
>> = モナド

つーことかいな。


618 名前:デフォルトの名無しさん mailto:sage [03/05/17 01:29]
そう考えると凝ってるな

619 名前:デフォルトの名無しさん [03/05/20 07:11]
凝ってる、っつーか、まんまやん。

620 名前:デフォルトの名無しさん mailto:sage [03/05/22 16:57]
CGAの話止まってるけど、なかなかまとまらんのかね。

621 名前:デフォルトの名無しさん mailto:sage [03/05/26 19:20]
>>619
featuring static typing, higher-order functions,
polymorphism, type classes and monadic effects

にそれぞれ対応してるという解釈のようだけどそれ分かって言ってんの?


622 名前:山崎渉 mailto:(^^) [03/05/28 12:56]
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

623 名前:デフォルトの名無しさん mailto:sage [03/05/30 18:14]
結局、wxWindowsのバインディングで終わりそうな気配だな



624 名前:遅報 mailto:sage [03/06/02 00:56]
ghc major version up

625 名前:デフォルトの名無しさん mailto:sage [03/06/02 06:41]
6.0の目玉はTemplateということになるのかな?
www.haskell.org/ghc/docs/6.0/html/users_guide/template-haskell.html

626 名前:デフォルトの名無しさん mailto:sage [03/06/02 17:06]
教えて君で申し訳ないのですけど、他の関数型言語と比べて Haskell のどのあたりが
(・∀・)イイ! or (゚д゚)マズー なのですか?
できれば、いい面と悪い面の両方を聞いてみたいです。

627 名前:デフォルトの名無しさん mailto:sage [03/06/02 17:37]
>>626

(・∀・)イイ!
実装がいくつかある。

(゚д゚)マズー
末尾再帰じゃない。


628 名前:デフォルトの名無しさん mailto:sage [03/06/02 17:45]
○:数少ない遅延評価な言語の一つ
△:clean は遅延/正格の切替えができるらしいが、Haskellは…

629 名前:デフォルトの名無しさん mailto:sage [03/06/02 18:58]
>>627 実装がいくつかある。
SchemeやSMLも実装はいくつかあるが。
個々の実装の間に互換性がなければ、却って混乱するのでは?

630 名前:Lazy eva. [03/06/02 21:31]
call by need
必要なら呼んで

631 名前:デフォルトの名無しさん mailto:sage [03/06/02 21:39]
>>627
>(゚д゚)マズー
>末尾再帰じゃない。
lazyだと末尾の最適化はいらないんじゃなかった?
おれが勘違いしてるのかも知れないけど

632 名前:デフォルトの名無しさん mailto:sage [03/06/03 10:04]
(´-`).。oO( Haskell の (・∀・)イイ! 点がこの程度しか挙がらなくていいのだろうか)


633 名前:デフォルトの名無しさん mailto:sage [03/06/03 22:56]
いいところ:
    純粋な関数型言語
    厳格な型チェック
    比較的豊富なライブラリ
    遅延評価
わるいところ:
    遅い
    flatなarrayが無い



634 名前:デフォルトの名無しさん mailto:sage [03/06/07 03:00]
スレの伸びが lazy ...

635 名前:デフォルトの名無しさん mailto:sage [03/06/07 23:24]
>>634
…実はこのスレの定義は既にすべて準備されていて、誰かが問いを放つとレスが見えるようになる?

636 名前:デフォルトの名無しさん mailto:sage [03/06/09 12:38]
Haskell: The Craft of Functional Programming
これの新しいバージョンがでるっていううわさは本当なの?
Ruby系サイトのどこかで書いてあった気がするのだけど。

637 名前:デフォルトの名無しさん mailto:sage [03/06/09 13:06]
www.amazon.co.jp/exec/obidos/search-handle-form/249-3518664-2502769


638 名前:637 mailto:sage [03/06/09 13:07]
あ、だめだった。Amazonで検索すれ。

639 名前:デフォルトの名無しさん mailto:sage [03/06/09 22:20]
>>635
逆かも?
問いが放たれてから、必要に応じて定義を考える。

640 名前:デフォルトの名無しさん [03/06/11 00:32]
問に対して常に同じ答えが返ってきます。

641 名前:デフォルトの名無しさん mailto:sage [03/06/11 09:51]
文脈が変っていても同じ質問に対しては同じ答えが返ってきます。

642 名前:デフォルトの名無しさん mailto:sage [03/06/11 09:52]
>>640
問いの系列がmonadな演算で関連付けられてるので、
単独の問いに対しては当てはまらないカモッ!

643 名前:デフォルトの名無しさん [03/06/12 18:05]
>>641
それではガイシュツ処理が出来ませんので、
不具合発生です。



644 名前:モナd mailto:sage [03/06/16 12:58]
 ΛΛ
(´d`) .。o〇(monad∈モナー?)

645 名前:デフォルトの名無しさん [03/06/17 18:46]
モナドは、人間から見て、副作用を扱ってるコードとほとんど
同じように見える。
人間にとって副作用のあるコードと同じように見えてる
とすれば、モナドって何の意味があるの?
人間が関数プログラミングしやすくするために副作用が
禁止されてるんじゃ無かったの?






[ 続きを読む ] / [ 携帯版 ]

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

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