Hi Danny,
On Tue, 01 Jan 2013 01:19:03 -0000
"dannyjones183" <dannyjones183_at_yahoo.com> wrote:
> Hello Shlomi,
>
> --- In fc-solve-discuss_at_yahoogroups.com, Shlomi Fish wrote:
> >
>
> ... damn editor deleted the snip statements throughout my reply while
> previewing it!!!
>
Sucks.
> > Nice, by the way are you using a version control system to maintain
> your
> > solver's source code?
> >
>
> No, I'm not using a version control system ... and I'm paying the price
> for it. Originally, I only had a couple of versions that were stored in
> separate folders. Then Michael Keller started making suggestions and I
> ended up with a folder just for him that contains numerous, specialized
> versions of my solver. With the latest ephemeral solver, I realized that
> it could easily be adopted to perform the function of many earlier
> versions.
>
Oh, that's a shame. There are now several high-quality open-source version
control systems (most of them distributed, but there's also Subversion, which
is centralised and not too bad), which is much better than when I started
using Linux when CVS was the state of the art. Nowadays, Git, Mercurial,
Subversion, Bzr, Fossil and Veracity should all run fine on Windows 32-bit (as
well as Mac OS X and most Unix/Linux/*BSD systems) and there isn't a good excuse
for not to using one of them.
> > Furthermore, you may wish to look at the command line invocation of
> Freecell
> > Solver for some inspiration about flags:
> >
>
> I'm using the freeware version of the Borland C/C++ compiler running
> under Microsoft Windows on a 32-bit Pentium-4.
I see. Maybe you should also look into GCC or LLVM/clang, which are both open
source C and C++ (and Objective C) compilers, and also run fine on Windows.
> My solver executes in a
> "command-line window" equivalent to the old DOS environment. In that
> environment, switches are traditionally prefixed with a slash (/). I'm
> planning to use a dash (-) like I've encountered in other Windows
> command-line applications. The ephemeral solver has a simple/short
> command-line syntax, and appending a few switches will be trivial.
>
OK.
BTW, I've been thinking - since the computer you are using is relatively
underpowered nowadays (and still 32-bit instead of 64-bit), why not start a
small "request-for-donations" on
http://www.kickstarter.com/ saying that if
people pledge you enough money to buy a new computer, you will release your
solver's source code as open source software? I would be interested in giving
my part for that cause as well.
Regards,
Shlomi Fish
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Optimising Code for Speed - http://shlom.in/optimise
Bugs are too afraid to reproduce on Chuck Norris’ computer. As a result, when
he uses Microsoft Windows, it behaves just like a Linux system.
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Received on Tue Jan 01 2013 - 01:37:00 IST