Hi Good People,
I think I'll take some time off from the core Freecell Solver development
and write an architecture document. I feel the "funkiness" of the code[1]
might deter people from contributing to it, and so I'd like to encourage
that by documenting the main issues involved there. The revamp of the
Simple Solving code by Michael Mann came as a pleasant surprise, and I'd
like to have more of such contributions.
Since I have good plans for revamping version 2.9.x I'll probably document
the new architecture, even before it had been written. The format that
I'll use would be DocBook/XML, and I'll probably have a make routine that
can check it out of the CVS, compile it into several formats and put it on
BerliOS. DocBook rules!
So don't expect too much code in the short-term, but hopefully it will
mean much more code in the long run.
I'll post periodical announcements about milestones of the document here.
Please take the time to read it along with the code and let me know if
there is anything else that should be present there or remedied.
Regards,
Shlomi Fish
[1] - What I mean is that the code uses some advanced tricks and may not
be easy to grasp as a whole.
----------------------------------------------------------------------
Shlomi Fish shlomif_at_vipe.technion.ac.il
Home Page:
http://t2.technion.ac.il/~shlomif/
He who re-invents the wheel, understands much better how a wheel works.
Received on Sun Nov 10 2002 - 00:03:43 IST