<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dear John,<div><br></div><div>I don't know whether you received the reply below from Ann Copestake. I used to run the LKB in Macintosh CL with native OSX graphics, but have never tried it with McCLIM.<br>
<div><br></div><div><div>My best guess about this error is that McCLIM requires the name-and-options following a :command-table option in calls to define-application-frame to be a list rather than allowing it to be just a symbol. So in topmenu.lsp try replacing</div><div><br></div><div>(:command-table lkb-top-command-table)</div><div><br></div><div>with</div><div><br></div><div>(:command-table (lkb-top-command-table))</div><div><br></div><div>This is just a guess, and further than that I'm afraid I can't help since I've never used McCLIM and I'm not an expert on CLIM.</div><div><br></div><div>John</div><div><br></div><div><br></div><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Ann Copestake <<a href="mailto:aac10@cl.cam.ac.uk">aac10@cl.cam.ac.uk</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">3 January 2016 17:25:41 GMT<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><<a href="mailto:developers@delph-in.net">developers@delph-in.net</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Re: [developers] Lkb topmenu</b><br></span></div><br>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<div bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
I'm afraid I gave up on getting a version working with McCLIM, and I
suspect nobody else has tried, though I hope anyone who has will
chip in with experiences. I see that you have already emailed the
McCLIM list. It looks like there's a different interpretation of
desired behaviour between Allegro CLIM and McCLIM (it isn't too
surprising that happens in some places), so I guess you'd have to
make this a place where the code is different for the two different
CLIMs. As far as I'm concerned, we're trying to keep the CLIM code
running under Allegro, but not developing it further. I'd note that
a lot of the functionality of the original CLIM interface is
available with the LUI, which is now the prefered interface for most
people, though I'm not sure whether there's a substitute for the
bits you're working on right now. <a class="moz-txt-link-freetext" href="http://moin.delph-in.net/LkbLui">http://moin.delph-in.net/LkbLui</a><span style="font-weight:100;"></span><br>
<br>
All best,<br>
<br>
Ann<br>
<br>
<div class="moz-cite-prefix">On 03/01/2016 14:56, John R. Towler
wrote:<br>
</div>
<blockquote cite="mid:ue4meuww3h.fsf@peano.jt.org" type="cite">
<pre wrap="">Hello,
I am working on getting an open source compile and build for the
Lkb. I have a compile on sbcl with experimental threads. I am
running into an error of (:command-table something) needing a
list as argument. I have McCLIM and it runs. It containes an
example LispListener which runs and has code like the above
(:command-table unquoted-something). This is the current
obstacle. Clisp compiles also with McCLIM and the Allegro
compat functions from portableaserve. Execution dies for clisp
on lacking threading. This is experimental in clisp. I would
appreciate any help, it appears that but for the CLIM macro,
define-application-frame's argument (:command-table
lkb-top-command-table) not being a list, this code would run.
NetBSD-6.1.4, sbcl-1.3.1-plus, <a href="http://cliki.net">cliki.net</a> and <a href="http://common-lisp.net">common-lisp.net</a>
open source tools, McCLIM which works for its example code.
Sincerely,
John R. Towler
</pre>
</blockquote>
<br>
</div>
</blockquote></div><br></div></body></html>