
This is an aspect of Chez Scheme’s REPL that I’ve had trouble getting used to, but since it was so clearly on purpose there, I’ve been trying to give it more of a chance. Maybe this should just change, though.

@samth Wait - the order in which the check is made is: arch, debian, ubuntu, fedora. So even if the uname contains a hash with fc the current code should detect that it is an Ubuntu machine?

Also related to the previous point and the recent syntax coloring: leftover entries are not syntax colored.
E.g., input 1 2 3
. They are all colored
After entering, 1
would be evaluated. 2 3
is left in the editor, but 2 3
is no longer colored. It requires modifying the buffer to recolor it.
Obviously a really minor issue

In the Rhombus language, only the last line is shown after a tab autosuggestion, making it really difficult to read the whole code. There’s also no ASCII art that separates suggestions and the editor area
For example, consider:
fun fact(n):
f
Hit tab a couple of times. The screen would look like:
fun fact(n):
f
floor fun
f
floor fun
f
It probably should look like this instead:
fun fact(n):
f
------------
floor fun
------------
fun fact(n):
f
------------
floor fun
------------
fun fact(n):
f

For completion, is that really expeditor and not readline? (I’m not get any completion in Rhombus from expeditor right now, which is something else to fix.)

Also, I don’t know of a way to have leftover entries right now, although it makes sense that coloring would need a fixup for that case. Are you still seeing leftovers when entering 1 2 3
in Racket?

I pushed a repair to shrubbery-rhombus-0
to cooperate with completion.

> Are you still seeing leftovers when entering 1 2 3 in Racket? Yes

Which commit of xrepl do you have?

Ahhh, I might not have the latext xrepl
. Let me try updating

Yup, no longer see leftovers.