Results 20 comments of Fleabit

@baszalmstra, one of the developers of Mun, suggested that I look into how hot reloading of games is handled in the Lua ecosystem. I've found some very useful information there....

The parser is working as specified. We imitate Rust's syntax for numbers and strings wherever possible, and in Rust, `.05` isn't a valid floating-point literal. Leaving this issue open, because...

Before/after comparison (animated): ![before-after](https://github.com/emilk/egui/assets/65809749/d7991080-e854-46ab-bbf7-fcf3328a726e)

Thanks for the contribution! I was previously ambivalent about shipping a `glsp` CLI, but after giving it more thought, I'm actually quite keen on the idea. It would be useful...

After some experimentation today, it looks like the `lua`, `ruby` and `python` REPLs are all pretty badly broken under Mintty as well. Seems to be a [known problem](https://github.com/mintty/mintty/wiki/Tips#inputoutput-interaction-with-alien-programs). They're more...

Just tried out a minimal `rustyline` program. Can confirm that it's mostly unusable under Mintty and partially broken under `winpty`. Unfortunately, it looks like `winpty` isn't installed by default with...

Funnily enough, I was testing `linenoise-rust` when I received your post. (Unfortunately, it's similarly broken.) Between us, so far we've tested GNU `readline` (indirectly by running `lua`), `rustyline`, a `linenoise`...

I really appreciate the work you've done so far, and I don't want to discourage you, but I just want to clarify something before you put too much effort into...

A little more research: Cygwin, Mintty and MinGW recently migrated to the [brand new ConPTY API](https://devblogs.microsoft.com/commandline/windows-command-line-introducing-the-windows-pseudo-console-conpty/) on Windows 10, which should make Mintty into a more full-featured terminal emulator. This...

Aha - looks like `lua` is [cheating](https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-lua/PKGBUILD). The MSYS package manager installs `winpty` as a dependency, and creates a shell script which invokes `winpty lua.exe`. It might be [possible](https://crates.io/crates/winpty) for...