How’s a Method Different From a Function in Scala? A method can appear in an expression as an internal value (to be called with arguments) but it can’t be the final value, while a function can: //a simple method scala> def m(x: Int) = 2*x m: (x: Int)Int //a simple function scala> val f = (x: Int) => 2*x f: (Int) => Int = <function1> //a method can't be the final value scala> m <console>:6: error:
As early as 1999, Martin Odersky had begun to envision a programming language that merged functional programming with object-oriented programming, but he didn't want all the restrictions of Java, the language he had done much of his work with. What eventually emerged in 2003 was not an extension of Java, but a language that was completely interoperable with it. Today, you know this language as Sc
In my last blog entry, ScalaFX A Walkthrough, I talked about setting up ScalaFX 2.0 in IntelliJ 10.5 with the Scala Build Tool (SBT) in the screencast. I left out some salient points. The JavaFX 2.0 SDK has one important hardcoded reference in it, which makes it hard to use in a Maven or Ivy repository. The reference is in a class called NativeLibLoader and it attempts to initialise the native lib
Caoyuan Deng (pictured right) is a developer living in Vancouver, B.C. Canada. He's a member of the NetBeans Dream Team. During the recent year, he's been developing AIOTrade, a trading platform, for a Chinese financial company. He's also the developer behind the Scala plugin for NetBeans IDE. In the interview below, Caoyuan talks about the Scala plugin, how it came about, and where it is going! H
With a minimalist API built for common everyday use cases, O/R Broker provides the functionality of a JDBC framework for Scala developers. Java developers can use the API for enforcing proper, optimal access (including stored procedure calls). The open source framework externalizes SQL into text files for organization and post-deployment revisions. The best part is that O/R Broker 3.0, which is
Kojo, the learning environment in and for Scala, has recently been announced. The application comes with a lot of interesting features and, aside from its Scala REPL, aims to provide a fun and educational setting for young programmers.Lalit Pant, the developer behind this application, is interviewed below, primarily about the application and what it offers, but also about its architecture and unde
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く