タグ

cabalに関するsiroccoのブックマーク (8)

  • 2013年8月現在のHaskell開発環境 - maoeのブログ

    以前はHaskell Platformを使っていたのだけど、Cabalの依存関係ソルバがあまり賢くなかったこともあり、いわゆるdependency hellに陥ることが多かった。それからというものHaskell Platformを使わない環境を使っている。OS Xでは公式のインストーラやらHomebrewやMac Portsなど幾つかの方法が用意されているが、こんな方法もあるよということで紹介してみよう。 GHCのインストール GHCのリリース版は自分でビルドしない。時間が掛かるから。インストーラは使わずにtarball版を使う。これはインストール先を自分で指定したいため。 tar zxvf ~/Downloads/ghc-7.6.3-x86_64-apple-darwin.tar.bz2 cd ghc-7.6.3/ ./configure --prefix=/usr/local/ghc/

    2013年8月現在のHaskell開発環境 - maoeのブログ
    sirocco
    sirocco 2014/04/28
    "cabal sandbox init (略) 後はいつも通りにコマンドを打てば依存しているパッケージはすべて.cabal-sandbox配下にインストールされ、グローバルあるいはユーザレベルのパッケージデータベースを壊すことはなくなる"
  • cab

    "cab" is a MacPorts-like maintenance command of Haskell cabal packages. Some parts of this program are a wrapper to "ghc-pkg" and "cabal" version 0.18 or later. If you are always confused due to inconsistency of "ghc-pkg" and "cabal", or if you want a way to check all outdated packages, or if you want a way to remove outdated packages recursively, this command helps you. "cab" is designed to maint

    sirocco
    sirocco 2013/12/08
    cab を入れてみました。
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Sign in - Google Accounts
    sirocco
    sirocco 2013/11/29
    エラーで困っていたが対処方法発見。ありがとうございます。 cabal.exe: internal error when reading package index: could not read tar file entryThe package index or index cache is probably corrupt. Running cabal update might fix it.
  • Google グループ

    Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。

  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • Haskell Day 2012に行ってきました - still deeper

    Haskell Day 2012 「すごいHaskellたのしく学ぼう」の発売を記念して開催されたHaskell Day 2012に参加してきました。 発表の内容は入門から応用まで、笑いもあれば学術研究のガチ発表まで多岐に渡っており、まさにHaskell尽くしの一日でした。 感想 Haskellのイベントにも関わらず(と言っては失礼ですが)180人近くが集まる大規模なイベントでした。Haskellの存在感は日毎に増しているようです。 しかし、個人的な感触ですが、@Lost_dog_さんの発表にありましたが、Haskellは近頃の注目度に反して実用レベルのコードを書いている人はあまりいないように思います。(私が正にそうなのですが、、、) 今回の発表ではGlossやYesodのライブコーディングやPersistentの紹介、(私は理解できませんでしたが)学術的な利用など、実践に近い発表も多く、

    sirocco
    sirocco 2012/05/30
    VB の代りに使っています。使っている人が少ないののは確かでググると自分のブログがヒットしたり・・・。
  • [Haskell-beginners] Missing or recursive dependencies

    sirocco
    sirocco 2011/12/27
      ghc-pkg によるパッケージの登録解除。 --global のパラメータもある。
  • cabalコマンドの使い方 - あどけない話

    Cabal は Haskell のパッケージ管理システムです。枠組みとしての Cabal と、コマンドの cabal があり、間違いやすいです。 Cabal は、パッケージをコンパイルし、インストールする枠組みです configure, make, make install に相当 cabal は、パッケージの依存関係を調べ、必要なパッケージをダウンロードして、インストールするためのコマンドです cabal-install と呼ばれることもあります ここでは、コマンド cabal の使い方を説明します。 インストール 各 OS のパッケージ管理システムを使って cabal をインストールしましょう。GHC を扱っているパッケージ管理システムであれば、cabal にも対応しているはずです。 MacPorts では、以下のようにします。 % sudo port install hs-cabal

    cabalコマンドの使い方 - あどけない話
  • 1