Re: [ljc] How to think as "functional language programer"

From: Rob S.
Sent on: Wednesday, October 2, 2013 11:51 AM
Best advice - don't panic and stick with it! It will come.

> It can perhaps help to force yourself in Java to declare every variable
> final, in this way you will be working with immutable data and you will
> also start to write your Java code in a more functional style.
>
> On 2 October[masked]:38, Sivaji  wrote:
>   Hi all,recently I have started learning Scala course offered by coursera
> (by martin odersky) but I am still not getting the crux of it by writing
> programs in functional way. Most of the time I am thinking like a
> imperative prog language developer and all examples/exercises are given
> in the course need to be solved with out mutation (complete functional).
> so my question is, Is this quite normal for a developer from java
> background or you have any learning resources to tune my mind to write
> programs in functional programming language as well... I am loosing
> confidence for the first time as I am struggling to write a simple dummy
> tweeter application,.Scala language  syntax/constructs/co­ncepts are not a
> problem to understand but thinking everything in recursion and thinking
> very abstraction is nightmare for me now. Anybody faced similar issue (may
> not be with scala but other functional prog language) and want to share
> their experiences, it is highly appreciated??
>  thankssivaji k
>
>
>
>  --
>  Please Note: If you hit "REPLY"­, your message will be sent to
> everyone on this mailing list ([address removed])
>  This message was sent by Sivaji ([address removed]) from LJC -
> London Java Community.
>   To learn more about Sivaji, visit his/her member profile
>  To report abuse or block this person, please click here
>  Set my mailing list to email me As they are sent | In one daily email |
> Don't send me mailing list messages
>
>   		Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]
>
> --
> Adam Retter
>
> skype: adam.retter
> tweet: adamretter
> http://www.adamre...­
>
>
>
>  --
>  Please Note: If you hit "REPLY", your message will be sent to everyone on
> this mailing list ([address removed])
>  This message was sent by Adam Retter ([address removed]) from
> LJC - London Java Community.
>  To learn more about Adam Retter, visit his/her member profile
>  To report abuse or block this person, please click here
>  Set my mailing list to email me As they are sent | In one daily email |
> Don't send me mailing list messages
>
>   		Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]


Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference, in collaboration with the LJC 12/13 Jun 14

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • Packt Publishing

    A publishing company specializing on specific technologies and solutions

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy