On Fri, 27 Oct 2017, Warren Young wrote:
On Oct 27, 2017, at 7:19 AM, Bob Friesenhahn <bfrie...@simple.dallas.tx.us>
wrote:
On Fri, 27 Oct 2017, Warren Young wrote:
The operating system has a database mapping what my terminal can do to a common
API. Let the library handle it.
I should point out that the "operating system" does not necessarily have what
you describe.
Yes, I’m aware that I’m handwaving away the question of how a shell
script talks to ncurses or whatever. (Too bad POSIX never nailed
that one down.)
Yes, and the current build might be the ncurses build (possible
chicken and egg situation).
In the classic self-hosted build situation the platform should only
need to provide a certain level of POSIX and other classic standards
support. Then it should be possible to build the rest of the
operating system and user applications starting from that point.
This is how the GNU Project got to where it is today.
It should not be necessary to have a fully-populated system in order
to build software.
Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/