Sujet : Re: xterm rlwrap sbcl
De : nospam (at) *nospam* needed.invalid (Paul)
Groupes : comp.unix.questionsDate : 13. Dec 2024, 00:57:45
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vjft9r$30pgt$1@dont-email.me>
References : 1 2 3 4
User-Agent : Ratcatcher/2.0.0.25 (Windows/20130802)
On Thu, 12/12/2024 11:00 AM, Salvador Mirzo wrote:
Paul <nospam@needed.invalid> writes:
On Thu, 12/12/2024 1:05 AM, Lawrence D'Oliveiro wrote:
On Wed, 11 Dec 2024 22:22:28 -0300, Salvador Mirzo wrote:
>
$ echo $TERM
xterm
>
Same here.
>
I really am running PuTTY on Windows and logging in to a FreeBSD system.
>
I am running KDE Konsole on Linux to access a local shell.
>
Of course, I typed
>
(format t "hello~%")
>
but we end up seeing
>
(f(format t "hello~%")
>
My terminal window shows:
>
* (format t "hello~%")
hello
NIL
>
If I type
>
(write-string "hello")
>
we end up with
>
* (w(write-string "hello")
hello
"hello"
>
My terminal window shows:
>
* (write-string "hello")
hello
"hello"
>
Most likely suspect: Windows is the weakest link.
>
>
This is the easiest thing I could wire up as a simulation
for those at home. Since I don't know a thing about LISP,
I can't very well address that part of the problem.
>
[Picture]
>
https://i.postimg.cc/9FVtm0S5/putty-ssh-session-overview.gif
>
The $TERM declaration and the color capability,
don't exactly match in my copy of PuTTY. The distortion
seen by the OP does not look like wrongly emitted
color codes, which could make more of a mess.
PuTTY is not declaring "xterm-256color" as the term type.
>
[Picture]
>
https://i.postimg.cc/QMtZRXsc/putty-settings.gif
I believe this is a FreeBSD thing. Using the same PuTTY and the same
Windows, but loging in on a GNU Debian system, I don't see any problems:
--8<-------------------------------------------------------->8---
%uname -a
Linux kontesti.me 6.2.9-x86_64-linode160 #1 SMP PREEMPT_DYNAMIC Wed Apr 5 15:30:32 EDT 2023 x86_64 GNU/Linux
%sbcl --version
SBCL 1.2.4.debian
%echo $TERM
xterm
%rlwrap sbcl
This is SBCL 1.2.4.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (format t "hello~%")
hello
NIL
--8<-------------------------------------------------------->8---
I set up a FreeBSD 14.2 VM and at least in terms of termcap,
and $TERM ("xterm"), the results so far look the same as with
my attempt on Linux Mint VM.
The contents of the prompt definition on the freebsd account are the default:
$TERM "xterm"
$PS1 \u@\h:\w \$
And I doubt a locale definition could make that sort of pattern.
It sorta looks like a terminal "echo" problem but why does it only
happen for the first few characters of a line ?
Paul
Paul