I started in software with structured design. In the 80s/90s, I discovered 
OO, and was surprised to find that the main thing I gained was a different 
way of looking at things. This informed my designs from then on, even when 
I returned from C++ to C (I'm a firmware designer by specialisation). Now I 
want to find out about functional programming, in the hope that another new 
perspective will inform and improve my design and programming skills. The 
question I'm posing here is simple: how do you do functional programming?

For an OO design, you put together a number of co-operating but autonomous 
class instances, and let them get on with it. Functional programming 
doesn't seem to involve classes or any of the OO concepts I'm used to. So 
how you do you design a program in a functional way?

TIA for your advice, opinions and thoughts. :)

-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to