On Sun, Aug 26, 2012 at 11:16:29AM +0100, Jim - FooBar(); wrote: > On 26/08/12 11:03, Joshua Ballanco wrote: > >I would love to have some time to look into the details of your specific > >problem more, but in the absence of time, might I suggest two quick > >points: > > Well, feel free to have a look at the project on github when you > find some time ( https://github.com/jimpil/Clondie24)...I should > clarify that the big problem is with chess and not any other > games...I'm expecting games like checkers or tic-tac-toe to perform > just fine with the functional solution.
Stared! We've been having a weekly Clojure study group at work. I don't think we're at the point, as a group, where we would be able to tackle this, but I'll keep it in mind for the future. > >1. Gary Bernhardt has been playing with a "new" approach he calls > >"Functional Core, Imperative Shell". Essentially, it's another take on > >the question of how to limit the scope of mutation in order to get the > >most out of the correctness of mutation-free algorithms and the > >performance of mutating data instead of replicating it. > > hmmm...I will definitely check this out...It is certainly an > important issue! Ah, just realized I forgot the link: https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell It's a for-pay screencast series that he does, but well worth the money in my opinion! -- Joshua Ballanco ELC Technologies™ 1771 NW Pettygrove Street, Suite 140 Portland, OR, 97209 jballa...@elctech.com P +1 866.863.7365 F +1 877.658.6313 M +1 646.463.2673 T +90 533.085.5773 http://www.elctech.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