Show HN: A terminal emulator in pure PHP

aarondf | 196 points

I'm curious how you came to the conclusion that naming it 'screen' was the best thing for your project?

It's unusual to see so many negative comments on a new project announcement and yet you persist and even double down with a sarcastic "thanks for your feedback" reply.

adminm | a month ago

Thanks for all the feedback! I've updated the readme to use the word "renderer" rather an "emulator."

Gonna stick with the name screen though

aarondf | a month ago

script kiddies are now going to have high-fidelity shells with 256 colors for when they pwn you and get root on your godaddy drupal install

sidenote: screen is a terrible name for this as there is already gnu/screen (colloquially referred to as screen) which has 38 years head start - https://en.wikipedia.org/wiki/GNU_Screen

also til screen is older than me

whalesalad | a month ago

I'm a little confused--is it an interactive terminal? Or is it more like an ANSI renderer where you are producing a single static image of the final result of printing a series of bytes? I don't see any JavaScript to hint at interactivity.

electroly | a month ago

I was hoping for an actual desktop app powered by PHP, which would be really cool having PHP as a desktop runtime.

atarian | a month ago

Didn't we have this back in 2001. I seems to remember that we kicked a guy of our project because he installed one of the PHP consoles on our Solaris box, which basically gave it the same rights as the Apache user.

mrweasel | a month ago

Oh, interesting!

I started a very similar project probably ten years ago and just never got it to a very usable state. My idea at the time was based in wanting to be able to write tests for the final output of scripts full of control codes.

I am very excited to see this and to play with it!

donatj | a month ago

Does it render to plain text or styled HTML? Not quite clear from the readme.

MrBuddyCasino | a month ago

Commendable work but note that this is not a terminal emulator. This is a terminal renderer.

throwaway150 | a month ago

Nice, but your terminal app has a name collision with the long lived ''screen'' terminal multiplexer utility:

https://www.gnu.org/software/screen/manual/screen.html

cf100clunk | a month ago
[deleted]
| a month ago

[flagged]

pmarreck | a month ago