私はHaskellでの開発を楽しんでいますが、現在は課題に直面しています。教育現場では、私のアカウントに管理者権限がありません。私はそこでデバッグ/テストをしたい。 haskell-platform
またはghci
などの管理者レベルの権限が必要なものをインストールせずにHaskellコードを実行する方法が必要です。たとえば、haskellコード(もちろんファイルアクセスを含まないように制限されたabeit)やjavaユーティリティ(またはスタンドアロンの.app
、javaは "ペアレンタルコントロール"の性質のために優先されます)などを実行するWebサイト、私は考えなかった。 RubyやPythonのソースやコンパイル済みのJava、Flash、ソースコードは、ネイティブコードよりも優先されます。これは参考にMac OS X 10.6にあります。Macで何もインストールせずにHaskellコードを実行する方法が必要です
答えて
homebrewをインストールするだけで、ホームディレクトリでroot権限を持たなくても実行できます。 brew install cabal-install
自動的にcabalとghcがインストールされ、brew install stack
がインストールされます。
ありがとう! Brewは5年前ほど良くなかったが、これは将来の高校生がHaskellの開発を志望するのに役立つでしょう:) –
ああ、あなたが醸造したフォルダに 'bin'フォルダを追加するのを忘れないでくださいパス。 –
管理者権限なしでGHCをインストールできますが、ソースからビルドする必要があります。詳細についてはBuilding on MacOS Xをご覧ください。
基本的には、他のオープンソースプロジェクトと同様に、コードをコンパイルしてホームフォルダのフォルダのようなファイルシステムのどこにでもインストールすることができます(私はしばしばその目的のために〜/ .localフォルダを使用します) 。
リンク先のページには、MacPortsを使用して書き込み可能な場所にインストールすることもできます。 MacPortsがインストールされると、GHCをインストールできます。
EDIT
下のコメントでカールで指摘したように、あなたはソースからビルドする必要はありません。バイナリのtarballをhttp://www.haskell.org/ghc/download_ghc_7_4_1#binariesから手に入れてください。
ハスケルのWebベースのインタープリタがhttp://tryhaskell.org/にあります。ただし、要件に十分な機能を提供していない可能性があります。
あなたが本当に何もインストールすることができない場合は、
http://tryhaskell.org/があります - GHCiのように、しかし、あなたは多くの標準機能(たとえば、使用できないだけでなく、ことを意味し、モジュールをロードすることはできませんData.List内の関数)だけでなく、(ユーザー定義の代数データ型のような)特定の言語機能を使用することもできないということです。
コードを実行するヒープスタイルのサイトも覚えています。プライベートペーストを作成することもできますが、現時点では思い出せません。 編集:私はhttp://codepad.org/考えていた - のおかげ@Mog
[ideone](http://ideone.com/)がありますが、2007年のGHC 6.8.2が稼働しています。 – hammar
他のすべてのアイデアに加えて、いくつかの企業は数セント時間のためにあなたの仮想(クラウド)Linuxサーバを借ります。あなたはそれらの上にルートがあり、あなたが望むものをインストールすることができます、そして、それが再び必要になるまでイメージをフリーズします。
通常は、1つの作業を行うことができればローカルソリューションよりも利点はないかもしれませんが、多種多様なものの前に座ってアクセスできる単一の「コンピュータ」に作業を保存できるという利点がありますある日にあなたに利用可能な最新のPCの
自分のサーバーを稼働させることができます。私はそれが面倒であるように感じるので、私のIPをブロックする可能性のあるインターネットフィルタのためにしたくないです。ほとんどのリモートサーバープロバイダーはブロックされています。 –
ウェブサイトオプションの場合、TryHaskellはほとんどカットされませんが、制限する方法です。
codepad、OTOHは、よりリベラルなので、より多く使用する必要があります。
しかし、正直なところ、バインドリストのオプションは、明らかに最高のものです!
コードパッドは2006年のHugsを使用しています。だから、イデオンよりずっと古い。私が見つけた最高のものはrextesterです.GHC 7.10 http://rextester.com/l/haskell_online_compiler – AntC
Haskellのための代替ではないだけではそれではJavaScriptを使用して書かれたHaskellのインタプリタであるhttp://hiji.tinyrocket.se/てみhttp://ideone.com/
彼らはかなり古いバージョンのGHC(ghc-6.8.2)を使用しています。あなたや他の大物が、おそらくもっと新しいパッケージをインストールするために一緒にプッシュ(/助け?)してくれますか? :)そうでなければ、それは確かにコードパッドへのはるかに優れた選択肢です。 –
私はメールを送った、多分これは既に働いています... – Landei
codepad.comよりも多くの言語がプラスです! –
です。
http://ghc.io/ GHC.IOは、ウェブブラウザでオンラインで動作するHaskellインタラクティブインタープリタghciのバージョンです。
- 1. MacでSASをインストール/実行する最も簡単で簡単な方法は何ですか?
- 2. 何もインストールせずにadd_subdirectory()
- 3. MacでビジュアルスタジオコードでC#コードを実行する方法
- 4. sqlserverの実行に必要なものは何ですか?
- 5. JREのインストールを実行せずにEclipseを実行する方法は?
- 6. MySQLをインストールせずに実行する
- 7. netbeansをインストールせずにcmdでjavaプロジェクトを実行する方法
- 8. Qulatricsで何百もの画像をループする方法 - コードの実装に必要なヘルプ
- 9. MacでSQLを実行する方法
- 10. MacでLMbenchを実行する方法
- 11. MacでWebGLを起動して実行するには、何が必要ですか?
- 12. 純粋なHaskellコードにはスレッドプールが必要ですか?
- 13. RStudioプロジェクトは何も実行せずに停止する
- 14. 何もせずにobservableを手動で返す方法
- 15. gdbをLinuxマシンにインストールする方法が必要です
- 16. どこでもモジュールを必要とせずにどこでもカスタムメソッドを使用する方法
- 17. Pythonコードを1行ずつプログラムで実行/ステップ実行する方法
- 18. XcodeをインストールせずにMac上でiOSシミュレータを実行することはできますか?
- 19. "before_save"を実行せずに "update_attributes"を実行する方法は?
- 20. ブラウザを必要とせずにバックエンドで何かを連続して実行するスクリプトを持っている
- 21. Mac OSX上でHaskell 7.6.1用のHaskell cabalツールをインストールするには?
- 22. p:dataTableの選択は何もせずに実行されます
- 23. ローカル環境でelos 1.9.8 in centos7を実行するためにインストールする必要があるもの
- 24. Macでpsycopg2をインストールする方法(pg_config実行ファイルが見つかりませんでしたエラー)
- 25. 雄弁で実行せずにクエリを表示する方法
- 26. ツールキットをインストールせずにWiXプロジェクトを構築する最も簡単な方法は何ですか?
- 27. mavenとjavaをインストールせずにgradleからmavenプラグインを実行する方法
- 28. サーバ上でnode.jsスクリプトを実行するには何が必要ですか?
- 29. ノードでバックグラウンドタスクを実行するには何が必要ですか?
- 30. Loopback.jsでは、アプリケーションを実行せずにスタンドアロンスクリプトを実行する方法は?
これはhttp://tryhaskell.org/のようなオンラインのhaskellインタープリタを使用します – RolandXu
[GHCのバイナリパッケージ](http://www.haskell.org/ghc/download_ghc_7_4_1#binaries)どこかのディレクトリにある。インストーラーではなく、バインドを取得してください。 – hammar