タグ

ghciに関するmasterqのブックマーク (6)

  • GitHub - jyp/dante

    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 - jyp/dante
    masterq
    masterq 2019/02/01
    ghciのみに依存したEmacs Haskellモード。試用してみよう。
  • Wandbox

    masterq
    masterq 2013/09/14
    ghciをWebサービスのkernelに使っているらしい。変態だ。。。
  • GHCiデバッガ

    GHCiは単純な命令的スタイルのデバッガを搭載していて、実行中の計算を停めて変数の値を確かめることができる。このデバッガはGHCiに統合されており、デフォルトで有効になっている。デバッグ機能を使うのにフラグは必要ない。一つ、重要な制限があって、ブレークポイントとステップ実行は解釈実行されているモジュールでしか使えない。コンパイル済みコードはデバッガからは見えない[5]。 このデバッガは以下のものを提供する。 プログラム中の関数定義や式にブレークポイントを設定する能力。その関数が呼ばれたとき、あるいはその式が評価されたとき、GHCiは実行を中断してプロンプトに戻る。そこで、実行を続ける前に、局所変数の値を調べることができる。 ステップ実行ができる。評価器は、簡約をだいたい一回行うごとに実行を一時停止し、局所変数を調べることができるようにする。これはプログラムのあらゆる地点にブレークポイントを

    masterq
    masterq 2012/10/14
    使ったことない。。。損してた。。。。
  • 2.9. .ghciファイル

    masterq
    masterq 2012/09/14
    そうかー、ghci.confなんていうシステムグローバルな設定ファイルがあるのかー
  • ghc-vis

    Visualize live data structures in GHCi. Evaluation is not forced and you can interact with the visualized data structures. This allows seeing Haskell's lazy evaluation and sharing in action. See https://dennis.felsing.org/ghc-vis/#basic-usage for the basic usage of ghc-vis or watch a short video demonstrating how it can be used with GHCi's debugger: https://dennis.felsing.org/ghc-vis/#combined-deb

    masterq
    masterq 2012/08/30
    これはすごい!thunkをgraphvizで図示できちゃう。
  • GHCi debugger を使ってみた - khibino blog

    Haskell Advent Calendar 2011 のためのエントリです。 最近、会社でも Haskell を開発のメンバーで使っていくことに正式に決まりました。 Haskell のプログラムをデバッグするときにデバッガーのようなツールを使うことが できるのか社内で質問されたので調べてみました。 GHCi debugger 公式のドキュメント http://www.haskell.org/ghc/docs/7.0.4/html/users_guide/ghci-debugger.html や その翻訳 http://www.kotha.net/ghcguide_ja/7.0.4/ghci-debugger.htmlを 参考にしながら試してみて、私なりに理解した内容を紹介しようと思います。 mkothaさん、すばらしい翻訳をありがとうございます。 さっそく、GHCi debugger

    GHCi debugger を使ってみた - khibino blog
  • 1