addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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

From: Colin V.
Sent on: Wednesday, October 2, 2013 4:19 PM
+1 

I went through the same thing learning Haskell at University.  It all seemed nonsensical until one day it just "clicked" and it was (mostly) plain sailing after that. 

On 2 Oct 2013, at 13:58, Rob Shield <[address removed]> wrote:

> 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 &quot;REPLY&quot;­, 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&#39;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]
> 
> 
> 
> 
> 
> 
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> http://www.meetup...­
> This message was sent by Rob Shield ([address removed]) from LJC - London Java Community.
> To learn more about Rob Shield, visit his/her member profile: http://www.meetup...­
> Set my mailing list to email me
> 
> As they are sent
> http://www.meetup...­
> 
> In one daily email
> http://www.meetup...­
> 
> Don't send me mailing list messages
> http://www.meetup...­
> 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, 8-10th June 16

  • SkillsMatter

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

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • 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