Command Line Tools scala scaladoc scalac scalap, javap & jad Scala Bazaar System (sbaz) fsc
Other Tools Productivity tool: JRebel (free license provided for Scala developers)
Does anybody think there is a lack of tool support? If so, what kind of tool would you like to see?
LIBRARIES
Interoperability with Java libraries Reuse of Java open source libraries is one of Scala's selling points. However, does it work seamlessly? Also, should the community strive more on reuse or developing Scala libraries?
Most of the more specific libraries seem to be scientific or math oriented (Scala-rel, Jiva, Scalala, Scalalab). Do you see that as an indicator of Scala's primary usage? Is it a consequence of Scala's functional programming support?
JOB TRENDS
Compared With Other Alt-JVM Languages
Companies Using Scala
'High Profile':
Twitter, Sony, Yahoo, SAP, Siemens, others?
Local:
Capital IQ ClariFI
Synthesis Studios (wattzon.com)
others?
ENTERPRISE ADOPTION
Enterprise Adoption
Group question: who is using Scala for enterprise work? Evidence
Web articles, blog traffic, mailing list questions
How to use Scala with X
JPA/Hibernate, Spring, Wicket, Stripes
Challenges
Technical
Annotations support
Nested annotations
@BeanProperty annotation copy behavior
All addressed in Scala 2.8
Enterprise Adoption
Challenges (continued)
Tension: Java interop vs. Scala best-practices
Uniform access principle vs. Java Bean convention
Option vs. null handling
DI/AOP vs. Cake Pattern etc.
Annotations vs. Partial Functions
Popular Java libs vs. Scala rewrites
Conservative Boss Concerns
Local availability of expertise
Perception that Scala is academic/experimental/in-flux
Lack of commercial backing
Tool Support
Basic editing / refactoring
Java EE tools correct treatment of Scala as Java
Enterprise Adoption
Opportunities
Java is mature, slow to change
Oracle aquisition of Sun
Polyglottism becoming more accepted
Sneak it in?
Tool support is improving
Killer-app
Concurrency
Will Lift be for Scala what Rails was for Ruby?
Lightning Talks Anybody interested in giving a talk? Don't forget, they are a good way to make yourself learn language features... Plus, you don't have to join a local Toastmasters club...
Feedback Suggestions Ideas for next meetings
Thank you all for coming and participating! and now... The Book Draw
Credits Photos: http://www.flickr.com/photos/mycakeswithlove/3035963582/sizes/l/ http://www.flickr.com/photos/jimheid/321544717/sizes/o/ Creative Commons 2.0 http://www.flickr.com/photos/jeremybrooks/3115366057/ http://www.flickr.com/photos/jaxmac/1492034448/in/pool-88519191@N00 Books: Programming Scala by Dean Wampler and Alex Payne
0 comments
Post a comment