I second the PinS recommendation, it's an exceptional book. Make sure to get
As for meetings, I'm planning to set up another one soon once 2.9 goes
If anyone else has a topic they'd like to talk about, I'm all ears! I've
Also, I've been toying with the idea of doing a training course, which would
> Hi Art,material & tutorials go, "Programming in Scala" really is *the* go to book,
> I'm a recent convert myself, so I might be able to help. As far a reading
it's fantastic. I almost read it cover to cover in the last two weeks which
is something I've almost never done with a computer book. The second edition
recently came out, so all the 2.8 stuff in there too now:
the o'reilly answer to the previous book and is published openly at the
> A free alternative is http://programming-scala.labs.oreilly.com/ which is
given address. I haven't been through it much myself, so I can't comment on
the quality but I assume it must be alright.
right in, it's close enough. To me scala feels like java++. I surprised my
> That said, coming from a strong java background you really can just dive
co-developer at Matygo one morning telling him I started rewriting our java
backend in scala, and he sat down and spent the whole day working on it with
me, fairly effectively, having never written a line of scala before in his
life. Do you have an old project you want to rewrite? A new little one
you've been thinking of trying? Do it. It won't be the best or prettiest
scala ever written, but it'll get the ball rollling. Dive in, iterate and
Functional programming conceptually is much simpler than imperative I
> As far 'functional mindset'... like with the rest, just dive in.
find... it's really all about lack of side effects and referential
transparency. for example you know if there's no return value (eg :Unit or
using .foreach) you're dependent on side effects. So always try to return
something. Use maps and folds whenever possible. Use vals. Of course ask
yourself 'why' - no point in being functional just for the sake of it.
Usually there is good reasons, like conciseness, expressiveness, the ease of
reasoning with referential transparency, concurrency, etc... - but if those
don't feel apparent in a particular case don't force it.
meetup.com and there doesn't seem to be a group. I think this list has had
> As far as meetups... I'd like to get a van scala meetup going. I searched
some before, but I don't know I'm new ;)
> On 2011-03-07, at 11:35 PM, Art wrote:
>> Hi guys,
>> I've just started learning Scala over the past week or two. Just
>> Also, do you guys have meetups or presentations?
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.