Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Scatha 0.2.3 released

Author: Tord Romstad

Date: 00:54:24 04/30/05

Go up one level in this thread


On April 30, 2005 at 03:04:13, Steven Edwards wrote:

>Is there any advantage to making the executable OSX 10.4 specific?

No, not at all.  This is a consequence of an annoying limitation in the
tools I use to create the GUI.  Scatha's GUI is created using the excellent
free Common Lisp implementation OpenMCL:

http://www.clozure.com/openmcl

Despite being free, OpenMCL is one of the best development tools I
have ever had the pleasure to use.  It also contains a very nice
Objective-C bridge which makes it possible to use Apple's Cocoa
GUI kit from Common Lisp.

There is only one problem with the Objective-C bridge:  Programs
which use it will only work in the exact Mac OS X version in which
they are compiled.  This problem is expected to be solved in future
versions of OpenMCL, but I am not sure how soon.

I have thought a bit about workarounds for this problem.  Perhaps
it would somehow be possible to ship the program with source code,
and make it automatically detect OS version incompatibilities and
recompile itself at startup when necessary.  This might be somewhat
tricky to achieve, but I am sure it should be possible.

>I don't think any of the 10.4 API additions are critical for a typical
>chess program.

I agree.  I would deliver an application which works in all OS X
versions if I could.

Tord



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.