Michael's code is now available on the URL:
http://fc-solve.berlios.de/michael_mann/cppfreecell.zip
I must say that I am positively fascinated by him out of this. I think
I'll keep the code in ANSI C from the reasons I mentioned here:
http://vipe.technion.ac.il/~shlomif/lecture/Freecell-Solver/slides/why_not_cpp.html
In any case, his code can serve as a reference implementation which is
less "funky" and obfuscated.
Michael, if you are looking for a nice project which is useful to me, you
can try converting the project to Java, while learning Java in the
process. I can help you, and maybe Chen Shapira too (she is a very good
Java expert). To quote Gandhi:
<<<
Live like you are going to die tomorrow. Learn like you will live a
thousand years.
>>>
(One of the best euphorisms I heard, from a very wise man)
Freecell Solver for Java will enable demonstrating it inside Applets,
which would be super-cool. Note that I choose Java because it is the
de-facto standard for stuff like that, not because I think it is the best
solution. "Internet C++"[1] if it becomes common will make having such a
thing a breeze, as it supplies a bytecode that gcc can compile to.
I think Java was disguised as C and C++ like while in effect it was very
much different and entirely uncompatible. Not that it isn't a good
language, but it wasn't a solution to making low-level C/C++ code
portable.
Regards,
Shlomi Fish
[1] -
http://ivm.sourceforge.net/
----------------------------------------------------------------------
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 Wed Nov 13 2002 - 22:32:30 IST