ClojureでAndroidアプリをプログラミングすることは可能ですか? 誰でも良いチュートリアルや本を提案することは可能ですか?Android用Clojure
答えて
この回答はbeforeです。はい、それはいくつかの小さなハッキングで可能です。しかし、私が最後に試したのは、非常に遅く、非常に記憶が空いていたことでした。これはClojure 1.1とAndroid 2.1で行われました。それ以来、状況は改善されているかもしれません。
Clojureは、クラスロード時間を大幅に改善するアンドロイド2.2 JITコンパイラのメリットが大きくあります。 Clojureは以前のアンドロイド版を読み込むために「永遠に」取っていたたくさんの小さなクラスを作成します。
Clojureの
heh、私はここで「スワンク」は単なる別の形容詞だと思った。 –
リンクが壊れていますか? – Annan
私は、これがどこに移ったのかを見つけようとします。かなり涼しい404しかし、 –
でandroidingのチェックアウトswank pluginにこの「進行中の作業をはい、ここで私が知っ主なプロジェクトです:私はないでしょうけれどもhttps://github.com/remvee/clojurehelloandroid
そして、ここでは少しチュートリアルhttp://riddell.us/ClojureAndAndroidWithEmacsOnUbuntu.htmlですこのチュートリアルは、このチュートリアルの後のコードで演奏した1年以上経過していたので、驚いたことがあります。その後、レビュエのコードは更新されました。
編集:ここスチュアート・シエラとのClojure /コア・グループからのアップデートを参照してください。ボックス 『Android上 のうちhttp://groups.google.com/group/clojure/browse_thread/thread/876c90d3ae353c61
「Clojureの1.2.0作品』が、起動時間はまだある 問題。 のClojure /コアの一部のメンバーは、主に、実行時に必要 ない 選択的に除去もので、これを改善するために の方法を試してきた。
が に従ってくださいニュースの場合 最後のアップデートはAloon Bedra、Clojure/coreメンバー、 2010年12月でした。今は の優先度は高いとは言えませんが、どちらも には興味を失っていません。
私は個人的には のClojureにAndroidアプリを書くことをお勧めしません。 あなたはすぐにそれをリリースする予定です。 しかし、あなたは、Android上でClojureので を実験し、それ 良くなって興味を持っている場合は、それのために行く。」
Android上でClojureのための新しいオプションがClojureScriptある。
ClojureScriptではJavaScriptへのClojureをコンパイルこれは、 アプリでラップすることができます。これはDalvik-VMを完全にバイパスし、読み込み時間の問題を避けるため アプリがjavascriptに適しているかどうかを確認してください プラットフォームとの統合では、あなたのアプリ が緊密に暮らすことができる場合プラットフォームの統合により、多くの時間を節約できます 時間。
それはあまりにもあなたがクロージャススクリプトでJavaをスクリプトできません悪いです – gtrak
Androidマーケットで「Clojure REPL」、「Clojure」または「Sattvik Software」を検索すると、 が優れたREPLを見つけます。私はXOOM 1 TabletでAndroid 3を使用していましたが、今はAndroid 4.0を使っていて問題なく使用しています。
あなたは、Java(Java IDE)、Ruby(Ruboto IRB)、Python、Lua、Perl、Javascript(過去4回のSL4J、Lua用のSigmaScript)、ISLisp ISLispdroid)、OCaml(OCaml Toplevel)、Scheme、C、C++、C#、パスカル、ベーシック、さらにはForth!
私はScalaのためにまだ持っていないことを残念に思います!
この質問は、 "私はどのようにAndroidデバイス上でClojureコードを実行できますか"ではなく、 "Clojure " –
これはちょっと古いですが、誰かがこの問題を抱えている場合に備えて、Androidのclojureは上記の回答から長い道のりを歩んでいます。 lein-droidとNekoプロジェクトでは、clojureを使用して完全なアンドロイドプログラムを書き始めるのがずっと簡単です。
- 1. Clojureのカウントリソース使用(REPLで、Clojureの1.7.0)
- 2. Clojure:慣用的なClojureファッションでjava.util.HashMapを使用する
- 3. ClojureでAndroidサービスを作成する
- 4. ClojureでのWSDLの使用
- 5. スタートアップClojureを使用して
- 6. clojureで慣用的なファイルロック?
- 7. Clojure DataFlowプログラミングイディオムの使用
- 8. ClojureクラスからのClojure ISeq
- 9. Clojure
- 10. ClojureでAndroid用の簡単なGUIプロジェクト(Hello world)を作成するには?
- 11. のClojureの喜びでClojureの
- 12. Clojureの
- 13. スワップ! Clojure
- 14. Clojure&ZeroMQ
- 15. Clojureオフラインインストール
- 16. Clojureプリセットデータベース
- 17. Clojureの
- 18. Clojureの
- 19. Clojureの
- 20. Clojureの
- 21. Clojureの
- 22. Clojureスレッドマクロ
- 23. Clojure - リングストリームレスポンス
- 24. Clojureは、
- 25. Clojure OutOfMemoryError
- 26. Clojure closure
- 27. Clojure#=リーダマクロ
- 28. Clojureの
- 29. Clojureの
- 30. Clojureの
この質問には毎回この質問が出るように思われます:)(答えは「はい」と近いし、「それはいつか働くかもしれない」から遠い)おそらく次回は、本当に「良い」答え –