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

Reply via email to