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.