Nice work! Code looks pretty clean but what motivated you to write it?
I found the jediterm library and noticed people asking for releases but the team didn't seem interested (see https://github.com/JetBrains/jediterm/issues/299 and https://github.com/JetBrains/jediterm/issues/303 ). I noticed there are even working examples in the source tree though for a standalone terminal application ( https://github.com/JetBrains/jediterm/tree/master/JediTerm/s... ) so I thought "let's just package…
Show HN: A cross-platform terminal emulator written in Java
21–24 of 24 posts
Re: Show HN: A cross-platform terminal emulator written in Java
#22Re: Show HN: A cross-platform terminal emulator written in Java
#23What is a terminal emulator? Is it just a terminal just like power shell? But why is it an emulator?
Edit: To make it a bit clearer: You can access your shell of choice (Bash, Fish, Power Shell, Cmd, ...) in different terminal emulators (Windows Console, GNOME Terminal, Visual Studio Code, Kitty, Forceterm, ...). The drawing of the characters to the screen, scrolling, menus and other UI parts are handeled by the terminal, but the actual logic (processing the commands you type) is done by the shell. The shell decides WHAT to display and the terminal emulator decides HOW it is displayed.
Re: Show HN: A cross-platform terminal emulator written in Java
#24What is a terminal emulator? Is it just a terminal just like power shell? But why is it an emulator?
Power Shell is not a terminal, it is a shell (hence the name). Yes, you are using Power Shell in a terminal window, but that is a different program. And it is called a terminal emulator because what we now call a terminal or terminal window is in fact a software emulation of a hardware terminal: https://en.m.wikipedia.org/wiki/Computer_terminal Edit: To make it a bit clearer: You can access your shell of choice (Bash…
And terminal is an interactive UI to interact with the OS and its programs. Emulator is synonymous with something here?