Remix.run Logo
clintonc 2 hours ago

Curious to know what makes this "a proper VT100 implementation in the browser, not a JavaScript approximation of one" -- isn't Ghostty also an approximation, just implemented in a different language? Seems unnecessarily pejorative to me.

0x1ch an hour ago | parent | next [-]

Aren't terminals also called... terminal emulators? All modern terminals would be an approximation by this logic. Some approximate backwards compatibility with VT** spec more than others.

kylecarbs 2 hours ago | parent | prev [-]

Agreed. I removed "not a JavaScript approximation of one" from the README.

chjj an hour ago | parent [-]

I don't mean to derail discussion about a cool project, but it still seems to imply xterm.js is somehow "improper" emulation (though I might be misreading it).

Terminal emulators are all approximations of terminals, regardless of the programming language.

kylecarbs an hour ago | parent [-]

They are approximations but Ghostty has intentional effort towards correctness, more than I've seen from other terminal emulators.

chjj an hour ago | parent [-]

Fair enough. I haven't looked at the internals of ghostty, so I'll take your word for it.

I'm probably also just taking things personally.