Home

Advertisement

Previous Entry | Next Entry

The reverse of Object Construction

  • Jun. 2nd, 2009 at 10:03 PM
Martin Odersky, the creator of Scala, on this Google Tech Talk (@13:54 min) says:
Pattern matching is the reverse of Object construction, that all it is...

I must say, the Functional Programming side of Scala is a whole new world to me, and the pattern matching mechanism a big a part of it, and I have the intention to deep dive all this.

Comments

( 1 comment — Leave a comment )
[info]dserodio wrote:
Jun. 3rd, 2009 02:35 pm (UTC)
As you know, I've been evangelized into OOP by the master :-) But I don't believe in dogmas, and I'm always ready to challenge my assumptions.

I must say, I've been "envying" attributes of functional-style programs since I read Functional Programming For The Rest Of Us (compiler can automatically paralellize things, hot code redeployment, machine-assisted proofs and optimizations, etc), but I've never been able to make the paradigm leap.

Maybe Scala, which mixes OOP and FP (leaning towards FP when necessary), will allow people like me to make the leap.

I believe that IDE support is one of the most compelling reasons for using a language/platform, and of course, since Java-the-language is ~10 years old, its IDE support is unrivaled, which is one of the biggest barriers to entry for new languages.

Recent advances in Groovy support for Eclipse has made me optimistic again.
( 1 comment — Leave a comment )

Latest Month

November 2009
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Tags

Page Summary

Powered by LiveJournal.com
Designed by Tiffany Chow