Bill Clementson | 10 Apr 2002 06:10
Picon

Using ACL with ILISP on MS Windows

I am trying to setup ILISP with ACL on MS Windows. I previously 
posted a message to this newsgroup and the suggestion was that I should
use build.exe/buildi.exe. Since these weren't included in the ACL trial 
edition, I wasn't able to try out that suggestion. I am now a beta tester 
for ACL 6.2 so I have access to build.exe/buildi.exe. I have encountered
a problem with using ilisp with acl and wondered whether anyone could
suggest any options. BTW, I have already received permission from 
Franz to post the question to this group (since I'm doing my test with
a beta version of acl). They believe that the issue that I am encountering 
would be the same in acl 6.1 and is not related to the acl 6.2 beta.

Here's the problem:
I have tried out ilisp with acl and everything seems to work ok with the
exception that I get extraneous "^M"s after every line in the listener. For
example:
--------------------------------------------------------------
Starting allegro ...
ILISP V5.11.1  Use M-x ilisp-bug for problems and suggestions.
WARNING: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^M
WARNING: Allegro CL will expire in 55 days.^M
WARNING: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^M
Allegro CL Enterprise Edition^M
6.2.beta [Windows] (Mar 27, 2002 18:00)^M
Copyright (C) 1985-2002, Franz Inc., Berkeley, CA, USA.  All Rights
Reserved.^M
^M
This development copy of Allegro CL is licensed to:^M
   6.2.beta Tester^M
^M
;; Optimization settings: safety 1, space 1, speed 1, debug 2.^M
(Continue reading)

Nicolas Neuss | 10 Apr 2002 10:05
Picon

Re: Using ACL with ILISP on MS Windows

Hello, Bill.

I have in my .emacs the line

(add-hook 'comint-output-filter-functions 'comint-strip-ctrl-m)

to suppress ^M-characters in comint-mode.  I hope that helps also for
your case.

Nicolas.
Paolo Amoroso | 10 Apr 2002 11:28
Picon
Favicon

Re: Using ACL with ILISP on MS Windows

On Tue, 9 Apr 2002 22:10:41 -0600, Bill Clementson wrote:

> Does anyone have any idea what I can do to remove the "^M"s in
> the buffer; because, other than the "^M"s, everything else in acl 

Hmmm... I _seem_ to remember reading a while back something relevant,
specifically related to shell mode, in a FAQ or other documentation which
came with the Win32 port of GNU Emacs 19.34.

Paolo
--

-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README
[http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/]
Clementson, Bill | 10 Apr 2002 16:34

RE: Using ACL with ILISP on MS Windows

That looked really promising. Unfortunately, after I added the line, it
still doesn't change anything. Do you use ACL with ILISP under Windows or
are you using a different Lisp? If you are using ACL with ILISP, is there
any chance you could send me your .emacs (by private email) so that I can
try to work out why your configuration works and mine doesn't?

Thanks for your suggestion.

--
Bill Clementson

> -----Original Message-----
> From: Nicolas Neuss [mailto:Nicolas.Neuss <at> iwr.uni-heidelberg.de]
> Sent: Wednesday, April 10, 2002 2:05 AM
> To: Bill Clementson
> Cc: ilisp-help <at> lists.sourceforge.net
> Subject: Re: [Ilisp-help] Using ACL with ILISP on MS Windows
> 
> 
> Hello, Bill.
> 
> I have in my .emacs the line
> 
> (add-hook 'comint-output-filter-functions 'comint-strip-ctrl-m)
> 
> to suppress ^M-characters in comint-mode.  I hope that helps also for
> your case.
> 
> Nicolas.
> 
(Continue reading)

Nicolas Neuss | 10 Apr 2002 17:17
Picon

Re: Using ACL with ILISP on MS Windows

"Clementson, Bill" <Bill_Clementson <at> jdedwards.com> writes:

> That looked really promising. Unfortunately, after I added the line, it
> still doesn't change anything. Do you use ACL with ILISP under Windows or
> are you using a different Lisp? If you are using ACL with ILISP, is there
> any chance you could send me your .emacs (by private email) so that I can
> try to work out why your configuration works and mine doesn't?
> 
> Thanks for your suggestion.
> 
> --
> Bill Clementson

I must admit that I didn't try it under Windows but only with Emacs
under Unix/Linux, where it is a quite usual question on .  But I
thought it would be a good try...  Since it was not, I searched for
info in the gnu.emacs.help newsgroup with

http://groups.google.com/groups?hl=en&q=gnu.emacs.help+Windows+%5EM&btnG=Google+Search

and it seems to be a harder problem.  I recommend reading the
discussions there and also

http://www.gnu.org/software/emacs/windows/ntemacs.html

If nothing helps, and further searches on gnu.emacs.help don't give
any more info, I'd probably ask that question again on gnu.emacs.help.
Someone should have found a solution up to now...

Yours, Nicolas.
(Continue reading)

Clementson, Bill | 10 Apr 2002 18:51

RE: Using ACL with ILISP on MS Windows

