This location is shown only to members
About the talk
The talk will begin by covering the Scala syntax briefly and then delving into some of the nicer features (type inference, functional programming, etc). It will then concentrate on some specific things like Option and Case Classes to hopefully highlight some immediate and easy wins over Java.
About the speaker
Charles O'Farrell has been working at Mincom for 4 years, updating their legacy COBOL systems to Java and Flex. He's hoping to introduce Scala into the mix at soon as is humanly possible. :)
That was really an awesome presentation. Well done Charles!
Also, to answer the question about implicit resolution. Scala will not compile in the case where two implicits conversions match, complaining about ambiguity. I've put an example in the Scala talk project.
https://github.com/charleso/scala-talk/blob/master/src/mai...![]()
![]()
Another example for Traits with multiple inheritance with compatible type errors.
https://github.com/charleso/scala-talk/blob/master/src/mai...![]()
![]()
The video's loading up at present to:
http://vimeo.com/groups/qldjvm
Should be ready to watch within an hour or so.
Log in to Meetup with your Facebook account.
Thanks again for everyone who came! The slides can be found on GitHub:
https://github.com/charleso/scala-talk
The restructuredText display of GitHub doesn't include the code examples. You need to look at the raw version to see that:
https://raw.github.com/charleso/scala-talk/master/README.r...
