NOTE:
This is a very old post that I’ve migrated from my blogger account.
I have matured since then and continue to learn, striving to remain humble with a mindset of humility.
Preface
There was a man, to be more specific a developer, that is I. I’m going to learn Scala and writing things down is going to help me. These are my notes for the book Programming In Scala by Martin Odersky, Lex Spoon, Bill Venners. That is all.
Why Scala?
Pro:
It is a great balance between readability like Ruby and Python but with type define.
Got a great parallel library that is model after Erlang.
Going to help me learn functional language.
Got a web framework.
Fast because it uses JVM.
Polygot.
Con:
It uses JVM.
Own by Oracle which does not understand open source and is recently a threat to open source.
The light at the end of the tunnel:
There are open source implementation of JVM out there. Con, crashes a lot cause oracle will not give them the TCK license. Oh wellz. I’m also bias against Java coming from a C++/PHP background.