2011年10月1期プログラム【色々】Java系スクリプト言語【やってるよ】 TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
Emacs Lisp 3
疑似乱数2
【SecondLife】リンデンスクリプト【LSL】
Oracleの開発で SI Object Browser 買わないやつ


【色々】Java系スクリプト言語【やってるよ】


1 :07/09/28 〜 最終レス :11/08/19
Groovy,Rhino,JRuby,Jython,JavaFX,Pnuts・・・・
JVM上で動くスクリプト言語の話題を扱うスレです。
どの言語使いも仲良くね♥
- Groovy
 Javaのスクリプトといえばこの方、JSR-241にも定義されています。
 http://groovy.codehaus.org/
- Rhino
 JVMで動く、Javascript実行環境です。コンパイル機能もあるよ。 (JDK6に機能制限版添付)
 http://www.mozilla.org/rhino/
- JRuby
 国産言語(?)Ruby実行環境。JVMで動かしちゃったら現行の本家実装より速かった?!
 http://jruby.codehaus.org/
- Jython
 海外ではメジャーなPythonのJVM実行環境。コンパチバージョンが低いのがちょっと悩み。
 http://www.jython.org/Project/index.html
- JavaFX
 新顔ながらSUNを後ろ盾に颯爽登場。前身はF3Script。GUI記述が得意の様子。
 https://openjfx.dev.java.net/
- Pnuts
 元祖Java系スクリプト言語。日本サンのエンジニアが一人で作ってます。
 https://pnuts.dev.java.net/

2 :
2

3 :
Jasminとかいってみる

4 :
Scalaは?

5 :
>>3-4
スレ立て人は、その辺り詳しくないので情報書いてもらえると嬉しいです。

6 :
Jaskell

7 :
http://www.robert-tolksdorf.de/vmlanguages.html

8 :
- Scala
関数型(高階関数やパターンマッチ、型推論など)とクラスベースオブジェクト指向
(mix-inなど)のパラダイムを統合した静的型言語。静的型だけあって、JVMとの
相互運用は得意(クラスの継承とか)。あと、速度がかなり早い
http://www.scala-lang.org/

9 :
JVMはスクリプト言語の実験場だな。

10 :
結論
 生Java最強
 VM上で多言語やりたいなら.Netに限る

11 :
つーか、スクリプトはIDEサポートが弱くて開発しにくいんだよな
実行してみないとわからないとかあぼがど
誰でも好き勝手に実装してスパゲッティ化しやすいとか
.Netだって最初から.Net上で動くことを前提に言語を作らないかぎり
インターフェース部分用意して面倒に扱うことになるからJavaと同じだよ

12 :
そもそも、クロスプラットフォームでないVM って、
どういう存在意味があるのよ?
ネーティブでやれ、とWinユーザーにさえ叫ばれる .Netに
どういう未来があるんだか…

13 :
馬鹿だな
.netは十分クロスプラットフォームだよ
どんなWindowsでも.netさえあれば同じように動くだろ

14 :
やってやんよ
だろ

15 :
え?Selfのjava実装があるの?
Selfって今はsunが作ってるんじゃw
俺はIoの方が好きだが。
というか、javascript使いにはScalaが脳みそ刺激されるw

16 :
>>11
それは普通に使い捨てスクリプト書くためだからだろ
GUIとかもせいぜい決まったUIしか使わないし。
でもやっぱりWindowsなら.net系のほうがいい。
実際俺はwshとかの用途で使いつつある。
PowerShellだとスペックがぎりぎりで重いからってものあるが。
まあそういう用途でわざわざJava系のスクリプトの出番はないんだよな
言語的な面白さも特にないみたいだし

17 :
それwin前提じゃん。

18 :
使いづらいってのは
やっぱスクリプト動かすときの前提が面倒だからだと思うな。(windowsの話ね)
結局、jscriptコマンドを手で叩いてやる必要がある。
それよか、jarのように特別な拡張子を割り当ててやって
ダブルクリックで実行できるようになってくれると使い勝手よくなると思うんだけど。
そうなると、どの言語のスクリプトかをはっきりしないといけなくなるから
Unixのスクリプトのようなヘッダが必要になってくるかな

19 :
適当な拡張子つけて、ftype/assocコマンドで拡張子に実行コマンドを
結びつけて、PATHEXT環境変数も設定するとよいかも。

20 :
「Windowsだけで動けばcross-platformである」というパラドックス

21 :
どこにもパラドックスねーじゃん

22 :
.NETのJava実装デタコレ

23 :
>>22
使い物にはならんけどネタにはなりそうだ
という程度かと

24 :
.netをjavaで実装したの?C#をjavaで実装したの?どっち。

25 :
言語がたくさんありすぎてもうわけわかりません。
仮想マシンとしては大成功ですね。> JVM

26 :
TextSS

27 :
bex script
http://www.h7.dion.ne.jp/%7Esamwyn/pribex.htm

28 :
保守

29 :
wabaで動くのってある?

30 :
あるある

