InfoQ Homepage Presentations A Taxonomy of Scala
A Taxonomy of Scala
Summary
Jamie Allen explains some of the terminology encountered by Scala developers and not only: OO features, pattern matching, functional programming, actors, futures, tuples, implicits, type theory, etc.
Bio
Jamie Allen has over 18 years of experience delivering enterprise solutions across myriad industries, platforms, environments and languages. He has been developing enterprise applications with Scala since 2009, primarily using Actors for fault tolerance and managing concurrency at scale.
About the conference
Strange Loop is a multi-disciplinary conference that aims to bring together the developers and thinkers building tomorrow's technology in fields such as emerging languages, alternative databases, concurrency, distributed systems, mobile development, and the web. Strange Loop was created in 2009 by software developer Alex Miller and is now run by a team of St. Louis-based friends and developers under Strange Loop LLC, a for-profit but not particularly profitable venture.
Community comments
Typing of Future
by Jamie Allen,
Re: Typing of Future
by Jason Zaugg,
Typing of Future
by Jamie Allen,
Your message is awaiting moderation. Thank you for participating in the discussion.
My comment that futures are untyped in this presentation is incorrect. In the case of Akka actors using a "?" to create a future, where an actor is "asking" for a response from another actor, a new future is created which itself is untyped, and only in that case do you need to perform the "mapTo[T]" call for the response to be typed. All other Future interactions are typed by the value returned in the final expression of the future.
Re: Typing of Future
by Jason Zaugg,
Your message is awaiting moderation. Thank you for participating in the discussion.
More docs on Scala 2.10.0 Futures + Promises: docs.scala-lang.org/overviews/core/futures.html