ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Jul 02

[Haskell]インストール Ubuntu 13.04

by zuqqhi2 at 2013年7月2日
Pocket

haskellのインストール

haskellを使ってみたくなったのでインストールしてみる。

インストールは非常に簡単。

$sudo apt-get install ghc
$ghc
ghc: no input files
Usage: For basic information, try the `--help' option.
$ghci
GHCi, version 7.4.1: http://www.haskell.org/ghc/  😕 for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Prelude> Ctrl+z

簡単なプログラム

なんとなくファイルの内容をそのまま出力するプログラムを書いてみる。

main = do
     cs <- readFile "input"
     putStr cs

これを動かしてみる。

$vim input
1  100
2  1300
3  560
$ghc hello.hs
$ls
hello  hello.hi   hello.hs  hello.o  input
$./hello
1  100
2  1300
3  560

動いた!
研究用のプログラムはHaskellで書いてみようかな。

Related Posts

  • 2014年12月14日 [Haskell][XML][CompleteSuggestionAPI]HaskellでGoogle Complete Suggestion APIのXML形式の戻り値をパースする Target HaskellでGoogle Complete Suggestion APIの結果(XML)をパージングして、候補クエリの配列(の形をした文字列)を取得する。 Environment OSLinux […]
  • 2013年7月6日 [Haskell]PGMファイルを生成する part2 昨日の続きで HaskellでPGMファイルを生成してみる。 今日は、乱数列を生成してみた。 出力はこんな感じ。 あとは出力形式整えるだけだ!I'll do yesterday's thing. It's making […]
  • 2013年7月7日 [Haskell]PGMファイルを生成する part3 やりたいこと 昨日まででランダムな配列を作成することが出来るようになったから、 出力の形式を整えてPGMファイルを生成する。 プログラム foldrを使ってこんな感じで書いてみた。 実行するとこんな感じの内容のファイルができる。 […]
  • 2013年7月8日 [Haskell]PGMファイルを読み込む part1 やりたいこと HaskellでPGMファイルを生成することができたから、 今度は入力出来るようにしてみたい。 プログラム とりあえずヘッダーを読み込んで出力するところまで。 実行してみる。 Target I could output […]
  • 2013年7月25日 [Haskell]最小不動点 Haskell 最小不動点 を試してみるメモ
  • 2013年7月4日 [Haskell]バナナスプリット則 part1 やりたいこと 以下のバナナスプリット則の例を実装したい。 ・(|f|),(|g|)・=(|・f"F(π1),g"F(π2)・|) スクリプト Haskellでfoldrの結果をタプルで出力させるための文法が分からなくて、 Google先生も教えてくれな […]
Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.