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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
564: 2011/11/15(火)22:53 AAS
今時彼氏や旦那の助けにもなれない女はダメだろ。
565: 2011/11/17(木)10:46 AAS
haskellのために国富論なんて勉強してられないよ・・・
566: 2011/11/17(木)16:27 AAS
だからやめろよ?
や め ろ
567
(3): 2011/11/17(木)16:36 AAS
中途半端なやつは嫌われる

天才でも馬鹿でもない=Haskell使ってるやつら

不良でもギャルでもヤクザでもない=パギャル、つっぱり、チンピラ ウザがられる

赤ちゃんでもない大人でもない=不細工な小学3年生 ポケモンでいうフシギソウ、カメール、リザード バッタでいう幼虫

Matzでもない小飼弾でもない=コガイよりつまらなくて、Matzより頭悪いHaskelやってるやつら

お前ら中途半端

中途半端は悪

なぜ悪か?悪いか答えてみてください 早く答えろ

ジャップ技術者=英語ができない、技術力も欧米以下、WEBサービスも微妙=中途半端
568: 2011/11/17(木)17:12 AAS
>>567
じゃあ、俺の代わりにhaskellやってくれ
569: 2011/11/17(木)18:07 AAS
天は自らHaskellものを助く
570
(1): 2011/11/17(木)19:07 AAS
>>567
おら、返事は?
お前も中途半端なのか?
中途半端を見下すってことは、お前は中途半端じゃないんだろ?
571: 2011/11/17(木)20:03 AAS
>>570
>>567はツンデレだろ?
>>天才でも馬鹿でもない=Haskell使ってるやつら

「天才でも馬鹿でもない」のが世間の大半なんだから、567はHaskellerが実はメジャーだと言いたいんだよ。
シャイな奴だ。
572: 2011/11/17(木)21:00 AAS
定期的にこういうやつ沸くな
573: 2011/11/17(木)21:07 AAS
定期券破棄しろ
574
(1): 2011/11/18(金)07:38 AAS
初歩過ぎる質問なんだけど、引数の整数から1を減らした整数を返す関数

f x = x - 1

これをポイントフリーの無名関数で表現するのってどうやるんだっけ?

((-)1) これだと 1 - x になっちゃう
Enum クラスの関数 pred を使うしかない?
別にいいんだけど、マイナス演算子を使ってできなかったかなと思って
575
(1): 2011/11/18(金)07:46 AAS
(flip (-)) 1
576
(1): 2011/11/18(金)08:20 AAS
subtract = flip (-)
がPreludeに定義されてる
f = subtract 1
577
(4): 2011/11/18(金)10:27 AAS
>>574
ねえ?なんでHaskellやるの?!!!?!?!?!
int a(x)
{
return x-1;
}
ねえ?!!?!!?!?!?これでできるじゃん
あほかよ
何でHaskell使ってそんなくだらない低レベルなことやってるの?
早く死ね中途半端
天才Haskell研究者でもないゴミ お前はただのヘラクレス本あがめてるニワカ
社内でHaskell Haskell!とかほざいて共感意識あげてる 底辺の馴れ合い
国論やってろよゴミ
お前がやってることはただの低レベルな意味がないこと
ただHaskellを触って 「本物のプログラマはHaskellを使う」という記事に自分を当てはめて優越感
にひたってるごみ?!?!?!?!?!
578: 2011/11/18(金)10:33 AAS
>>577
なぜ返り値を int にしたの?
579: 2011/11/18(金)11:04 AAS
>>577
あなたの発言は傾聴に値する.是非これからは鳥あるいはコテハンをつけて発言して欲しい.
580: 2011/11/18(金)12:02 AAS
外部リンク:www.f13g.com
外部リンク:www.sampou.orgのデモを動かしたくて
Haskell Platform 2011.2.0.1-x86_64.pkg
をインストール、.zshrcにexport PATH="~/Library/Haskell/bin:$PATH"追記
しかし、importを使ったプログラムが動きません。

$ ghci -v
Using binary package database: /Library/Frameworks/GHC.framework/Versions/7.0.3-x86_64/usr/lib/ghc-7.0.3/package.conf.d/package.cache
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-d9df11f804556f362beb0ea4e67261ba
wired-in package integer-gmp mapped to integer-gmp-0.2.0.3-298c59ba68b7aaa7e76ae5b1fe5e876e
wired-in package base mapped to base-4.3.1.0-f5c465200a37a65ca26c5c6c600f6c76
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.5.0.0-b46cde34bfee890dc536d5be377e906f
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Prelude> :show packages
active package flags: none
$ghc-pkg check
$ghc-pkg recache

