[過去ログ] 関数型プログラミング言語Haskell Part16 (978レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
392
(1): デフォルトの名無しさん [sage] 2011/11/07(月) 00:31:14.84 AAS
直感とずれるのは関数合成くらいかな。
あれだけはいつもかっこつけてる。
393: デフォルトの名無しさん [sage] 2011/11/07(月) 01:24:33.49 AAS
迷ったら付ける
394: デフォルトの名無しさん [sage] 2011/11/07(月) 01:35:26.66 AAS
>>392
そうか?
$使えるところは関数合成できるから、ghciでlet使って試し書きする時は、$使って、ソースに書いてghciでテストする時にソースに$を関数合成に変えたものを書いてる。
(ghci上で直に定義するときは何故か関数合成できない)
395
(1): デフォルトの名無しさん [sage] 2011/11/07(月) 06:03:53.93 AAS
そんなのカッコ付けたいだけ付けて、
フォーマッタで余計なカッコ外せばいいだろ。
原始時代じゃあるまいし…
396: デフォルトの名無しさん [sage] 2011/11/07(月) 07:51:34.75 AAS
>>391
391(1): デフォルトの名無しさん [sage] 2011/11/07(月) 00:29:24.10 AAS
>>389
最初はそんなんだったけど慣れた。
でもちょっと不安な所は、()だらけ。
hlintしないの?
397: デフォルトの名無しさん [sage] 2011/11/07(月) 08:10:41.16 AAS
結合順序間違ってるとたいてい型エラーでるし、
そしたら:iで確かめたらいいし。
398: デフォルトの名無しさん [sage] 2011/11/07(月) 10:45:37.92 AAS
>>395
フオーマッタについてもう少しkwskplz
399: デフォルトの名無しさん [sage] 2011/11/07(月) 21:04:19.70 AAS
$使うのと括弧で括るのとでは
実効速度違ってくるの?
400: デフォルトの名無しさん [sage] 2011/11/07(月) 21:06:43.13 AAS
最適化を掛ければ違いは消える
401: デフォルトの名無しさん [sage] 2011/11/07(月) 21:10:41.58 AAS
あり^^
402: デフォルトの名無しさん [sage] 2011/11/07(月) 22:12:23.77 AAS
Haskellの勉強をWindows上のemacs+haskell-modeでやってるんだけど
ghcに渡すフラグをどこで指定するのかが分からないので教えて欲しい
ぐぐったらinit.elにsetq haskell-ghci-program-args で行けるそうだったけども
どうも反映されない。-Wallを付けたいんだけど…
あと皆さんはどういう環境でHaskell書いてるのかも教えて欲しい
403
(1): デフォルトの名無しさん [sage] 2011/11/07(月) 22:31:25.21 AAS
.cabalに:set -Wall
ただし相当うざいから覚悟すべし
404
(1): デフォルトの名無しさん [sage] 2011/11/08(火) 07:19:50.65 AAS
俺もemacs+haskell-modeでやってるけど、
コンパイルやghciは別にコマンドプロンプトを開いてる(開いておく)

emacsからghcやghciを立ち上げたりはしない
405: デフォルトの名無しさん [sage] 2011/11/08(火) 07:55:29.03 AAS
HaskellerってEmacsなの?Vimは?
宗教戦争始めてよ
406: デフォルトの名無しさん [sage] 2011/11/08(火) 10:23:13.38 AAS
宗教戦争始めてよ 壊れかけのエディタ♪
407: デフォルトの名無しさん [sage] 2011/11/08(火) 10:23:23.09 AAS
関数型言語(?)繋がりでemacsか、適当なエディタかの2局化が進んでるから、宗教戦争は無い

所で、haskell版emacsと聞いてYi落としたかったんだが、サーバ落ちてるっぽい
408: デフォルトの名無しさん [sage] 2011/11/08(火) 12:02:54.58 AAS
なにその竹島みたいな

そもそも領土問題は無い

みたいな
409: デフォルトの名無しさん [sage] 2011/11/08(火) 12:09:51.38 AAS
そんなこと言われても、そもそもHaskellは宗教みたいなもんだから
410: デフォルトの名無しさん [sage] 2011/11/08(火) 12:15:55.75 AAS
Haskellを既にやっててこれからEmacsかVim選ぶならEmacs一択でしょ。
411: デフォルトの名無しさん [sage] 2011/11/08(火) 12:36:29.87 AAS
どっちでもいいと思う
どちらでも普通に Haskell 使えるし

俺 (>>404) はたまたま Haskell 以外の、普通の文章なんかも書きたかったから、
Windows でプロポーショナルフォントが問題なく使える Emacs を選択した
(vi は固定幅フォントしか使えん)

Haskell コーディングで俺が使う機能としては秀丸でもいいくらいだが、
Emacs の方が個人的には使い心地がいい
412: デフォルトの名無しさん [sage] 2011/11/08(火) 12:47:18.45 AAS
どうでもいい。
好きなほう選べば良い。
413
(1): 301 [sage] 2011/11/08(火) 13:17:35.69 AAS
YiにもLeksahにも、haskell-modeにも->を→とかforallを∀と表示してくれる機能があるけど、
インデントがどうなるのか分からないので使ってない。そんなに数学記号に親しいわけでもないし。
414: デフォルトの名無しさん [sage] 2011/11/08(火) 14:09:30.24 AAS
emacsにもあるよ
精精\をλにぐらいだなぁ
415: デフォルトの名無しさん [sage] 2011/11/08(火) 17:34:01.70 AAS
>>413
インデントが重要になる場所ではスペース以外使わない習慣を付ければ、
たとえプロポーショナルフォントでも安心してHaskellを書けるよ
416: デフォルトの名無しさん [sage] 2011/11/08(火) 18:44:24.02 AAS
haskell-modeのおしきせインデントってちょっと変になるときがあるけど、
かしこくするようなハックってある?

あと、++ とか && とかでつながった長い行を分けたいとき、
演算子の前で改行する?後で改行?
1-
あと 562 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s