> I've read in some recent posts that Clorujians prefer data to APIs. I'm not > sure I understand what this means, in practice. When I'm in the early > stages of developing an application, the data structures undergo a great > deal of change. One of the ways, I isolate parts of the code from these > sorts of changes is by writing accessor functions. Maybe this is OO > thinking but it seems to me a wise application of DRY. > > Would these accessor functions be considered an API? If so, why should I > prefer accessing the raw data structure? If not, what is constitutes an > API?
Good question. Now drop everything and go watch this talk by Rich - http://www.confreaks.com/videos/860-railsconf2012-keynote-simplicity-matters I hope the talk will answer some of your questions, if you have some more, feel free to ask this list :-) Regards, BG -- Baishampayan Ghose b.ghose at gmail.com -- 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