Pythonから来て、私はPythonがipython
(できればEmacsをサポートしている)のような "使いやすい"シェルを探しています。 Erlangシェルでは、最初にコンパイルする必要があります(c(...)
)。これにより実験段階が非常に遅くなります。erlangに対応するipythonはありますか?
答えて
はい、それはあなたのシェルに自動ロードコードの変更を開始し、プロセスにモジュールを構築することはかなり簡単なはず:) http://erlang.org/doc/man/escript.html
$ cat /tmp/test
#!/usr/bin/env escript
main(_) ->
io:format("Hello World!\n").
$ chmod +x /tmp/test
$ /tmp/test
Hello World!
はそれを見落とさ!しかし、まだ、Tab-completionなどはありません。 –
通常のErlangシェルには、モジュール名と関数名のタブ補完があります。 –
シェルの自動ロードの変更については、下記の私のコメントを参照してください。 –
です。 Erlangは実際にこのようなことをサポートしています。したがって、コードを再コンパイルしたときはいつでも、シェルに自動的にロードされるので、c( 'module.erl')をタイプする必要はありません。あなた自身。ファイルの変更を監視して自動的にコンパイルすることもできます。参照:
http://github.com/toddlipcon/mochiweb/blob/29d6ffd58aa2cd175f84cadfc1ce1697f366ef62/src/reloader.erl
アクションで、たとえば。
現在、モジュールは再コンパイルされたモジュールを探しますが、変更されたソースファイルを探して再コンパイルするのは簡単です。
IErlangはIPython用のErlang言語カーネルです。 IPythonがPythonコードを実行する場所を除いて、ユーザーはIPythonのNotebookフロントエンドを使用できます。IErlangはerlangコードを実行し、erlangモジュールをコンパイルして実行できます。
https://github.com/robbielynch/ierlang
エリクサーためIPythonカーネルもあります:
私はIErlangをドッキングします。 IErangをdockerで以下のコマンドだけ実行することができます。 'docker run -d -p 8888:8888 nacyot/ierlang:apt' – nacyot
- 1. Erlang対応の連続統合システムはありますか?
- 2. THREE JSに対応するTWO JSにはありますか
- 3. PICに対応するavrサイズはありますか?
- 4. Tomcatに対応するmod_proxyはありますか?
- 5. Gtk#Windowsに対応するForm.Showdialogはありますか?
- 6. .Netに対応するJavaBlackBeltはありますか?
- 7. デスクトップブラウザに対応するWebViewはありますか?
- 8. 2次元アレイに対応するscipy.signal.deconvolveはありますか?
- 9. jQuery Timeagoプラグインに対応するDojoはありますか?
- 10. HWNDのクラスメニューに対応するウィンドウスタイルはありますか?
- 11. MySqlに対応するプロファイラはありますか?
- 12. JPA2のOnDeleteに対応する注釈はありますか
- 13. CNTKに対応する地図はありますか?
- 14. /unsafeフラグに対応する "プリプロセッサ"シンボルはありますか?
- 15. Matlab "stem3"に対応するmatplotlibはありますか?
- 16. Windowsの "InterLockedCompareExchange" APIに対応するLinuxはありますか?
- 17. IPythonノートブックAPIはありますか?
- 18. FIPS対応システムのMD5に対する代替ハッシュアルゴリズムはありますか?
- 19. ファイルのNSImageNameFolderに対応するファイルがありますか?
- 20. pypyに対応した2Dプロットライブラリはありますか?
- 21. androidのshareIntentに対するonActivityResultまたは応答はありますか?
- 22. WebApiコントローラコントローラに対応するアクションはありません
- 23. DelphiのAssign/AssignToに対応する.NET対応の構文はありますか?
- 24. jupyter/ipythonノートブックスライドプレゼンテーションを印刷する方法はありますか?
- 25. Androidウェア2.0対応デバイスはありますか?
- 26. Android対応のiOS(swifts)fatalError()はありますか?
- 27. node.jsのスクリプト対応ブラウザはありますか?
- 28. iOS対応の音楽プレーヤーはありますか?
- 29. C++用のブラウザベースのマルチプレーヤー対応ライブラリはありますか?
- 30. C++の "multiset <int>"に対応するPythonはありますか?
https://github.com/robbielynch/ierlang – 0xAX