タグ

Javaとscalaに関するegghourのブックマーク (6)

  • ビルドシステムの選択肢 - Gradle 1.0 リリース

    Gradleware は先日,Gradle 1.0 を リリース した。Gradle は JavaScala, さらに Groovy を対象としたビルドシステムだ。Make や Ant, Ivy, Maven, Rake, Gant, Scons, SBT, Leinengen, Buildr などのツールが持つ優れたアイデアの統合を目標として,Spring や Hibernate などの注目プロジェクトでもすでに利用されている。機能的には,Java 開発者にはすでに馴染みの Maven や Ant/Ivy を使用した一般的なソリューションに近い。 Gradle にはいくつかの興味深い機能がある。 ビルドスクリプトの記述に (XML ではなく) Groovy を使用 Java, Scala, さらに Groovy 自体のビルドをサポート Maven のリポジトリと互換性を持つ依存性管

    ビルドシステムの選択肢 - Gradle 1.0 リリース
  • scalaとかjavaとかのclass図を表示するサイト作った - xuwei-k's blog

    このクラス図表示するプログラム自体は、結構まえにつくったもので、いつかGAE上にのせてみたいと思ってたのを、やっとのせたという。とりあえずバグだらけ*1なおったはず。だけど、GAEにのせて、なんとなく動いているので、一応blogで宣伝(?) http://class-diagrams.appspot.com たとえば、scalaのListなら、 http://class-diagrams.appspot.com/scala.collection.immutable.$colon$colon という感じで、class名をそのまま入力するだけです。あとSVGなので、割と新しめのブラウザじゃないとみれませんよ。 一応スクリーンショットの画像も↓ *2 仕組みは、別に特別なことしてるわけではなく、Javaのリフレクション使ってるだけなので、JVMで動いてるものなら、どんな言語だろうが、どんなライブ

    scalaとかjavaとかのclass図を表示するサイト作った - xuwei-k's blog
  • Java がサポートされたクラウド環境 Heroku で Play!Scala を試す | アピリオ Tech Blog

    2011年9月7日水曜日 Java がサポートされたクラウド環境 Heroku で Play!Scala を試す Tweet 先日Herokuで「Heroku for Java」の発表がされました。 http://blog.heroku.com/archives/2011/8/25/java/ Herokuはスケールアウト可能なクラウド上のプラットフォーム環境です。 言語はRuby、Node.js、Clojureに対応しているので、最近のクラウドを取り巻く環境が簡単に手に入ります。 今回のJavaの対応により、さらに開発者にとって身近な環境になったという印象をうけます。そしてHerokuは今後も色々な言語に対応していく予定であるとも言っています。 これを機に触って見て感触を試してみようと思う方も多いのでは無いでしょうか? salesforceのブログでも発表があり、Mavenや

  • Akkaが1.0になった。JavaとScalaにアクターモデルをもたらす

    原文(投稿日:2011/02/16)へのリンク Akkaは、Scalaで書かれたライブラリで、アクターモデルを使って、耐障害性のある、非常にスケーラブルなアプリケーションをJavaScalaで書くことを簡単にする。 Carl Hewitt氏によって1973年に始めて提案されたアクターモデルは、Erlangのような言語に採用されて成功した。電気通信業会では、非常に高可用性のある、非常にスケーラブルなシステムが普通である。 Scala言語の生みの親である Martin Odersky氏が言うには、 Akkaアクターは、欲しい物をたくさん備えている。非常にスケーラブル、高パフォーマンスで、分散システムで非常に良く機能する。 プロジェクト リードの Jonas Boner氏が今日、Akkaは、1.0マイルストーンに到達した、とアナウンスした。InfoQは、氏にプロジェクトについてより詳しく聞いた

    Akkaが1.0になった。JavaとScalaにアクターモデルをもたらす
  • ScalaTest

    Latest Release - ScalaTest and Scalactic 3.2.19! import collection.mutable.Stack import org.scalatest._ import flatspec._ import matchers._ class ExampleSpec extends AnyFlatSpec with should.Matchers { "A Stack" should "pop values in last-in-first-out order" in { val stack = new Stack[Int] stack.push(1) stack.push(2) stack.pop() should be (2) stack.pop() should be (1) } it should "throw NoSuchEleme

  • 総まとめ:Javaの将来的な後継者としての Scala

    原文(投稿日:2009/7/9)へのリンク Scalaが最近,将来のJava 後継者の有力候補として注目を集めている。Java の創作者である James Gosling 氏やJRuby の主要開発者である Charles Nutter氏に続いて,Groovy の創作者であるJames Strachan氏もScalaへの賛意を表明している。 氏はJava の好ましくない点について,次のように語っている。 Javaはとんでもなく複雑な言語です(仕様書は600ページもありますし,Javaのgenerics を当に理解できている人はいるのでしょうか?)。オートボクシング(に隠されたNullPointerException),基型,コレクションではない時代遅れの配列,文字列/テキスト/バッファ/コレクション/配列に対するポリモーフィズムの全般的欠如,データ構造体やbean プロパティを扱うとき

    総まとめ:Javaの将来的な後継者としての Scala
  • 1