ScalaやGroovyとどっちが流行るかね
4 :
デフォルトの名無しさん :2009/09/19(土) 09:01:13
>>3 「NoopはScalaで作られているので」ってところに軽い衝撃を受けた。
やっと出た
基本 Immutable って言うところが好感触だな。
7 :
デフォルトの名無しさん :2009/09/19(土) 10:58:13
何て読むの? ぬーぷ?
のうぷ
Scala で実装してるということは Scala に何らかの不満があって作ってるんだろうな。多分。
新しい言語でを作ってるということは、Scalaに限らず他のすべての言語に不満があって作ってるんだろ むしろ、Scalaで実装するのを選んだということは、Scalaが 一番理想に近い言語ということじゃないか
そうか? Scalaの言語特性が文法や型の定義・実装に向いていると判断されただけに感じる。 とはいえ、目指すところは近そうだけどな。
んう〜ぷ
13 :
デフォルトの名無しさん :2009/09/20(日) 02:27:11
>>3 インストールに必要なもの
なんか面倒っちいけど
まとめるとこんな感じ?
※「」はあらかじめ導入が必要なもの
●「JDK」 インストール
●「TortoiseHg (Mercurial)」 インストール
●TortoiseHg で 「Noop のソースツリー」 を取得
●「ActiveRuby」 インストール
●ActiveRuby で 「Apache Builder」 (Ruby の gem 使用) を インストール
●「Scala」 インストール
●Apache Builder を使って Scala で書かれた Noop を build
>Noopの実行環境は、現在のところインタプリタのみが提供されているようです。
>インタプリタを動かすにはclassesフォルダとantlr-runtime-3.1.1.jarにクラスパスを通し、
>noop.interpreter.InterpreterMainクラスを指定してScalaを起動します。
>antlr-runtime-3.1.1.jarはNoopのビルド中にC:\Documents and Settings\<ユーザ名>\.m2\repository\org\antlr\antlr-runtime\3.1.1
>にダウンロードされているので、それをコピーして使えばOKです。それからHelloWorldプログラムは
>noop.Applicationクラスとnoop.Consoleクラスを利用しているのですが、これらのクラス定義は
>resources\stdlibフォルダに格納されています。そのため起動オプションとして、このフォルダも指定する必要があります。
「JVMで動作する」 って言うけど
結局いまのところ Scala 上の Noop インタプリタで動いてるだけで
JVM ネイティブな訳じゃないってことか?
>>13 安心しろ
$ java -jar noop-0.1.0-SNAPSHOT.jar HelloWorld resources/helloworld/ resources/stdlib/
Hello World!
scala依存なのがなあ。最初からscalaでよくねという気分が。 ruby使えば済む話をわざわざjruby使う並に素直じゃないw
Scalaに比べて、何が良いんだ?
何が優れているのか具体的なところはよくわからんが、 コンセプトを見る限り、 ・実行可能なドキュメント ・Seamとやらがあること ・DIをサポート みたいな感じらしい
19 :
デフォルトの名無しさん :2009/09/21(月) 01:45:02
きもちわるいJavaの劣化版っていうイメージ
COBOL・・・C#・・・Java・・・、はーらーだ たいぞーです♪
参加者募ってんじゃね?
あ、そういふことですたか。
・実行可能なドキュメント ってなに?わかりやすく
単にクラスドキュの事だろ。
JVM使う時点Javaのライブラリを活用したいんだろうとは思うが、 それってそもそも原則 Immutable なオブジェクトと相性が悪そうだな。
28 :
デフォルトの名無しさん :2009/09/22(火) 19:18:48
>>25 ちげーwww
読みやすいUnitテストのことだ>実行可能なドキュメント
__noop みたいに no operation の略かと思ってしまう
>>3 Apache Builder
じゃなくて
Apache Buildr
だな
きもい Javaの嫌いな部分を真似しなくていいのに
>>33 嫌いな部分ってどこだ?DIとかテストか?
>>32 この人英語わかってないぞ
だまされるなよ
提案されてる機能とか、guiceのソースとかがごちゃ混ぜになってる
noopで書いたソースってほとんど今はないんじゃないか?
今試してみたらDelegator.noopは動かなかった。
BrainF*ck並ってところか
ifも動かないのによく発表できるな
「俺って、まだ作りかけで、if文も動かない頃からNoop知ってたぜ」 というのが自慢話になるからいいだろ
Noop.gにはIF文の定義書いてあるみたいだけど。 ちょっと確認してみる
仕様は追加されないだろw
>>41 俺って、まだ作りかけで、if文も動かない頃からJava知ってたぜ
そのころはまだ oak だったのではあるまいか
List args みたいに、使わない引数の型を抽象化することがあるみたいだけど、 何か落とし穴とかないんだろうか
>>47 それってJavaやC#のObject型とかCのvoid *みたいなもの?
> 使わない引数の型を抽象化する この日本語の意味が既に全然わからない哀れな俺にだれか説明を頼む。
それは抽象的な説明だ
実際にはList<String>が来るんだけど、Stringかどうかを指定していない(捨象している) ってこと
具体的には、Arithmetic.noopの改訂「a0327ee139」の差分を見て思った
53 :
デフォルトの名無しさん :2009/09/26(土) 03:52:09
一つの機能に色んな実現方法っつーか構文があるのって今がproposalの段階だからなのかな? newがproposalのwikiで色んな書かれ方しててどれが正しいんだって感じ。 自分でwikiに載ってるパターンでnew書いても動かないのは書き方が悪いだけか?
Google発の言語だって言う期待感と、構想レベルじゃねーかっていうガッカリ感の落差が半端ないな。 Googleの名前背負って発表していいレベルじゃない。
googleはいつも話題だけだよw
MSも前世紀はそうだった
上場企業だしな 投資家向けの話題作り。
Google発ならこんなもんだろ どこからか持ってきたやつがベースならα版くらいには仕上げてくるんだろうが
勘違いしてるやついるけど、これGoogle発なんじゃなくて、 Googleの開発者が趣味で作ろうとしてる言語だろ
それなんてgoogle詐欺w
それなんてjava
Scalaの対抗版みたいなもの?
Googleの看板で売ってやんよ
OEMみたいなもんか
金集めだろ。 日本ユニセフがユニセフの名前使って寄付金集めて50%がっぽり自分の利益にしちゃうのと同じ。 本気で寄付したいなら、ユニセフの日本支部に直接寄付したほうが100%寄付に回る。
67 :
デフォルトの名無しさん :2009/10/20(火) 15:28:01
なんか動きある?
Google社員が勤務時間中に書いたコードだからGoogleに著作権が移ってるだけだろ
69 :
デフォルトの名無しさん :2009/10/25(日) 22:46:24
Googleの外の人間も混じってね?
こっそりオープンソースソフトのグーグル著作権化?
誰もグーグルから訴訟喰らう事はしたくないわな。
Scalaでいいじゃん
>>15 そのうちに自前でbootstrapするんじゃないの?
JRuby on Railsは不毛かも知れんが、JVM Scriptには夢があると思う。 使い捨ての追加機能とかJavaソースにマージしたかないし。
並列プロセス中心っぽいからCレベルのerlangってとこか? メモリーセーフの方向性は、C++/CLIレベルなのか?native client系の保証した生実行なのか。
80 :
デフォルトの名無しさん :2009/11/25(水) 13:27:09
スレ伸びないな 完全に go に喰われたな
生意気な言語だ
>>81 新年初の書き込みですね。明けましておめでとう。
今まで眠っていたとでも言うのかw 眠れる獅子がついに目覚めたか・・・
84 :
デフォルトの名無しさん :2010/02/10(水) 19:30:53
まるち通報しました
活気が出てきたなこのスレ
Goは裏切りの始まりでした。 皆さんいかがお過ごしでしょうか。 ストレス解消に煽りに来ている方、十分な睡眠を取って煽ってくださるようお願い申し上げます。 風邪を引く前の予防が肝心です。日々の鍛錬を怠らないようにして下さい。 暇つぶしに来ている方、時間を決めて一時間ごとに十五分から二十分くらいの休息を取られた方が良いと思います。 時間は限られています。あなたの人生はあなたの物ですが、一日中インターネットに没頭している、これはいかがな物でしょうか。 インターネットはあなた様の健康に悪影響を及ぼす可能性があります。 マルチしている方、人を忘れないでください、すべてはたくさんの人の多大な努力と膨大な時間を費やして出来た物でありますが故に、 そのような行為は非人道的行為にあたります。なお九十割はスクリプトで出来ているので、気軽に質問してください。マルチはいけません。 さて、私がこのような事をなぜ申し上げますかというと、この度Goのビルドに成功したが故に存じ上げる次第でございます。 よくよく冷静に考えると、このような開発段階にあり、現段階では実用に適していない「ぼくのかんがえたさいきょうのげんご」は プログラミング言語の学習に適さないと判断させていただきました。今後ますますのご健康とご活躍をお祈り申し上げます。
88 :
デフォルトの名無しさん :
2010/11/16(火) 05:51:02 age