1

Elm と呼ばれる関数型プログラミング言語を使用してコーディングしようとしています。さまざまな情報源から、Sublime と Cygwin の使用を勧められました。elm コマンドを入力して動作するように Cygwin を正常にセットアップしました。しかし、Sublime でコードを記述できるように Sublime をセットアップする方法が必要だと思います。

私の質問

Sublime Text 2 は Elm を単独で実行できますか? Sublime が Elm コードを実行できるようにするには、何らかの形で Cygwin をリンクする必要がありますか? Sublime が、他のコーディング インターフェイスと同様に、入力したコマンドを受け入れることができるようにしたいだけです。Cygwin のように Elm コマンドを実行するように sublime を設定するにはどうすればよいですか?

参考までに、Elm の Web サイトは次のとおりです: http://elm-lang.org/

4

1 に答える 1

2

Sublime Text を介して Elm を実行する必要はありません。通常、コマンド プロンプトを介してコマンドを実行するのは非常に簡単です。

開発のために行う必要があるのは、次のことだけです。

  1. Windows インストーラーをインストールします ( http://elm-lang.org/Install.elm )
  2. Elm プロジェクト用のフォルダーを作成します (「マイ ドキュメント」など)。
  3. コマンド プロンプトを開き、このディレクトリに cd します。これを行うには、「cd」(つまり、c、d、およびスペースの 3 文字のみ) と入力します。次に、Elm プロジェクトを含むフォルダーをコマンド プロンプトにドラッグし、Enter キーを押します。 (コマンド プロンプトは、このフォルダーに移動する必要があります)
  4. 次にelm-reactor、このコマンド プロンプトに入力します (これにより、フォルダー内で見つかった .elm ファイルが取得され、それらが Javascript および Html に変換され、Web ブラウザーで結果を表示できるサーバーも実行されます)。
  5. このフォルダーの Sublime Text を開いてファイルを編集します [*1] (Package Control で "Elm Language Support" を検索して Syntax Highlighting もインストールします)。
  6. Web ブラウザを開き、次のアドレスに移動します: http://localhost:8000

これで、開発を開始できるはずです。localhost が実行されているブラウザーで、「メイン」関数を含むファイルの横にあるレンチ アイコンをクリックすると、ファイルが変更されるとブラウザーが自動的に更新されます (さらに、タイム トラベル デバッガーやその他の優れた機能が表示されます)。

[*1] - Elm Lang Web サイトのサンプル セクションからコードをコピーすることから始めて、それがどのように機能するかを学ぶためにこれらを変更してみてください。

import Graphics.Element (..)
import Text (..)

main : Element
main =
  plainText "Hello, World!"

ノート:

  • 次に使用できるプロジェクトを構築するためにelm-make
  • 外部パッケージ (elm-html など) のインストールに使用できますelm-package install <package_author>/<package_name>(これらは Elm サイトのライブラリ セクションにあります)。

お役に立てれば!Elm は、使い始めるととても楽しいものです :)

于 2015-01-13T21:44:00.750 に答える