並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 22 件 / 22件

新着順 人気順

CABALの検索結果1 - 22 件 / 22件

  • cabal

    Desktop: cabal-desktop Terminal: npm install --global cabal Source: git Values: Community values FAQ: Frequently Asked Questions IRC: irc://irc.libera.chat/#cabal.club Join the cabal public chat cabal://324eee92611cd877841c4de9fd5253e9dba6033329a837ee5f01beb005dffb2f Enter this key into any cabal client to join the public cabal. Cabal is super young, and while we try to dogfood it as we develop it

    • stack で管理されたプロジェクトを cabal でビルドするために

      Haskell のビルドツールといえば cabal と stack です。ちょっと前までは cabal より stack の方が流行っていたのですが、最近は開発も落ち着いているようであまり動きがありません。それよりも cabal の nix-style local build が非常に使いやすく、近頃では stack から cabal に移行しているプロジェクトも多くあります。 stack を使っていて改善したら良いなぁと思う部分としては、新しい GHC やライブラリをすぐに使おうと思っても LTS や nightly に入っていないため使えなかったり、Backpack が未だに使えなかったりするところでしょうか。 ただ、ビルドの再現性という点においては stack の方が優秀だと思っているので今は両方使っています。(index-state と freeze ファイルを組み合わせれば ca

      • Cabal de Gozal🐵オサルコジ on Twitter: "1人会費5,000円。300人規模の講演会で話されている内容です。 登壇しているのは、#内藤晴輔 と #望月龍平 です。そろそろこんな事は、本当にやめさせたいのです。故人への名誉毀損はもちろん、それでメシを食うなど、許されるべきで… https://t.co/nqBHvfQmF8"

        1人会費5,000円。300人規模の講演会で話されている内容です。 登壇しているのは、#内藤晴輔 と #望月龍平 です。そろそろこんな事は、本当にやめさせたいのです。故人への名誉毀損はもちろん、それでメシを食うなど、許されるべきで… https://t.co/nqBHvfQmF8

          Cabal de Gozal🐵オサルコジ on Twitter: "1人会費5,000円。300人規模の講演会で話されている内容です。 登壇しているのは、#内藤晴輔 と #望月龍平 です。そろそろこんな事は、本当にやめさせたいのです。故人への名誉毀損はもちろん、それでメシを食うなど、許されるべきで… https://t.co/nqBHvfQmF8"
        • cabal の build-tool-depends フィールド

          cabal の build-tool-depends というフィールドが便利だったので紹介します。 テストを書くときに hspec-discover や tasty-discover などを使う場合、このフィールドを設定しておくことで依存している実行ファイルを自動的にダウンロードして使ってくれます。 $ cabal --version cabal-install version 3.0.0.0 compiled using version 3.0.0.0 of the Cabal library サンプルプロジェクトの構成 全体のディレクトリ構成は以下のようになっているとしましょう。 $ tree . . ├── example.cabal ├── src │ └── Lib.hs ├── stack.yaml └── test ├── LibSpec.hs └── Spec.hs それぞ

          • cabal install コマンドについて

            stack install と全く同じ動作をする cabal コマンドは cabal install all:exes です。 今回利用した cabal と stack のバージョンは以下の通りです。 $ cabal -V cabal-install version 3.0.0.0 compiled using version 3.0.0.0 of the Cabal library $ stack --version Version 2.1.3, Git revision 636e3a759d51127df2b62f90772def126cdf6d1f (7735 commits) x86_64 hpack-0.31.2 この記事では stack install コマンドと cabal install コマンドの挙動の違いなどについて調査した結果等をまとめています。 プロジェクトの構成

            • cabal-fmt の紹介

              Posted on October 7, 2019 authored by Shinya Yamaguchi Last Updated January 22, 2020 はじめに cabal-fmt でできること。 cabal ファイルの整形 フォルダを指定して自動でモジュールを expand できる 以下のフィールドをアルファベット順で自動的に並べ替え&重複を削除 exposed-modules other-modules default-extensions other-extensions build-depends λ cabal-fmt --version 0.1.1.1 λ cabal -V cabal-install version 3.0.0.0 compiled using version 3.0.0.0 of the Cabal library # 使い方 λ caba

              • Oleg's gists - Using cabal-install's dependency solver as a SAT solver!?

                Posted on 2023-08-30 by Oleg Grenrus Dependency resolution in Haskell ecosystem is a hard computational problem. While I'm unsure how hard problem is to picking individual package versions without any additional features, selecting assignment of automatic package flags seems to be very hard: it seems we encode arbitrary boolean satisfiablity problems, SAT, into automatic package flag selection pro

                • Kowainik - awesome-cabal

                  A curated list of awesome resources for the Haskell Cabal build tool. Cabal — Common Architecture for Building Applications and Libraries — is the tool to build and maintain Haskell packages. Table of Contents🔗 Resources Installation Introduction Scaffolding Cabal Configuration Format Components Backpack PVP Cabal Assistants CI Integration Custom Setup OS Manifests IDE Cross Compilation Cabal for

                    Kowainik - awesome-cabal
                  • Cabal de Gozal🐵オサルコジ on Twitter: "求心力が下がってきたせいか、#劇団四季 の名前をバンバン都合よく使うんだね😡 なんだよ、悪魔崇拝の振り付けって。引退してから言いたい放題だな💢 #望月龍平 #内藤晴輔 #HOOH #真実と目醒め #蒼龍舎 #金融商品取引法… https://t.co/48yKiMytOR"

                    求心力が下がってきたせいか、#劇団四季 の名前をバンバン都合よく使うんだね😡 なんだよ、悪魔崇拝の振り付けって。引退してから言いたい放題だな💢 #望月龍平 #内藤晴輔 #HOOH #真実と目醒め #蒼龍舎 #金融商品取引法… https://t.co/48yKiMytOR

                      Cabal de Gozal🐵オサルコジ on Twitter: "求心力が下がってきたせいか、#劇団四季 の名前をバンバン都合よく使うんだね😡 なんだよ、悪魔崇拝の振り付けって。引退してから言いたい放題だな💢 #望月龍平 #内藤晴輔 #HOOH #真実と目醒め #蒼龍舎 #金融商品取引法… https://t.co/48yKiMytOR"
                    • cabal repl コマンドについて

                      cabal repl コマンドは ghci, ghc --interactive stack repl, stack ghci などと同じように cabal で REPL 環境を実行するためのコマンドです。 cabal プロジェクト内で実行する場合と、cabal プロジェクト外で実行する場合で挙動が少し異なります。 $ cabal -V cabal-install version 3.2.0.0 compiled using version 3.2.0.0 of the Cabal library cabal プロジェクト外で実行した場合 cabal は自動的に fake-package という環境を用意します。これは使い捨てのダミー cabal プロジェクトです。 $ cabal repl Resolving dependencies... Build profile: -w ghc-8

                      • Cabal Private Server - lasopaseo

                        51 rows  Cabal Online Private Servers. Join the best 100 free to play Cabal Online private servers list. Cabal Trinity Online! Low-Mid Rate Private Server - No item donations - No donator sets - New costumes - New pets - Mounts - 3 new armor sets to choose from - Force close is a NO - Staff is 24/7 online - Donation is ecoin only - No Overpowered items -Legend Arena -EOD B3F PART 2 Server Rate: Ex

                        • Haskell の環境構築には Stack と ghcup+Cabal v2 のどちらを使用すべきでしょうか?

                          Haskellは高い機能性をもった関数型プログラミング言語で、他の手続き型プログラミング言語では難しいとされている関数でも容易に行うことができます。強い静的型付け、遅延評価などに対応しています。

                            Haskell の環境構築には Stack と ghcup+Cabal v2 のどちらを使用すべきでしょうか?
                          • コードの整理とプロジェクトのビルド stackを使ってプロジェクトをビルドする プロジェクトの構造を理解する appフォルダ、srcフォルダ、testフォルダ、cabalファイル、ライブラリー - 計算機科学のブログ

                            コードの整理とプロジェクトのビルド stackを使ってプロジェクトをビルドする プロジェクトの構造を理解する appフォルダ、srcフォルダ、testフォルダ、cabalファイル、ライブラリー 入門Haskellプログラミング (Will Kurt(著)、株式会社クイープ(監修、翻訳)、翔泳社)のUNIT6(コードの整理とプロジェクトのビルド)、LESSON 35(stackを使ってプロジェクトをビルドする)、35.3(コードを記述する)のクイックチェック 35-3の解答を求めてみる。 cabalファイルのlibraryのexposed-modulesの設定をLibからPalindromeに変更すればいい。 実際は自身で設定しなくても、srcディレクトリのLib.hsファイルの名前をPalindromeに変更したら、Visual Studio Codeが自動で書き換えてくれた。 入出力結果

                            • Cabal de Gozal🐵オサルコジ on Twitter: "https://t.co/oceJniYHUr"

                              https://t.co/oceJniYHUr

                                Cabal de Gozal🐵オサルコジ on Twitter: "https://t.co/oceJniYHUr"
                              • Jasmin Mujanović on Twitter: "Even by the standards of the Quincy cabal, this is is extraordinary historical revisionism of the Yugoslav Wars and… https://t.co/N0Hk1tjmfx"

                                Even by the standards of the Quincy cabal, this is is extraordinary historical revisionism of the Yugoslav Wars and… https://t.co/N0Hk1tjmfx

                                  Jasmin Mujanović on Twitter: "Even by the standards of the Quincy cabal, this is is extraordinary historical revisionism of the Yugoslav Wars and… https://t.co/N0Hk1tjmfx"
                                • cabalでドキュメントをhackageにアップロードする - Qiita

                                  便利ですね。 参考 HackageでHaddockが生成されない時は - maoeのブログ 余談: パッケージ / ドキュメントのアップロード先とプロトコル cabalコマンドが自動生成する設定ファイル(~/.cabal/config)を見ると、以下のような記述があります。 repository hackage.haskell.org url: http://hackage.haskell.org/ -- secure: False -- root-keys: -- key-threshold: これを見て僕は、「こいつまさか俺のユーザ名とパスワードをHTTPで送るつもりか?」と勘ぐったのですが、ちゃんとHTTPSで送ってくれているようです。 どうやら、"hackage.haskell.org"という名前のレポジトリに関しては、RemoteRepo型のremoteRepoShouldTry

                                    cabalでドキュメントをhackageにアップロードする - Qiita
                                  • cabal v3でdoctestを使うならwrite-ghc-environment-filesを有効にするといい - Qiita

                                    要約 Haskellのcabal-install v3でNix-style build(v3ではこれがデフォルトのモード)をする場合、doctestを使うパッケージがあるなら以下の設定をcabal.projectや$HOME/.cabal/configに書いておくといい。

                                      cabal v3でdoctestを使うならwrite-ghc-environment-filesを有効にするといい - Qiita
                                    • Cabalインストールメモ - koroharoの日記

                                      Ubuntu 9.10 最新版を取得 $ wget http://www.haskell.org/cabal/release/cabal-install-0.8.2/cabal-install-0.8.2.tar.gz このページ参照しながら依存しているやつを適宜。 http://haskell.org/haskellwiki/Cabal-Install#Unix $ sudo apt-get install zlib1g-dev $ sudo apt-get install libghc6-parsec-dev $ sudo apt-get install libghc6-network-dev $ sudo apt-get install libghc6-time-dev libghc6-time-devは、上記URLには記載ないけど、インスールしてたら無い!言われたので追加している。

                                        Cabalインストールメモ - koroharoの日記
                                      • ゲイシャに化けて暗殺も! スパイアクション『Phantom Doctrine 2: The Cabal』PC向けに発表 | Game*Spark - 国内・海外ゲーム情報サイト

                                          ゲイシャに化けて暗殺も! スパイアクション『Phantom Doctrine 2: The Cabal』PC向けに発表 | Game*Spark - 国内・海外ゲーム情報サイト
                                        • cabalでGitレポジトリから直接パッケージをインストールする際のダウンロード量を削減するためのworkaround - Qiita

                                          Cabal 2.4以降ではsource-repository-package stanzaによってGitHubなどにあるレポジトリから直接パッケージをインストールできるようになっている。 例えば、cabal.projectファイルに以下のように記述する。 source-repository-package type: git location: https://github.com/brendanhay/amazonka tag: 0ccede621e56fb6f240e4850e205cde82d0e4a4b subdir: lib/amazonka lib/amazonka-core lib/services/amazonka-sts (なお、subdirに複数のディレクトリを指定するには cabal-install >=3.2.0.0 が必要らしい) これによってamazonkaパッ

                                            cabalでGitレポジトリから直接パッケージをインストールする際のダウンロード量を削減するためのworkaround - Qiita
                                          • カバールを追い詰める議会 Meeting to hunt down Cabal Syndicate | Big Mom, Big success | Facebook

                                            Big Mom, Big success 『 あかん、おかんに、見つかった...』 . アンティファのバイトをしている息子を発見して、 おかあちゃんブチ切れ! どつきまわされて、逃げる息子...。 . ナイスなアメリカの肝っ玉母ちゃん😆👍 ,...

                                              カバールを追い詰める議会 Meeting to hunt down Cabal Syndicate | Big Mom, Big success | Facebook
                                            • コードの整理とプロジェクトのビルド stackを使ってプロジェクトをビルドする プロジェクトの構造を理解する appフォルダ、srcフォルダ、testフォルダ、cabalファイル - 計算機科学のブログ

                                              コードの整理とプロジェクトのビルド stackを使ってプロジェクトをビルドする プロジェクトの構造を理解する appフォルダ、srcフォルダ、testフォルダ、cabalファイル 入門Haskellプログラミング (Will Kurt(著)、株式会社クイープ(監修、翻訳)、翔泳社)のUNIT6(コードの整理とプロジェクトのビルド)、LESSON 35(stackを使ってプロジェクトをビルドする)、35.2(プロジェクトの構造を理解する)のクイックチェック 35-1、appフォルダ、srcフォルダ、testフォルダのクイックチェック 35-2の解答を求めてみる。 クイックチェック 35-2のデフォルトのコードについて、“someFunc"が出力される。 以下クイックチェック 35-1のプロジェクトの作成者を設定したファイルの中身。 palindrome-checker/palindrome-

                                              1