Remix.run Logo
DonHopkins 6 hours ago

Is it conservative in what it sends, and liberal in what it accepts?

baokaola 5 hours ago | parent [-]

Can you elaborate a bit on what you are asking about?

DonHopkins 5 hours ago | parent [-]

The name Ghostel sounds like a tribute to the Ghost of John Postel, whose law is a good thing for a terminal emulator to respect:

https://lawsofux.com/postels-law/

https://en.wikipedia.org/wiki/Robustness_principle

>In computing, the robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others". It is often reworded as: "be conservative in what you send, be liberal in what you accept". The principle is also known as Postel's law, after Jon Postel, who used the wording in an early specification of TCP.[1]

>In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear.

kstrauser 3 hours ago | parent [-]

This got downvoted, but it made me laugh.