Clojure
コードをより速く実行する方法が必要です。コマンドラインから実行するのとほぼ同じ方法で実行する必要があることをSciTE
含め、ほぼすべての言語で使用します。ヒット時にファイルを実行するバッチファイルを作成しました:Clojure
Clojure
Clojure
<F5>
@java -cp C:\clojure-1.5.1\clojure-1.5.1.jar clojure.main %*
私の主な不満は、Clojure
ファイルの実行に約 2 秒かかることです。これは受け入れがたいことです。私は、コードを同じくらい速く実行(コンパイルが速くなりますか?)したいClooj
と同時に、別のタブに実験やその他の提供できるもののためにファイルを持ってpython
いLisp
ますSciTE
。ファイル全体を 1 秒未満で実行/評価する
方法を知りたいClooj
ので、同じものを で再現できSciTE
、たとえば でコードを変更せずにCommon Lisp
. のようにコマンドラインからコードを評価する方法があれば最高ですclisp -q -x "(print 'under-a-second)"
。
SciTE
私の主な目的は、 ( Clojure
-コード比較)から離れることではなく、Lisp
コードをより高速に実行できるようにすることです (最適化ではなく、スタートアップについて話している)。
アップデート:
Clojure コンパイラは、コマンド ラインからコードを評価できます ( main.clj
jar ファイル内にあります)。
java -cp clojure-1.5.1.jar clojure.main -e "(print 'hello)"
悪いニュースは、前の式のように平均 2 秒かかる式をコンパイルすることです。