Re: How to do functional programming

2016-08-08 Thread John Newman
So I've been hammocking it up recently on this subject. Just to add more philosophical perspective - you could look at the universe in two different ways: from the _inside_, where a thing subjectively experiences the flow of time, as the world mutates around it; and from the _outside_, where object

Re: How to do functional programming

2016-08-08 Thread Gary Johnson
A shell script written in a procedural style (e.g. with Bash or equivalent shell language) will frequently start out by declaring some global variables, then perform some conditional checks (if then else), throw in a few loops (for, while), and ultimately end up with some new values in those in

Re: How to do functional programming

2016-08-07 Thread Piyush Katariya
www.slideshare.net/*piyush*katariya/*thinking*-*functionally* -- 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

Re: How to do functional programming

2015-10-11 Thread Pattern-chaser
On Thursday, 8 October 2015 14:21:13 UTC+1, Jason Stewart wrote: > > Designing a FP program often involves looking at the data first, then > thinking about what transformations that the data needs in order to become > what you want it to be. I like to think of functions as instructions about >

Re: How to do functional programming

2015-10-09 Thread Sean Corfield
On 10/9/15, 2:13 AM, "Colin Yates" wrote: >Coming from many years of ‘Java Enterprise Applications’ (e.g. Spring, >Hibernate and if you were feeling adventurous maybe free marker instead of JSP >- h.) this was a wonderful breath of fresh air for me. Thank you for starting my Friday off wi

Re: How to do functional programming

2015-10-09 Thread Mark Nutter
Neal Ford has a good talk on "Functional Thinking" https://www.youtube.com/watch?v=7aYS9PcAITQ On Fri, Oct 9, 2015 at 5:13 AM, Colin Yates wrote: > he he. > > Coming from many years of ‘Java Enterprise Applications’ (e.g. Spring, > Hibernate and if you were feeling adventurous maybe free marker

Re: How to do functional programming

2015-10-09 Thread Colin Yates
he he. Coming from many years of ‘Java Enterprise Applications’ (e.g. Spring, Hibernate and if you were feeling adventurous maybe free marker instead of JSP - h.) this was a wonderful breath of fresh air for me. https://www.coursera.org/course/proglang looks great as well. > On 9 Oct 2015

Re: How to do functional programming

2015-10-08 Thread Baishampayan Ghose
Haha, Sean... you got me stumped there for a second. I completely agree with your assessment though. Dan Grossman's course on "Programming Languages" is an absolute blockbuster. Highly recommended! ~BG On Fri, Oct 9, 2015 at 5:49 AM, Sean Corfield wrote: > On 10/8/15, 1:32 PM, "Colin Yates" coli

Re: How to do functional programming

2015-10-08 Thread Raoul Duke
> https://www.coursera.org/course/proglang cool. thanks for the pointer, i will have to find the time. -- 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

Re: How to do functional programming

2015-10-08 Thread Sean Corfield
On 10/8/15, 1:32 PM, "Colin Yates" wrote: >This is a great course. I still get a bit green with envy when I recall the >workbook capabilities in Eclipse. Another recommendation for Brian Marick’s OO >to FP book. Ah, just realized this is Odersky’s course which is not what I was thinking of!

Re: How to do functional programming

2015-10-08 Thread Colin Yates
This is a great course. I still get a bit green with envy when I recall the workbook capabilities in Eclipse. Another recommendation for Brian Marick’s OO to FP book. > On 8 Oct 2015, at 21:00, Sean Corfield wrote: > > On 10/8/15, 12:45 PM, "Raoul Duke" rao...@gmail.com> wrote: > > >> i did

Re: How to do functional programming

2015-10-08 Thread Sean Corfield
On 10/8/15, 12:45 PM, "Raoul Duke" wrote: >i did this one a while back as a refresher on my university stuff :-) >https://www.coursera.org/course/progfun I’ll second this as a great recommendation. I first took the course several years ago and I’ve taken it twice since as a Community TA — that

Re: How to do functional programming

2015-10-08 Thread Raoul Duke
heck if you pay me U$D120 an hour, you can send me your code (as long as it isn't more than a single page at 10 pt font, with regular formatting ;-) and i'll tell ya how to do it more FPish (kidding.) -- You received this message because you are subscribed to the Google Groups "Clojur

Re: How to do functional programming

2015-10-08 Thread Raoul Duke
> https://tbaldridge.pivotshare.com/media/oop-lesson-1/28290 > I do not remember if the other tutorials (2,3 and 4) on OOP are free as > well… i did this one a while back as a refresher on my university stuff :-) https://www.coursera.org/course/progfun -- You received this message because you a

Re: How to do functional programming

2015-10-08 Thread Mimmo Cosenza
https://tbaldridge.pivotshare.com/media/oop-lesson-1/28290 I do not remember if the other tutorials (2,3 and 4) on OOP are free as well… mimmo > On 08 Oct 2015, at 21:36, Raoul Duke wrote: > >> The way I like to think about FP vs OO

Re: How to do functional programming

2015-10-08 Thread Raoul Duke
> The way I like to think about FP vs OO is that OO usually couples state with > identity and the code that operates on both, while FP defines a clear > boundary between data, state, and the functions that operate on the data. https://en.wikipedia.org/wiki/Expression_problem > Designing a FP prog

Re: How to do functional programming

2015-10-08 Thread Raoul Duke
https://duckduckgo.com/?q=amit+clojure+book http://www.htdp.org/ http://realmofracket.com/about.html http://landoflisp.com http://book.realworldhaskell.org/ http://www.powells.com/biblio/9781617290657 etc. -- You received this message because you are subscribed to the Google Groups "Clojure" gro

Re: How to do functional programming

2015-10-08 Thread Jason Stewart
The way I like to think about FP vs OO is that OO usually couples state with identity and the code that operates on both, while FP defines a clear boundary between data, state, and the functions that operate on the data. Designing a FP program often involves looking at the data first, then thinkin