環境は10.6 Xcode 3.26 です。どなたかご教授お願いします。
581
(1): 2011/11/18(金)12:24 AAS
肝心のエラーは?…
582
(1): 2011/11/18(金)12:29 AAS
>>581
四角形をぐるぐるまわすを
$cat > main.hs
-- コピペ
$ghc -package GLUT main.hs

main.hs:11:9:
The last statement in a 'do' construct must be an expression:
rot <- newIORef 0.0 initialDisplayMode
$=
[RGBAMode, DoubleBuffered] initialWindowSize
$=
Size 640 480 createWindow "guruGuru" displayCallback
$=
display rot reshapeCallback
$=
Just reshape addTimerCallback timerInterval
$ timerProc (display rot) mainLoop display rot

ほかのものは
Failed, modules loaded:ほにゃらら
となってしまいます
583: 2011/11/18(金)12:42 AAS
>>575,576
アドバイスありがと

なんかか昔、関数の中置化とかいろいろこねくり回してたら
いつのまにか減算関数が (-) を使って綺麗に作れたような気がしてたけど、
気のせいだったかも知れん

Prelude に定義されているということで、subtract を使うことにする

>>577
Yampa でゲーム作ってて、敵の体力を1減らす処理が必要だったんだ
べつに >>577 のような方法でも全く問題ないんだけど、
なんかもっとスマートに書ける方法があったような記憶があって、
でもどうしても思い出せないから質問してみた

こういう事、時々ある
教えてもった後で、なんでこんな事思い出せなかったんだろ、
分からなかったんだろって思うんだけどね
584
(1): 2011/11/18(金)12:51 AAS
>>582
GLUT必須みたいだけど、入ってる?
HaskellじゃなくてOS側に。
585
(2): 2011/11/18(金)12:58 AAS
>>584
入れてません
GLUTによる「手抜き」OpenGL入門
をみてXcodeに入ってると思っていました
(引文)
シンボリックリンクを張っておく必要があります.〜
この最後のシンボリックリンクを作成しない場合は, 以下のソースプログラムにおいて GL/glut.h ではなく GLUT/glut.h を #include するようにしてください (Mac OS X ではそうするのがスジでしょう).
が原因でしょうか

もっと調べてみます!
586
(1): 2011/11/18(金)13:00 AAS
>>585
すまない。実はMacはよくわからないが答えてるんだ。
.soがHaskell側で読み込まれてないのか?と思った。
そのシンボリックリンクは必須だと思うよ。
587: 2011/11/18(金)13:09 AAS
GLUTによる「手抜き」OpenGL入門

手抜きってつけた理由は、指摘されたり 批判されたとき

「手抜き」って書いてあるだろwww

っていうため
言い訳なんだよ
588: 2011/11/18(金)13:10 AAS
書いたやつはセコくさそう 他人の評価におびえてそう
セコイヤチョコレート
589: 2011/11/18(金)13:49 AAS
>>577
なんでって、haskellスレだからに決まってるだろ。
590
(1): 2011/11/18(金)15:12 AAS
NQueen問題を解くプログラムを作ったので
コマンドライン引数から盤面の大きさやコマの数のパラメータを渡せるようにしてやろうしています。
外部リンク[html]:haskell.org
のそれらしい所をあたったりggったりして色々調べているのですが
取り合えずSystem.Environment.getArgsというものがつかえそうだ
と言う所がわかったまででとまっています
皆さん必要なライブラリ関数を探すときはどうやって探しているんですか?
591: 2011/11/18(金)15:24 AAS
>>590
とりあえずググり、それからhackageとかで探してる。
標準ライブラリは何回も見てるうちに勘が働くようになる。
592: [sage ] 2011/11/18(金)15:49 AAS
hoogleやhayooとかあった。
593: 2011/11/18(金)16:09 AAS
使う言葉が一般的すぎ。
Environment とか Args とかは色々な意味で使うから検索しにくい。
System に属しているからわかるっちゃわかるけど、
getArgs は getCommandLine とかの方が探しやすいんじゃないかと思った。
まぁ、それも慣れか。
1-
あと 385 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.014s