Re: Good book on migrating from (Java) OO to FP

2011-07-30 Thread Kenny Stone
Dean gave a talk at Windy City Rails a few years ago that opened this (ruby)
programmer's eyes to functional programming.  I haven't read the book, but
he's a very good educator.

Kenny

On Sat, Jul 30, 2011 at 12:03 AM, Sean Corfield seancorfi...@gmail.comwrote:

 On Fri, Jul 29, 2011 at 5:03 AM, Colin Yates colin.ya...@gmail.com
 wrote:
  Not sure whether this is good etiquette or not, but I wanted to
  praise http://oreilly.com/catalog/0636920021667.  I found it pretty
 useful
  in bridging the gap between OO and FP.  It isn't Clojure specific, but as
 a
  (well established) Java/OO guy, this helped me get FP.

 I think it's very helpful to see recommendations for books that help
 people get FP!

 One of the problems for folks who've been doing it for a long time
 (regardless of which it is under discussion) is that it can be
 really hard to figure out how helpful a given book is for those who
 are going thru the learning phase... (unless, perhaps, you are an
 author targeting that audience!).
 --
 Sean A Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/
 World Singles, LLC. -- http://worldsingles.com/
 Railo Technologies, Inc. -- http://www.getrailo.com/

 Perfection is the enemy of the good.
 -- Gustave Flaubert, French realist novelist (1821-1880)

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Good book on migrating from (Java) OO to FP

2011-07-30 Thread Matthias Cords
not sure wheret it applies to your requirements: www.gigamonkeys.com/book



On 29 July 2011 14:03, Colin Yates colin.ya...@gmail.com wrote:

 Hi all,

 Not sure whether this is good etiquette or not, but I wanted to praise
 http://oreilly.com/catalog/0636920021667.  I found it pretty useful in
 bridging the gap between OO and FP.  It isn't Clojure specific, but as a
 (well established) Java/OO guy, this helped me get FP.

 (not connected in anyway with the book or author other than through
 appreciation :))

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Good book on migrating from (Java) OO to FP

2011-07-29 Thread Colin Yates
Hi all,

Not sure whether this is good etiquette or not, but I wanted to praise
http://oreilly.com/catalog/0636920021667.  I found it pretty useful in
bridging the gap between OO and FP.  It isn't Clojure specific, but as a
(well established) Java/OO guy, this helped me get FP.

(not connected in anyway with the book or author other than through
appreciation :))

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread ax2groin
Can you provide a more detailed review? How did it help you? What
area(s) that it focused on did you find most useful?

I've been playing with Clojure for nearly a year now, but it has just
been on my own. At work, however, it is just Java and C#. Of course,
I've also got several computer books waiting to be read, so
essentially I'm asking you to convince me to let this book jump the
queue. :^)


On Jul 29, 5:03 am, Colin Yates colin.ya...@gmail.com wrote:
 Hi all,

 Not sure whether this is good etiquette or not, but I wanted to 
 praisehttp://oreilly.com/catalog/0636920021667.  I found it pretty useful in
 bridging the gap between OO and FP.  It isn't Clojure specific, but as a
 (well established) Java/OO guy, this helped me get FP.

 (not connected in anyway with the book or author other than through
 appreciation :))

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread Colin Yates
It is only 80 or so pages which made it jump to the top of my queue
:).  There wasn't really any one thing, it just made lots of things
click.  He describes a FP construct or principle and then shows the
Java implementation.

I am currently in hammock time before I jump in with both feet, and My
roadblock is seeing how I can implement things in a functional way.
This book helped bridged that gap for me.

My only criticism is that it was a bit too lightweight and short :)

Sent from my iPad

On 29 Jul 2011, at 22:04, ax2groin ax2gr...@gmail.com wrote:

 Can you provide a more detailed review? How did it help you? What
 area(s) that it focused on did you find most useful?

 I've been playing with Clojure for nearly a year now, but it has just
 been on my own. At work, however, it is just Java and C#. Of course,
 I've also got several computer books waiting to be read, so
 essentially I'm asking you to convince me to let this book jump the
 queue. :^)


 On Jul 29, 5:03 am, Colin Yates colin.ya...@gmail.com wrote:
 Hi all,

 Not sure whether this is good etiquette or not, but I wanted to 
 praisehttp://oreilly.com/catalog/0636920021667.  I found it pretty useful in
 bridging the gap between OO and FP.  It isn't Clojure specific, but as a
 (well established) Java/OO guy, this helped me get FP.

 (not connected in anyway with the book or author other than through
 appreciation :))

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with your 
 first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread Laurent PETIT
2011/7/29 Colin Yates colin.ya...@gmail.com

 Hi all,

 Not sure whether this is good etiquette or not, but I wanted to praise
 http://oreilly.com/catalog/0636920021667.  I found it pretty useful in
 bridging the gap between OO and FP.  It isn't Clojure specific, but as a
 (well established) Java/OO guy, this helped me get FP.


Wow, this seems pretty cool. 80 pages is a bonus for introductory material.
And the table of content really seems appealing from a java developer
perspective, indeed (it's well marketed !).

I think I'm gonna buy one book (not saving trees this time) and let it on my
table for my co-workers to go through oh so inadvertantly ;-)

Cheers,

-- 
Laurent



 (not connected in anyway with the book or author other than through
 appreciation :))

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread Jeff Heon
In the vein of FP for Java programmers, these two libraries might be
of interest.

Sequence-like operations on collection using annotations. Nice and
small.
http://jedi.codehaus.org/

More advanced and Scalaish. Benefits from a bigger community.
http://functionaljava.org/

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread Wilson MacGyver
for java, I use google guava quite a bit. (formerly known as google
collections).

http://code.google.com/p/guava-libraries/

there is quite a bit of FPish things in it.

On Fri, Jul 29, 2011 at 9:49 PM, Jeff Heon jfh...@gmail.com wrote:
 In the vein of FP for Java programmers, these two libraries might be
 of interest.

 Sequence-like operations on collection using annotations. Nice and
 small.
 http://jedi.codehaus.org/

 More advanced and Scalaish. Benefits from a bigger community.
 http://functionaljava.org/

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with your 
 first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en



-- 
Omnem crede diem tibi diluxisse supremum.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread Sean Corfield
On Fri, Jul 29, 2011 at 5:03 AM, Colin Yates colin.ya...@gmail.com wrote:
 Not sure whether this is good etiquette or not, but I wanted to
 praise http://oreilly.com/catalog/0636920021667.  I found it pretty useful
 in bridging the gap between OO and FP.  It isn't Clojure specific, but as a
 (well established) Java/OO guy, this helped me get FP.

I think it's very helpful to see recommendations for books that help
people get FP!

One of the problems for folks who've been doing it for a long time
(regardless of which it is under discussion) is that it can be
really hard to figure out how helpful a given book is for those who
are going thru the learning phase... (unless, perhaps, you are an
author targeting that audience!).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en