Scala

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
  

Articles:
  • Give Apache Geronimo a Lift by Michael Galpin   - [Clicks: 3]
    Lift is a new Web application framework. It is a highly scalable framework built on the Scala programming language. It is the perfect partner for a highly scalable application server, such as Apache Geronimo, especially since Scala compiles to byte code just like the Java language and leverages the Java platform. In this article, you will learn how to create a Web application using Lift and deploy it to Geronimo.
    [Includes sample code]
    http://www.ibm.com/developerworks/library/os-ag-lift/index.html - Jul, 2008
  • The busy Java developer's guide to Scala: Collection types by Ted Neward   - [Clicks: 2]
    Objects have their place in Scala, but so do functional types such as tuples, arrays, and lists. In this installment of Ted Neward's popular series, you'll begin to explore the functional side of Scala, starting with its support for types common to functional languages.
    [Includes sample code]
    http://www.ibm.com/developerworks/java/library/j-scala06278.html - Jun, 2008
  • The busy Java developer's guide to Scala: Implementation inheritance by Ted Neward
    Scala gives you just as much support for implementation inheritance as the Java language does — but Scala's inheritance yields a few surprises. This month, Ted Neward introduces you to polymorphism done the Scala way, blending functional and object-oriented language styles while still mapping perfectly to the Java platform's inheritance model.
    http://www.ibm.com/developerworks/java/library/j-scala05298.html - May, 2008
  • The busy Java developer's guide to Scala: Of traits and behaviors by Ted Neward   - [Clicks: 3]
    Scala doesn't just bring functional concepts to the JVM, it offers us a modern perspective on object-oriented language design. In this month's installment of The busy Java developer's guide to Scala, Ted Neward shows you how Scala exploits traits to make objects simpler and easier to build. As you'll learn, traits are both similar to and different from the traditional polarities offered by Java interfaces and C++ multiple inheritance.
    http://www.ibm.com/developerworks/java/library/j-scala04298.html - Apr, 2008
  • Scala and XML by Michael Galpin   - [Clicks: 5]
    Scala is a popular new programming language that runs on the Java Virtual Machine (JVM.) Scala compiles into byte-code and thus it can leverage the Java programming language. Its syntax, however, makes it a powerful alternative to Java code in certain scenarios. One of those scenarios is XML processing. Scala lets you navigate and process parsed XML in several ways. It also has first class support for XML built right in, so you don't need to create strings of XML or programmatically build DOM trees. In this article, you will see these aspects of Scala in action and see how Scala can make working with XML a joy to do.
    [Includes sample code]
    http://www.ibm.com/developerworks/xml/library/x-scalaxml/index.html - Apr, 2008
  • The busy Java developer's guide to Scala: Don't get thrown for a loop! by Ted Neward   - [Clicks: 10]
    Scala was written specifically for the Java platform, so its syntax is designed to make Java coders feel at ease. At the same time, Scala brings to the JVM the inherent power of functional languages -- and those functional design concepts take some getting used to. In this installment of The busy Java developer's guide to Scala series, Ted Neward starts introducing you to the subtle differences between the two languages, starting with control constructs such as if, while, and for. As you'll learn, Scala gives these constructs a power and complexity you won't find in their Java equivalents.
    http://www.ibm.com/developerworks/java/library/j-scala03268.html - Mar, 2008
  • The busy Java developer's guide to Scala: Class action by Ted Neward   - [Clicks: 11]
    It makes sense for Java developers to use objects as a first point of reference for understanding Scala. In this second installment of The busy Java developer's guide to Scala series, Ted Neward follows a basic premise of language measurement: that the power of a language can be measured in direct relation to its ability to integrate new facilities -- in this case, support for complex numbers. Along the way you'll see some interesting tidbits related to class definitions and usage in Scala.
    [Includes sample code]
    http://www.ibm.com/developerworks/java/library/j-scala02198.html - Feb, 2008
  • The busy Java developer's guide to Scala: Functional programming for the object oriented by Ted Neward   - [Clicks: 10]
    The Java platform has historically been the province of object-oriented programming, but even Java language stalwarts are starting to pay attention to the latest old-is-new trend in application development: functional programming. In this new series, Ted Neward introduces Scala, a programming language that combines functional and object-oriented techniques for the JVM. Along the way, Ted makes the case for why you should take the time to learn Scala — concurrency, for one — and shows you how quickly it will pay off.
    http://www.ibm.com/developerworks/java/library/j-scala01228.html - Jan, 2008

[Top]