haskell

Haskellで組み合わせ

Haskellを使ってリストの中から任意の要素数の組み合わせをとる処理を考える。 2要素の場合 とりあえず2要素の場合はなんとなく感覚的に出来た。 --combはcombinationの意 comb [] = [] comb (x:xs)=[[x,y]| y <- xs] ++ comb xs main=do print $ comb [1..4…

Haskell勉強会 実践編#2に参加した

Haskell勉強会 実践編#2に参加した。 最近、あまり参加できてなかったので久しぶりの勉強会だ。 持ち物にHaskell処理系の入ったMacまたはPCという事で、どうやらMacとPCは別物らしい。Macは持ってないのでPCで参加する事にした。 参加者はやや少なめで5人だ…

JavaScriptでポイントフリースタイル

積ん読してあった「ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門」を読んだんだけど、 その中にポイントフリースタイルというのが書いてあったので、 同じような事がJavaScriptでもできないか試してみる。 本書によると、ポイン…

haskell始めた

今週末のLiveCoding#5に向けてHaskellをかじってみることにした。 コードを見て愕然。。。なんだこりゃーー。 全然意味わからん。 いろんなサイトを回るとHaskellの雰囲気を 掴んで貰う為のコードをという事で、 クイックソートのコードが書いてあるんだけど…