Typesafe, a new startup co-founded by Martin Odersky, creator of the Scala language, launches to enable developers to create cloud and multicore applications in Scala.
new languages running on the Java Virtual Machine becoming increasingly
popular, the creator of Scala has launched Typesafe, a new company focused on
commercializing the language.
, launched May 12, is known as the
Scala company. Martin Odersky, creator of Scala, co-founded the company with
Jonas Boner-Typesafe chief technology officer and creator of the Scala-based
Akka middleware project, touching off with $3 million in Series A financing led
by Greylock Partners.
company introduced the open-source Typesafe Stack, which integrates the most
recent releases of the Scala programming language, Akka middleware and
developer tools to simplify and accelerate software development with Scala.
Typesafe is offering commercial support and maintenance through the optional
by Typesafe co-founder and CEO Martin Odersky, Scala is a modern programming
language designed for multicore hardware architectures and cloud computing
workloads. Because it runs on the JVM, Scala offers interoperability with Java.
Scala has a rapidly growing community of users and contributors, and is proven
in production with some of the world's most highly trafficked Web properties,
including Foursquare, LinkedIn and Twitter, Typesafe officials said.
previous generation application architecture came from sequential computing and
it is running out of steam," Odersky said in a statement. "This shows in the
middleware stack, too. With Typesafe, we're introducing a modern software
architecture that is designed for parallel and distributed computing, bringing
huge advantages in scalability and reliability. Moreover, Typesafe is committed
to ensuring Scala is 100 percent interoperable with existing Java investments
in the enterprise."
partner Bill Kaiser, who made a bet on open source as an early investor in Red
Hat, said of Typesafe in a statement: "With Moore's
Law now driving core counts instead of clock speed, we've entered the era of
-Big Cores.' Meanwhile, faced with the challenges of multicore and cloud
computing, the Java platform is at a crossroads. Scala is the only proven
alternative that solves these two computing challenges for big enterprises-and
Typesafe is the only company, with its people and technology IP, that can take
Scala to the mainstream."
was joined in the Series A investment by individual investors including Chamath
Palihapitiya, vice president of Growth, Mobile and International at Facebook;
Diane Greene and Mendel Rosenblum, founders of VMware; Francois Stieger, a
former executive at VeriSign, Broadvision, and Oracle; and Jeff Huber, senior
vice president of Commerce & Local at Google.
has been a powerful programming tool for LinkedIn and has offered greater
scalability and efficiency towards our programming efforts," said Chris Conrad,
engineering manager at LinkedIn, in a statement. "We're glad to see the
creators of Scala launch Typesafe to further invest in the next generation of
to underscore its commitment to extending the Java ecosystem through
Scala, Typesafe also named to its board of advisors Java creator James Gosling
and Java concurrency expert Doug Lea. Willy Zwaenepoel, distributed and
parallel computing expert and professor at Switzerland's top technical
university (Ecole Polytechnique F??Â«d??Â«rale de Lausanne - EPFL), rounds out the
Typesafe advisory board.
Typesafe Stack offers a modern architecture for building scalable applications
that can handle multicore and cloud computing workloads. The stack is comprised
of the Scala language, Akka middleware and a set of developer tools including
the Scala IDE for Eclipse.
officials said Scala smoothly integrates features of object-oriented and
functional languages, enabling developers to be more productive and write more
scalable code while retaining full interoperability with Java. Scala
version 2.9, available for the first time today, adds support for parallel
collections that automatically "extract parallelism" to enable simple and
effective use of multicore hardware.