問題タブ [bgga]

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 投票する
2 に答える
328 参照

java - 標準の Mac JDK6 で BGGA クロージャ プロトタイプを使用するにはどうすればよいですか?

既存の JDK 6 (Mac OS X Leopard の標準) でBGGA クロージャ プロトタイプを使用しようとしています。私がコンパイルしているサンプル コードは、BGGA チュートリアルからのものです。

私は次のことを試しましたが、どれもうまくいきません:

  1. closures.jar を /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib にコピーしました
  2. -Xbootclasspath/a:/path/to/closures.jar を指定して javac を実行しました
  3. -J-Xbootclasspath/a:/path/to/closures.jar で javac を実行しました
  4. 独自のシステム ライブラリを定義し、それを BGGA を利用したコードでプロジェクトにアタッチすることで、eclipse ganymede から試しました。

4 つのケースすべてで、コンパイル エラーが発生します。これは、コンパイラがブートストラップ クラスパスの Closures.jar を取得しなかったことを示しています。これをEclipseから、または少なくともMavenから機能させたいと思っています。ありがとう!

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

java - javaへのボルトオンソリューションとしてのBGGAクロージャー?

昨日、@headius / Charles Nutter が twitter で非常に興味深いアイデアを思いつきました。

@danny_l Gafter も同じ過ちを犯しました。Groovy がフォークである以上、フォークされた Java という意味ではありません。クロージャーを備えた「主にJava」が必要です。

または @danny_l / Danny Lagrouw による返信:

@headiusまたはBGGAプロトタイプは、Javaの将来のバージョンで「ボルトオン」になる可能性がありますか? それは役に立つかもしれません

それは本当に私も見たいものです。BGGA プロトタイプを最新の Java バージョンで動作させるために、ある種のバイトコード プリプロセッサを用意することはできませんか? つまり、scala、Groovy、および JRuby にはクロージャーがあり、有効なバイトコードを生成します!

私もそのお手伝いをしたいし、力を入れたいと思っています。どこから始めればいいのかよくわかりませんが。

(上記は、このトピックについて書いたブログ投稿の抜粋です)

他の人はこのアイデアについてどう思いますか?

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

java - Java のクロージャ - 3 つの主要な提案の構文の違いは?

Java 言語にクロージャを追加するための 3 つの主要な提案が提示されています。

私の質問:

  • 構文に関して、3 つの提案 (BGGA、CICE、および FCM) の違いは何ですか?
0 投票する
1 に答える
151 参照

android - Android プロジェクトで bgga (またはその他の) クロージャーを使用している人はいますか?

閉鎖パターンが恋しいです-Androidでそれらの実行例を持っている人はいますか?