Thanks for the suggestions. I will review what others have tried to see if I
can come up with a solution to this problem. I'll report back to the list if
I find a solution.

-- 
Bill Clementson

> -----Original Message-----
> From: Nicolas Neuss [mailto:Nicolas.Neuss <at> iwr.uni-heidelberg.de]
> Sent: Wednesday, April 10, 2002 9:17 AM
> To: Clementson, Bill
> Cc: 'Nicolas Neuss'; ilisp-help <at> lists.sourceforge.net
> Subject: Re: [Ilisp-help] Using ACL with ILISP on MS Windows
> 
> 
> "Clementson, Bill" <Bill_Clementson <at> jdedwards.com> writes:
> 
> > That looked really promising. Unfortunately, after I added 
> the line, it
> > still doesn't change anything. Do you use ACL with ILISP 
> under Windows or
> > are you using a different Lisp? If you are using ACL with 
> ILISP, is there
> > any chance you could send me your .emacs (by private email) 
> so that I can
> > try to work out why your configuration works and mine doesn't?
> > 
> > Thanks for your suggestion.
> > 
> > --
(Continue reading)

Dr. Edmund Weitz | 11 Apr 2002 10:05
Picon
Favicon

Lost processes with CMUCL

Hi!

I observe the following reproducable behaviour with CMUCL and ILISP:
I'm in the debugger and want to leave it with :a<RET> but I am too
fast and just type :<RET> - after I do that the complete process is
lost. Anything after that will result in the message 'Current buffer
has no process' shown in the mini-buffer. Any idea what's happening
here?

I'm using Emacs 21.2 on Linux, ILISP is CVS version from around
February 2002, CMUCL is pre-18d from January.

Thanks,
Edi.

--

-- 

Dr. Edmund Weitz
Hamburg
Germany

The Common Lisp Cookbook
<http://cl-cookbook.sourceforge.net/>
Dr. Edmund Weitz | 11 Apr 2002 11:33
Picon
Favicon

Re: Lost processes with CMUCL

Martin Atzmueller <martin <at> atzmueller.net> writes:

> This is very strange indeed. Unfortunately I can't reproduce the
> problem here, since I have Emacs 20.7.1 and CMUCL 18c, which is both
> different from your Emacs and CMUCL versions.  If I do enter
> ":<RET>" in the debugger, CMUCL just throws an error, something like
> " ... Reader error on #<Synonym Stream to *TERMINAL-IO*>: Illegal
> terminating character after a colon, #\Linefeed."
> 
> SBCL does the same thing, for that matter.
> 
> So, this seems to be either a problem of the your CMUCL 18d version,
> or of Emacs 21 + ILISP.

OK, I can nail down the problem a little bit: Another server of mine
has Emacs 20.7, also a recent CVS ILISP version and the same pre-18d
CMUCL. I don't see the problem there, so it doesn't seem to be related
to pre-18d. I guess it's related to Emacs 21.x although I
unfortunately can't confirm that the two ILISP versions are equal. I
didn't keep track about when I downloaded and installed them.

If I have a bit more time I will replace both of them with the current
CVS version and report my results.

Thanks for your help,
Edi.

--

-- 

Dr. Edmund Weitz
(Continue reading)

Martin Atzmueller | 11 Apr 2002 11:00

Re: Lost processes with CMUCL

"Dr. Edmund Weitz" wrote:
> 
> I observe the following reproducable behaviour with CMUCL and ILISP:
> I'm in the debugger and want to leave it with :a<RET> but I am too
> fast and just type :<RET> - after I do that the complete process is
> lost. Anything after that will result in the message 'Current buffer
> has no process' shown in the mini-buffer. Any idea what's happening
[...]
> I'm using Emacs 21.2 on Linux, ILISP is CVS version from around
> February 2002, CMUCL is pre-18d from January.
This is very strange indeed. Unfortunately I can't reproduce the
problem here, since I have Emacs 20.7.1 and CMUCL 18c, which is both
different from your Emacs and CMUCL versions.
If I do enter ":<RET>" in the debugger, CMUCL just throws an error,
something like
" ... Reader error on #<Synonym Stream to *TERMINAL-IO*>:
Illegal terminating character after a colon, #\Linefeed."

SBCL does the same thing, for that matter.

So, this seems to be either a problem of the your CMUCL 18d version,
or of Emacs 21 + ILISP.

Cheers,

Martin

--

-- 
Martin Atzmueller <martin <at> atzmueller.net>
(Continue reading)

Paolo Amoroso | 11 Apr 2002 19:05
Picon
Favicon

Re: Lost processes with CMUCL

On 11 Apr 2002 10:05:12 +0200, Edmund Weitz wrote:

> I observe the following reproducable behaviour with CMUCL and ILISP:
> I'm in the debugger and want to leave it with :a<RET> but I am too
> fast and just type :<RET> - after I do that the complete process is
> lost. Anything after that will result in the message 'Current buffer

I can't confirm it either (GNU Emacs 20.5.1 under Red Hat Linux 6.2, CMU CL
18c, ILISP CVS sources before latest commits by Martin).

Paolo
--

-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README
[http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/]

Gmane