Live data from Hacker News

Upterm – A terminal emulator and interactive shell based on Electron

github.com

121–127 of 127 posts

Re: Upterm – A terminal emulator and interactive shell based on Electron

#121

Like pretty much everybody, I can't stand electron. But there's an interesting angle here, which is integrating the thing running in the terminal emulator (the shell) with the terminal itself. What I'd be most interested to see though would be a terminal pushing curses support forward, since I use a lot of curses-based applications.

"Like pretty much everybody, I can't stand electron."

Except, you know, all of the folks that say that they like Atom or Visual Studio Code: https://insights.stackoverflow.com/survey/2017#technology-mo...

(Atom and VS Code were specified by 20% of voters in each category).

Re: Upterm – A terminal emulator and interactive shell based on Electron

#122

Like pretty much everybody, I can't stand electron. But there's an interesting angle here, which is integrating the thing running in the terminal emulator (the shell) with the terminal itself. What I'd be most interested to see though would be a terminal pushing curses support forward, since I use a lot of curses-based applications.

"Like pretty much everybody, I can't stand electron." Except, you know, all of the folks that say that they like Atom or Visual Studio Code: https://insights.stackoverflow.com/survey/2017#technology-mo... (Atom and VS Code were specified by 20% of voters in each category).

Well, naturally I'm discounting the opinions of people who disagree with me :)

Re: Upterm – A terminal emulator and interactive shell based on Electron

#123

Earlier quoted context omitted.

I don't notice any notable latency in discord, vscode, etc But I do notice latency in hyper.js, and it just makes it feel very "dull", and that's what I think a lot of people know of electron terminals plus the competition from native apps is a bit absurd in terms of performance, with most of the serious ones either rendering asap or on the next frame (when vsync'd)

and why would your experience of one terminal app based on Electron apply to all other terminal apps based on Electron? You even say that you don't notice latency in VSCode. A text editor and a terminal have similar problems to solve.

Never said it applied to all electron terminals

I would of tested this one, but no windows build, and I'm not using a linux install atm

editors don't roundtrip to a separate application through multiple buffers (bash, zsh, fish, or whatever) to decide if they need to show a color or letter or nothing

Re: Upterm – A terminal emulator and interactive shell based on Electron

#125
post #101

Earlier quoted context omitted.

Why did you choose to use Electron? It appears to be universal reviled by developers.

What's your opinion?

There's like 1,000 programming languages and we don't need most of them. If a new language is truly amazing, by all means use it, but if it's hated by everyone I don't know why you'd choose it over something like C or Python or Perl which most developers seem to agree are the "good" languages.

I don't know any of the above mentioned languages myself, so beyond that outsider perspective I can't form an opinion on it, I am just curious why this choice was made.

Re: Upterm – A terminal emulator and interactive shell based on Electron

#126
post #101

Earlier quoted context omitted.

What's your opinion?

There's like 1,000 programming languages and we don't need most of them. If a new language is truly amazing, by all means use it, but if it's hated by everyone I don't know why you'd choose it over something like C or Python or Perl which most developers seem to agree are the "good" languages. I don't know any of the above mentioned languages myself, so beyond that outsider perspective I can't form an opinion on it,…

Well it's been a few days and no answer. That's a strange result for an "ask me anything".

Re: Upterm – A terminal emulator and interactive shell based on Electron

#127

Earlier quoted context omitted.

There's like 1,000 programming languages and we don't need most of them. If a new language is truly amazing, by all means use it, but if it's hated by everyone I don't know why you'd choose it over something like C or Python or Perl which most developers seem to agree are the "good" languages. I don't know any of the above mentioned languages myself, so beyond that outsider perspective I can't form an opinion on it,…

Well it's been a few days and no answer. That's a strange result for an "ask me anything".

Sorry about that. I believe Electron is the best cross-platform UI framework. And TypeScript is an amazing language.
Post reply on HN