問題タブ [leksah]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Leksahでユーザー定義関数の「定義に移動」する方法は?
constこれを選択して右クリックし、検索(メタデータ)を選択するなど、システム機能に対してこれを行うことができます。同じことは、ユーザー定義関数では機能しません。
そんな検索してどうするの?
ユーザー定義関数が不可能な場合、既存の Haskell プロジェクトをどのように読み取り、定義と呼び出しの間をジャンプしますか?
Vim + ctags はユーザー定義関数に対してのみ機能し、c/c++ ソースの cscope ほど強力ではありません。
plugins - Leksah には hlint と hoogle が統合されていますか?
leksah はあらゆる種類のプラグインをサポートしていますか? しますか?hlint、hoogle、pl、djinn などのプラグインが組み込まれていますか? そうでない場合、これらのものを統合する簡単な方法はありますか?
haskell - leksah の警告をオフにする
正当な理由から、leksah IDE にタイプ レベルのシグネチャがないことに関する警告を一時的に無効にしたいと考えています。
フラグを ghc cabal ファイルに変更し、コンソールから "cabal install" を実行しても警告が表示されません。
ただし、leksah IDE で同じプロジェクトをビルドすると、警告が引き続き表示されます。
Leksah IDE で「警告: タイプ シグネチャのないトップレベル バインディング:」をオフにするにはどうすればよいですか?
haskell - cabalでインストールした後、haskellにlibをインポートする
この質問の単純さを失礼しますが、私の問題に対処する別の質問は見つかりませんでした。haskellとleksahをインストールしてから、「cabal install nat」を実行して、自然数libをインストールしました。ライブラリは「/Users/jstanford/Library/Haskell/ghc-7.0.4/lib/nat-0.2/lib」にインストールされているようです
leksahでワークスペースとパッケージを作成し、次の内容を確認するように設定を更新しました。
/Library/Frameworks/GHC.framework /Users/jstanford/Library/Haskell /Users/jstanford/.leksah-0.10/packageSources
パッケージソースの場合はデフォルトの〜/ .leksah-0.10 / packageSourcesのままにして、cabalパッケージを解凍します。
「PearlsofFunctionalAlgorithm Design」からコードの最初のスニペットを取得したので、コードは次のようになります。
Leksahは\とArrayのインポートを見つけることができましたが、Natを見つけることができませんでした。インポートを見つける方法についてのポインタはありますか?コンパイラは、accumArray(V)についても文句を言います。Vは実際には大文字のVではなく、Vのように見える記号であると思われます。そのガイダンスも非常に高く評価されます。
haskell - getDataFileName が存在しないディレクトリを返す
データ ファイルを cabal dist にパッケージ化できません。パッケージをインストールした後、で作成されたディレクトリはgetDataFileName存在しません。
Main.hs:
mypackage.cabal (ファイルの参照後に Leksah によって生成されます):
出力:
haskell - Leksah:変更されたときに依存関係を自動的に構築および/または再インストールします
依存関係と依存プロジェクトの両方に同時に取り組む必要があるプロジェクトに取り組みます。依存関係が依存プログラムと並んで別々のリポジトリにあるように配置しました。
ここで、依存関係に変更を加えた場合、この変更を依存関係のプロジェクトで自動的に「認識」させたいと思います。これは、(1)leksahが使用するghc検索パスを編集して依存関係リポジトリを指すようにする(方法?)か、(2)依存関係を変更時にシステムに自動的に再インストールするようにする(方法?)ことで実現できると思います。 )。
これを管理するための最も簡単な方法は何ですか?
(これは、この規模の私の最初のhaskellプロジェクトであり、Leksahでの私の最初のプロジェクトです)
macos - gtk-mac-integrationをインストールできません
インストールしようとしているのと同じバージョンのパッケージが必要なようであるため、エラーを理解できません。
haskell - メインのないレクサ
たとえば、メインの関数/モジュールを作成せずにLeksahでプログラミングして、小さな関数やプログラムをテストする方法はありますか?新しいモジュールを作成して使用することはできませんか?
ありがとうございました
haskell - Leksah のワークスペースに cabal-dev 環境を使用させることは可能ですか?
cabal-dev を使用して依存関係の地獄に入らないようにしようとしています。また、IDE に leksah を使用しようとしています。ただし、leksah のローカル ワークスペースにパッケージを追加すると、パッケージがビルドされ、ユーザーの ~/.cabal パッケージ スペースにインストールされます。
セットアップした cabal-dev 環境にパッケージの依存関係をインストールするように leksah に強制するにはどうすればよいですか?