Scala

David Pollak氏 lift と Scala を語る

lift は表現力ゆたかで洗練されたウェブアプリケーションフレームワークで、JVM上で動くスクリプト言語 Scala で書かれています。lift はセキュリティの重要性・メンテナンス性・スケーラビリティ・パフォーマンスを重視しています。また、lift により開発者…

JavaとScalaの比較表

Note: this is not a language comparison exercise [i.e., X versus Y comparison to "conclude" which one is better!]. Rather, it is an attempt to give head-start to the Java programmers who want to learn other languages that run on the Java p…

動的言語と静的型付け言語の良さを美味しいとこ取り

Scalaが依然として静的型付け言語であるということを思い出してほしい。「動的言語の特徴のように見える物」が、実はそうでもないことがみえてくるのではないだろうか。実際Scalaを学んでいくと「型安全性と実行効率を引き換えに記述性と柔軟性を手に入れる…

Scalaで書かれたWebアプリフレームワークlift Web Framework

lift Web Frameworkは、Java仮想マシン上で動作する関数型言語「Scala」で書かれたWebアプリケーションフレームワーク。既存のフレームワークのよい点を積極的に取り入れながら開発が進められており、Smalltalkのフレームワーク「Seaside」に搭載されている…

Hello Worldを書いてみる

前々から気になっていたプログラミング言語Scalaで HelloWorldを書いてみました。 HelloWorld.scala object HelloWorld { def main(args: Array[String]): Unit = { System.out.println("Hello World") } } 環境構築は http://www.scala-lang.org/ からダウ…