たぬの麻雀日記

なんだかいろいろと日々反省中。

  • Home
  • 紹介
Twitter Facebook RSS

haskell platformのインストールからhello world – ubuntu

Posted on 2012年2月3日 by tanu
No Comments

環境はubuntu10.04。単体でいれるよりもplatformでインストールしたほうがいいという記述があったので鵜呑みにしてまんまやった←

cabalはhaskellのパッケージマネージャでhugsはインタプリタらしい。

% sudo add-apt-repository ppa:justinbogner/haskell-platform

% sudo aptitude update

% sudo aptitude install haskell-platform

% sudo aptitude install haskell-platform-doc

% cabal update

% sudo aptitude install hugs

2012-02-03_1046_001

終了はCtrl+D。

コンパイルして実行する場合は以下のようにオプションつけてghc6コマンドを使えばバイナリを吐き出してくれる。

% ghc6 –make hello.hs

あとはこのへんみながらやってみようかな。

 

追記:hugsいれなくてもghciってのがあった。

Share|
Categories: 未分類 | Tags: linux

ちょっとだけ昨日の続き。

Posted on 2012年2月1日 by tanu
No Comments

最終的に残ったやつら。func6からfunc5呼び出してるあたりがなんかモヤっとするなあ。。

 

Share|
Categories: 未分類

わかったようなわからなかったような感じだったので実際に書いてみた。 – perl

Posted on 2012年1月31日 by tanu
No Comments

関数型言語,興味はあるんですが,むずかしいすなー。それ系のつぶやきをみるたびにたまにネットで勉強はしてるんですが,Scalaもなんだか挫折したし。。。w といった中で,カリー化って言葉とwikipediaの説明を頼りに自分で実際に書いて動かしてみました。perlですけど。

パラメータが三つある関数を仮定して,これらのパラメータが一つになるように関数をちょこちょこ再構成していってみました。

step1は3つパラメータとる関数

step2でカリー化?

step3で中で内部で利用している関数をカリー化

step4でちょっと組み替えて

step5で全部パラメータが一つに。

 

こんな感じでいいんだろうか。。。あとは関数型言語のアルゴリズムの世界?

Share|
Categories: 未分類
Previous Entries
Next Entries
  • TagCroud

    天鳳 .NET bing c# catalyst flickr google GTD iphone irc linux Mac MT music mysql php pipes SecondLife seo Twitter ubuntu wordpress
  • 写真

    いつ応募してたんだっけ…
    電車がこーなーいー
    はるっぽいなあ
    かえる。
    すごい形の人参だ…
  • ワッショイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワッショイ

  • Calendar

    2012年5月
    日 月 火 水 木 金 土
    « 4月    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • 人気のある記事

    • 無料オンラインストレージ比較 – quanp vs dropbox vs sugarsync
    • osqleditでつながらないときにやったことメモ – oracle10g & windows7(xp-mode)
    • grubコンソールで止まりbootできない – CentOS 5.4 grub.conf
    • Visual Studioでsubversion – AnkhSVN
    • google アドレス帳 , iPhone, outlook, becky!間での連絡先共有 その2
  • Archives

  • Twitter

  • 携帯版

    たぬの麻雀日記
  • booklog

© たぬの麻雀日記. Proudly Powered by WordPress | Nest Theme by YChong
Posts webslice
Posts webslice
60