タグ

Stackに関するigrepのブックマーク (96)

  • [Haskell-cafe] Announce: Haskell Platform 8.0.1

    Gershom B gershomb at gmail.com Fri May 27 19:14:38 UTC 2016 Previous message: [Haskell-cafe] read "2" in a "void" context? Next message: [Haskell-cafe] [Haskell] Announce: Haskell Platform 8.0.1 Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] On behalf of the Haskell Platform team, I'm happy to announce the release of Haskell Platform 8.0.1 Now available at https://www.haskell.org/

    igrep
    igrep 2016/05/28
    Haskell Platform 8.0.1からstackが同梱されるようになったって?!
  • Typed up CRUD SPA with Haskell and Elm - Part 4: Feature creep

    Typed up CRUD SPA with Haskell and Elm - Part 4: Feature creep So the hypothesis from episode 3 was that it should be relatively easy to add new features. In this episode we’ll put that hypothesis to the test and add CRUD features for Albums. There will be a little refactoring, no testing, premature optimizations and plenty of "let the friendly Elm and Haskell compilers guide us along the way".

    igrep
    igrep 2016/03/02
    ElmとHaskellで作るSPA連載4回め。ここまでのまとめかな?
  • Stack

    FAQ Glossary More Welcome to Stack¶ Welcome to the Haskell programming language and Stack! Stack is an established program for developing Haskell projects.1 It is aimed at new and experienced users of Haskell and seeks to support them fully on Linux, macOS and Windows. Haskell code is compiled by the Glasgow Haskell Compiler (GHC), which can also be used interactively. Stack features include: Inst

    Stack
    igrep
    igrep 2015/12/05
    stackの新しいweb site
  • stackで行く地獄巡りの旅 - ぼくのぬまち 出張版

    Haskell使い 十戒 一、常に型と共にあれ 一、不要な式より潰すなかれ 一、無益にIOするなかれ 一、つけられたらつけかえせ 一、つけられる前につけろ 一、一日一善 一、遅延を疑ってみよ 一、気を付けよ甘い型付けと暗い道 一、小さなコードで大きな仕事 一、あがめよ讃えよ汝の師匠 チャララララー チャララララー チャララーラ ラーラ ラーララー ラララー この記事はHaskell Advent Calendar 2015 - Qiitaの2日目の記事です. 今回は,stackにも使い慣れてきてそろそろhellが恋しくなってきた方々のため,stackに頼りつつもhellを拝むための方法を紹介する.ここでとりあげてるstackは0.1.6.0時点なので,後々なら何か変わってるかも やり方はとても簡単で,システムghcの依存するパッケージバージョンがstackのresolverに含まれるものと

    stackで行く地獄巡りの旅 - ぼくのぬまち 出張版
    igrep
    igrep 2015/12/02
    地雷情報だった。
  • Travis CI等でstackのresolverにstackage latest nightlyを使う - ぼくのぬまち 出張版

    stackでstackage nightlyのresolverを使おうとしても,stack.yamlには resolver: nightly-2015-10-27のように日付まで用意しないと使えない.lts-2やlts-3についても同様で,lts-3.*まで指定する必要がある. Travis CI等で各resolverについてマトリクステストする場合,ltsのほうはともかくnightlyについてはビルド時点で最新のものを常に見るようにして欲しい.どうにかなりませんかという話は出ているのだが,とりあえずこの件がどうにかなるまでのツナギ stackageのリダイレクトがnightlyやlts-*の最新を知ってるので,次のようなスクリプト用意しておいて, #!/bin/bash LATEST_VERSION=$(wget -O/dev/null https://www.stackage.org/

    Travis CI等でstackのresolverにstackage latest nightlyを使う - ぼくのぬまち 出張版
  • (随時更新)vimによるHaskell編集環境 (ghc-modとかcodexとかをstackで入れてvimから使う)- Qiita

    もうこの記事はメンテしてません 今更の更新ですがこの記事はとっくの昔からもうメンテしてません。(随時更新)とか安易に書くべきじゃないですね... 😰 今新しくvimでHaskellの開発環境をセットアップするんでしたらとりあえずHaskell IDE Engineと適当なLSPクライアント(vim-lspかLanguageClient-neovimあたり)を入れるのがいいんじゃないかと思います。 筆者は現在LanguageClient-neovimでやってます。補完ぐらいしか使えてないけど...。 haskell-vim-nowを使うと早いらしい いろいろいっぺんに入れてくれるらしいです。 が、出しゃばり過ぎてて既存の設定と衝突すること間違いなし1 なので、今回は上記で紹介しているものをひたすれ入れてその時の記録をメモします。 つまり、haskell-vim-nowのinstall.sh

    (随時更新)vimによるHaskell編集環境 (ghc-modとかcodexとかをstackで入れてvimから使う)- Qiita
    igrep
    igrep 2015/10/25
    書きました! #hasmoku
  • [Haskell-cafe] ANN ghc-mod-5.4.0.0, now with Stack support!

    [Haskell-cafe] ANN ghc-mod-5.4.0.0, now with Stack support! Daniel Gröber dxld at darkboxed.org Wed Sep 16 05:47:03 UTC 2015 Previous message: [Haskell-cafe] Sound advice Next message: [Haskell-cafe] Simple question about blackholing Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] I'm pleased to announce the release of ghc-mod 5.4.0.0! What's new? =========== * Stack support After c

    igrep
    igrep 2015/10/25
    ブクマしてなかった。はまりどころも含めて書いてある。
  • GitHub - commercialhaskell/stack-ide: Stack-based JSON interface to ide-backend

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - commercialhaskell/stack-ide: Stack-based JSON interface to ide-backend
    igrep
    igrep 2015/09/19
    “Stack-based JSON interface to ide-backend”今度ためそ。
  • stack new した時に出てくるファイルのテンプレートの設定 - Qiita

    前回の記事では、 stack newしてとりあえず簡単なHaskell製のプログラムを書き始める方法をお伝えしました。 今回は、前回の記事でTODOになっていた、stack newして作られるファイルのテンプレートの設定を変えて、もうちょっと始めやすくしたいと思います。 ちょうど僕が新しいプロジェクトを作りたくなったので、その作業記録です。 ハマりどころ: stackのバージョンが古かったorz いきなりですがハマりました... 下記の通りに動かすには、stackを0.1.4.0以降に上げる必要があります。 更新する場合は、やはりOSによって方法が異なってしまいますが、 stack upgradeと実行すると、よしなにやってくれるかもしれません。 (EXPERIMENTALな機能だそうなのでご利用は計画的に。) 私の場合は、Arch Linuxなので普通にyaourt -S haskell

    stack new した時に出てくるファイルのテンプレートの設定 - Qiita
    igrep
    igrep 2015/09/19
    #hasmoku ハマったことも含めて書きました!
  • GitHub - commercialhaskell/stack-templates: Project templates for stack new

    From Stack 1.9.1, Stack allows any GitHub, GitLab or Bitbucket repository named stack-templates to provide project templates for Stack. For example, a template file at username/stack-templates/my-template.hsfiles on GitHub can be identified as username/my-template when using stack new. For more information see the output of the stack templates command and its documentation. This repository provide

    GitHub - commercialhaskell/stack-templates: Project templates for stack new
    igrep
    igrep 2015/09/19
    stack newする時のテンプレート集
  • stack経由でghcをインストール(ubuntu) - Qiita

    haskellの強力なビルドツールstackがリリースされました。 stackにはghcをインストールする機能もあるので、これを使えばhaskell-platformを使うよりもghcを使える環境を整えるのが楽かもしれません。 というわけで、ghcなど、haskell関連の準備が全くない状態から、stackを使ってghcをインストールする手順をまとめました(といっても大したことはしていませんが)。 環境・バージョンなど# stack-0.1 ghc-7.8.4, 7.10.1 OS: lubuntu 15.04 64bit インストールするghcは7.8.4です。 7.10.1もインストールできましたが、現状ではstackのデフォルトは7.8.4のようなので7.8.4にしています。 cabal-installについて## stackは強力なツールになりそうですが、まだまだcabal-ins

    stack経由でghcをインストール(ubuntu) - Qiita
    igrep
    igrep 2015/08/31
    お、僕があとで記事にしようと思ってたこと、とうの昔になってたw
  • Stackでやる最速Haskell Hello world! (GHCのインストール付き!) - Qiita

    昨日第23回Haskellもくもく会 @ 朝日ネットで初めてstackを触ったのですが、 あまりにも簡単・高速にパッケージ作りの準備ができたので、やったことを共有したいと思います。 GHC(Haskellの最も有名なコンパイラ)のインストールまでやってくれるので、これからHaskell始めます!みたいな人にもオススメです。 stack自体が何かは @tanakh さんのHaskellのビルドツール"stack"の紹介をご覧ください。 一言で言うと「GHCのインストールからパッケージのインストールにビルドまで、ワンストップでやってくれる神ツール」ですかね。 インストール 各OSごとに微妙に違うみたいなので、公式ページの解説をご覧ください。 とはいえ、基的には実行ファイルをPATHのどこかに置くだけなので、この手の作業に慣れている人には朝飯前でしょう。 1ファイルだけでインストールできちゃう

    Stackでやる最速Haskell Hello world! (GHCのインストール付き!) - Qiita
    igrep
    igrep 2015/08/30
    書きました! #hasmoku
  • Haskellでポーカーを作ろう〜第七回 プロジェクトを整理するよっ〜 - Creatable a => a -> IO b

    外はすっかり真夏日よりですが、今日も冷房の前ででプログラミング充しています。 嘘です、ずっとスプラトゥーンやってました。 結果として相変わらずGithubのContributionsは真っ白です。 どもども、ちゅーんさんです。 このエントリは、ちゅーんさんによるポーカー開発連載記事の第七回目です。 過去のエントリはこちら 第一回 リストのシャッフルとカードの定義 第二回 ポーカー・ハンドの判定をする 前編 第三回 ポーカー・ハンドの判定をする 中編 第四回 ポーカー・ハンドの判定をする 後編 第五回 カードの入れ替え処理を作る 第六回 CPU対戦機能を付けよう 前回までは、やや場当たり的に作って行きましたが、 そろそろ程度整理しないと全体像が掴みにくい規模になってきたようです。 そこで今回は、Haskellのビルドツールについて簡単に紹介/説明し、 ここまで書いたプログラムをプロジェクト

    Haskellでポーカーを作ろう〜第七回 プロジェクトを整理するよっ〜 - Creatable a => a -> IO b
  • PureScript ver. 0.7.0 以上での Hello, World! - 趣味はデバッグ……

    PureScript 0.7.1.0 で Node でコンソールに Hello, World! するところまでできたのでそのまとめ。 実例による PureScript を読んで勉強していたんだけど、先月終わりのバージョンアップの関係でそのままでは動かなくって調べたんでまとめる。英語家の方のドキュメントもこれから対応させていくらしい。 コマンドは Windows コマンドプロンプトのを使っているので UNIX 系の人は適宜読み替えること。 環境構築 用意するものは、PureScript コンパイラー(psc)と Node(NPM も使う)と Bower。(好みによって Cabal も。)NPM と Bower (と Cabal)がどういう使い分けをされてるかは以下な感じ。 NPM Bower のインストール Grunt のインストール(自分はまだ使ってない) 開発ツールの管理に使うっぽい

    PureScript ver. 0.7.0 以上での Hello, World! - 趣味はデバッグ……
  • Stackを使って楽しくHaskellスクリプティング - Qiita

    今までいまいちモチベが上がらなかったHaskellでスクリプトを書くというのが、急に現実的になってしまったので、紹介します。 Haskellでスクリプティングする上での問題点 Haskellはもともと簡単なテキスト処理を書きやすいプログラミング言語ではあるのですが、標準で提供されているライブラリはあまり多くないので、必要に応じてコミュニティーパッケージを導入しなければその力を存分に発揮することができません。 通常のパッケージなら、cabalに依存関係を書けばパッケージマネージャで自動的に(コケることもありますが、理想的には)管理できるのですが、シェルスクリプトやPerl、あるいは最近ならPythonでやるような、コードを直接インタプリタで実行するような形のコードでは、そのような依存関係を自動で解決することは難しく、その上、仮にやろうとしたところで、いつまでもその依存パッケージが新しいコンパ

    Stackを使って楽しくHaskellスクリプティング - Qiita
    igrep
    igrep 2015/07/15
    すごい!これでTurtleとかも使い放題だ!今までこれマジ問題だったので超ありがたい!
  • もうcabal hellは怖くない、Stackを使ってみるよ! - Creatable a => a -> IO b

    はいはいどうも、最近はずっとドラクエやってます。 ちゅーんさんです。 人生ではじめてプレイしたRPGってドラクエ6だった気がします。 スマフォ版で久々にプレイしたのですが、やっぱりアレです。 バーバラちゃん、いいですね。 あ、ひとまずラスボス倒したので、今は3やってます。 ポカパマズさああああああん!!!! はい。 というわけで、 この記事はちゅーんさんがイマドキのHaskellのビルドツールである、 stackを2日くらいぐりぐりいじって覚えた使い方をまとめようと思います。 ざっくりと、stackってどんなもんよ、みたいな話は http://qiita.com/tanakh/items/6866d0f570d0547df026 の前半を読むとだいたいわかりますので、 ここでは実用的な具体例はさておき、とにかく動かしてみたい人に向けて、 「ここに書かれてる通りに色々やったら、なんとなくst

    もうcabal hellは怖くない、Stackを使ってみるよ! - Creatable a => a -> IO b