31 :
>>1
     へぇー、
      ∧,,∧ ∧,,∧
   ∧,,(´-ω-)(-ω-`)∧,,∧
  ( ´-ω)旦o) (o旦o(ω-` )
  (_  o[(  ´-) (-`  )]o _)
  └'ー-(_   )][(   _)ー'┘
      'ー'^ー'   'ー'^ー'

32 :
Q. 自動保守#K9K?_D[L とは一体何なのか?
A. 外部サイトへの突撃大好きな真性厨房
韓国突撃でお馴染みの自動保守
最近は自動焼人 ★として2ちゃんねるのボランティアにも精を出す日々
だがそんな彼にも、人間らしい部分はあったのだ…
名言集
『アパッチ砲はワシが作った』
『お前が規制系キャップ取れるか審査してやるよ』
『いつもサボってばかりのキャップがウゼえ』
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
『俺の経歴カックイイだろ?』
最近のニュース
 8月15日の韓国突撃の際に歴史的大敗を喫する。ラジオでの敗戦宣言のときに声が震えていた
 本人は体調不良と言っているが…
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください

33 :
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L
名言集 その2
『お前が規制系キャップ取れるか審査してやるよ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 36 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:31:30.02 ID:PVAf+dux0
> >>33
> キャップとコテハンの違いは何?
> 46 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:38:05.34 ID:PVAf+dux0
> >>45
> その回答では落ちるなw
> 答えは教えないがw
> 50 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:41:29.96 ID:PVAf+dux0
> Q.キャップとコテハンの違いは何?
> A.2ちゃんねるのボランティアの登録制度
> それがお前の答えかw
> 52 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:43:10.06 ID:PVAf+dux0
> まぁ、どうせ正解が出るわけもないし、次の問題。
> 君が思う面白いスレはどんなの?
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください

34 :
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L
名言集 その4
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ のID:PVAf+dux0 = 自動焼人 ★
> 965 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:02:09.35 ID:PVAf+dux0
> まぁ何だ。
> 俺の過去の経歴に比べたら、割れ厨なんて鼻くそレベルなんだけどなw
> 100人規模の集団サイバーテロの主犯とか、いろいろとな。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください

35 :
            _
        r-、' ´   `ヽr-、
       ィ7 /l: ハヽハ トヾ    駄スレを沈めることはこの俺が許さん!
        '|l |'´_` ´_ `| ||    信念に基づいて行動する、
        | |´ヒ}   ヒ}`! l|    それを人は正義と言う。
   __ノ゙). 从 l,  _'_.  |从    今俺が行ってることは上げ荒らしではない、
 ,_'(_ ノ_ヽ ヾl.> - ,イ;リ     正義という名の粛清だぁ!
 { f:テ} {'f:テ}',/\ヽ--//ヽ    
 ヽ,r─‐ 、ィ .、、 i l>Y<! i '、    バーニング!
 / iゝ_ノ iヽ /l   |l  l   ',
 lンヽ/ムノじ

36 :
http://www.infoq.com/jp/news/2011/02/lift-jruby
私は Scala が好きです。Scala は私のお気に入りのプログラミング言語なのです。
これまで数多くの開発組織で,Scala に関する話をしてきました。
しかしその後の Scala の普及状況を見たとき,私はこの言語が Ruby や,
あるいは Python の採用レベルにさえも達しそうもないことに気付いたのです。

37 :
なんでJPerlって無いの?

38 :
あるよ。ググれカス!

39 :
それはたぶん別物だ

40 :
>>39
だが、あるという事実だけは動かない。
invokeDynamicって、もしかしてObjective-Cとかに便利だったりするのかな?

41 :
Scalaはネイティブになれば普及するんじゃね
Java入れられる環境ならぶっちゃけJavaでいいし

42 :
このまえ Closure の本を見つけたが、どうよ?
関数型言語学ぶなら、LispとかHaskell、Erlang のほうがいいのかな。
実務だったら、Scala のほうがいいのかな。

43 :
JythonがPython3系になるのはいつだろうね。
文字列回りはJavaと親和性が高くなるんじゃない?

44 :
ScalaはJava8がでたら駆逐されそう。

45 :
>>44
どういうこと? Java8 からクロージャが導入されるから?

46 :
Scalaはスクリプトじゃないからスレ違い。

47 :
Java8なら俺の隣で寝てるけど?

48 :
>>45
Javaがもう少し機能アップしたら、(JigsawやLambdaが入れば)
「Scalaいいけど、まぁJavaでいっか。」って思う人間が多くなるんじゃないかと思って。

49 :
ScalaもJavaもスレ違い

50 :
http://www.infoq.com/jp/news/2011/02/lift-jruby
私は Scala が好きです。Scala は私のお気に入りのプログラミング言語なのです。
これまで数多くの開発組織で,Scala に関する話をしてきました。
しかしその後の Scala の普及状況を見たとき,私はこの言語が Ruby や,
あるいは Python の採用レベルにさえも達しそうもないことに気付いたのです。

51 :
Scalaがそこまで普及すると一時的にでも考えていたことが驚き。
MLみたいなポジションの言語だろう…

52 :
LISPやSchemeを超えることはないとは思ってたけどまぁそんなレベルだよな実際

53 :
まあinfoqでは実際そんなノリの煽り記事が載ってたな
http://www.infoq.com/jp/news/2009/07/scala-replace-java

54 :
>>53
Javaの後継者とは大きく出たな(w

55 :
>>54
いや、けっこうそういうニュアンスを話している人は多い気がする。
James Goslin とか、(元)豆蔵の羽生田さんもそんなこと言っていた気が。

56 :
96年頃Javaがどう言われていたかと言えば

57 :
ゴスが言っていたのは、「ScalaがあればJavaは作らなかった。」
言語設計としていいって言っていただけで、
Javaを凌ぐほど育つなんて言ってない。

58 :
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど
二度と話かけんなよ(笑)

59 :
天使ちゃんマジ基地

60 :11/08/19
>>58
おまえ、Perl忍者じゃないの?Perlはどうしたんだよ?
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
Emacs Lisp 3
疑似乱数2
【SecondLife】リンデンスクリプト【LSL】
Oracleの開発で SI Object Browser 買わないやつ