for n from 0 to 5 do print(n) od;
|\^/| Maple 18 (X86 64 LINUX)for n from 0 to 5 do print(n) od;
What do you expect to see?
Well, in Jupyter Notebooks I see: "5".
How to fix this?
for n from 0 to 5 do print(n) od;0
On Saturday, April 29, 2023 at 1:44:03 PM UTC-5, peter....@gmail.com wrote:
|\^/| Maple 18 (X86 64 LINUX)for n from 0 to 5 do print(n) od;
What do you expect to see?
Well, in Jupyter Notebooks I see: "5".
How to fix this?
._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2014
\ MAPLE / All rights reserved. Maple is a trademark of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
for n from 0 to 5 do print(n) od;0
1
2
3
4
5
So maybe it's a problem with carriage return / line feed, i.e., the
lines are printed without line feed?
for n from 0 to 5 do lprint(n) od;
for n from 0 to 5 do
printf("%g\n", n);
end do
So maybe it's a problem with carriage return / line feed, i.e., the
lines are printed without line feed?
No, wouldn't you expect in this case the output "0 1 2 3 4 5"?
The output is "5", as I wrote.
Am 30.04.2023 um 07:31 schrieb peter....@gmail.com:I often hit this CR/LF problem (but not in Maple) because I use Linux but people who use Microsoft get emails from me that don't look like what I sent. I have never used Jupyter. Was the OP's problem with that or with Maple?
So maybe it's a problem with carriage return / line feed, i.e., the lines are printed without line feed?
No, wouldn't you expect in this case the output "0 1 2 3 4 5"?
The output is "5", as I wrote.
As an assembler programmer of old, I used to feed printers and other
output devices character by character. Sometimes ASCII and sometimes
some fancy code.
ASCII code LF = 10 (decimal) is the 'line feed' control character.
The output device is expected to advance to the next line.
ASCII code CR = 13 (decimal) is the 'carriage return' control character.
The output device is expected to put the following characters at the
first position of the same line.
I remember well the nice "wheeling around" when printing p, b, d, q cyclically on the screen, separated by CR. All characters showed up at
the same place at the beginning of a line on the screen.
What a pity: I tried to replay this old joke, but in vain 🙁
Modern devices don't like a single CR and perform the LF action, too.
(Or, as in your case, they simply interpret CR as blank character.)
I'd love to see the trick again.
See https://en.wikipedia.org/wiki/Carriage_return
and https://en.wikipedia.org/wiki/Newline
Cheers,
Rainer
P.S. That didn't help you much, but I am quite certain that explained
your experience.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 299 |
Nodes: | 16 (2 / 14) |
Uptime: | 74:11:52 |
Calls: | 6,694 |
Calls today: | 4 |
Files: | 12,228 |
Messages: | 5,346,931 |
Posted today: | 1 |