[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libsafe and Debian installation



> language. C is made for programmers who know what they are doing.

No, C is made for researchers who wanted a simple way to write code
that worked on two or three different machines.

The fact that it has been pushed so far (granted, with help from POSIX
to nail down the "creative" things various vendors did to it to make
it usable, like prototypes) is a tribute to the ingenuity of some, and
the stubborn persistence of many more.  That doesn't make it a *good*
thing.  As has been pointed out, many languages (insert standard Ada95
rant here, not just "scripting" languages) make the set of problems
libsafe fixes go away *by definition*.  You simply can't express the
kind of error they imply, and you don't need to be able to.  (Sure,
Ada gives you some "pragma shoot-myself-in-this-foot-too" options, but
they're not part of the mainstream use of the language, and they're
not the "obvious" way to do *anything*... and yet, Ada is still
flexible enough to implement operating system kernels on twisted
mutant intel hardware...)


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: