問題タブ [nashorn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12350 参照

java - OracleのNashornJSエンジンでコーディングを開始するにはどうすればよいですか?また、OpenJDKのRhinoはいつ置き換えられますか?

Oracleの新しいNashornJavaScriptエンジンを試してみる方法を探しています。最新のOpenJDK8(b65)をDLしましたが、含まれているスクリプトエンジンはRhinoだけのようです。

NashornがOpenJDKのRhinoをいつ(またはどのビルドで)置き換えるか知っている人はいますか?または、さらに良いことに、JDKがすでに含まれている場合はどこで入手できますか?Netbeansがそれを使用するデバッガをすでに作成していることは知っていますが、ライブラリ/コードをどこから取得して作成を開始したかはわかりません。

誰かリンクがありますか?

ありがとう。

0 投票する
2 に答える
2714 参照

javascript - Nashorn コンテキストとエンジンを直接初期化する方法は?

名前空間から Oracle の JavaScript nashorn エンジンを直接初期化しようとしていjdk.nashorn.*ます。(nashorn ライブラリは 2013 Jan のベータ版です)。

javax.script.ScriptEngineManager ユーティリティ クラスを使用して、エンジンの Nashorn エンジン インスタンスを呼び出す Web サンプルがあります。

ただし、私は ScriptEngineManager を避けたいので、Rhino と同じ方法でエンジンを直接呼び出す必要があります。

nashorn エンジン インスタンスを直接作成するにはどうすればよいですか?

0 投票する
1 に答える
420 参照

javascript - Groovy DSL を Clojure に移植する

私はいくつかの「ビルダー」Groovy DSL を FactoryBuilderSupport で作成しました (標準的な例はSwingBuilderです)。これは主にパフォーマンスの問題のためです (また、Groovy の将来について心配しているためです。たとえば、Groovy 3 には新しい MOP が含まれますか?)。 JVM ベースの内部 DSL の代替フレームワークを検討しています。

Clojure にはクロージャーとマクロの両方があるため、有力な候補ですが、Groovy スクリプトのように動的にバインドされた Java オブジェクトを操作することが Clojure でどれほど簡単かはわかりません (ところで、私は LISP 言語ファミリには精通していますが、Clojure の言語ファミリには精通していません)。特定の機能)。

また、十分に待てば、Java 8 の Nashorn が別の候補として Javascript を追加することになると思います。

では、Groovy と比較して、Clojure (あるいは JavaScript でさえも) は、その種の DSL をどの程度サポートできるでしょうか?

0 投票する
2 に答える
1052 参照

java - JDK8 b80 の Nashorn?

Oracle の新しい JS エンジンである Nashorn を使い始める方法について、何かアドバイスはありますか?

JDK 8 b80 をインストールしましたが、まだ Rhino のみです。

出力:

0 投票する
1 に答える
215 参照

java - Java 8 M7 - いつ、どこで?

Java 8 の M7 (開発者向けプレビュー) がいつどこでリリースされるか知っている人はいますか?

私はここを見ています:

http://openjdk.java.net/projects/jdk8/milestones

http://jdk8.java.net/download.html

そして私は読んだ:

http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-February/002066.html

しかし、それはすべて泥のように澄んでいます。それは私が求めている Nashorn です (そして私は怠け者なので、ソース ダンスからのコンパイルを実行したくありません)。