[Openmcl-devel] ltk in win32

Ray ray.yy.lv at gmail.com
Wed Mar 11 02:15:41 UTC 2009


thanks very much, it works.
but when I try to call function ltk-eyes,it gets error again:

Error: value 864 is not of the expected type CCL:MACPTR. 

This error occurs very frequently。


2009-03-11 



Ray 



发件人: Gary Byers 
发送时间: 2009-03-10  17:31:18 
收件人: Ray 
抄送: Openmcl-devel 
主题: Re: [Openmcl-devel] ltk in win32 
 
It's a bug.  There are several differences between the Windows and
Unix implementations of RUN-PROGRAM and friends, but
CCL:EXTERNAL-PROCESS-INPUT-STREAM and CCL:EXTERNAL-PROCESS-OUTPUT-STREAM
should be defined unconditionally.
To work around it, you might try something (admittedly ugly) like:
(unless (fboundp 'ccl:external-process-input-stream)
   (defun ccl:external-process-input-stream (proc)
     (check-type proc ccl::external-process)
     (ccl::external-process-input proc)))
(unless (fboundp 'ccl:external-process-output-stream)
   (defun ccl:external-process-output-stream (proc)
     (check-type proc ccl::external-process)
     (ccl::external-process-output proc)))
(load "ltk/ltk.lisp")
On Tue, 10 Mar 2009, Ray wrote:
> Hi,all!
>
> Does somebody use ltk in win32?
> I tried, but got some errors;
> It looks like this:
>
> ? (load "ltk/ltk.lisp")
> ;Compiler warnings :
> ;   In DO-EXECUTE: Undefined function CCL:EXTERNAL-PROCESS-INPUT-STREAM
> ;   In DO-EXECUTE: Undefined function CCL:EXTERNAL-PROCESS-OUTPUT-STREAM
> #P"D:/Bin/ccl/ltk/ltk.lisp"
> ?
>
> How can I fix this? Thanks.
>
>
> 2009-03-10
>
>
>
> Ray
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20090311/eb04db26/attachment.html>


More information about the Openmcl-devel mailing list