Ben said:
That may be an example of what you are getting at, but it is not an
example of what you said.
Language is paltry for communication on the quick. Text even moreso. But
you will soon enough get my drift after a few posts. The logic is
consistent. I did know before I posted that there was something below
fopen on Unix but was too lazy to look it up. I wasn't diligent in
presenting my position. Of course I'm sure there are a few (if not more)
that just lurk here for the "opportunity" to render someone a total waste
of life the second that someone appears to be less than a total bit head.
I wasn't debating though, really. I know y'all do that ("my language is
better than your language... I'm a better programmer than you are.. na
na!"), but I'm not part of any group that that does that.
with the true by unhelpful
statement that "Windows has fopen and Unix has open and creat" you
(presumably) will be able to refute the conclusion that fopen is part
of the Windows API. Swap that argument
What "argument"? I'm not arguing. Are you? What about?
around and I believe you'll
have a valid refutation of your claim about the "Unix API".
Oh, THAT one (NOW I remember where this started! I could've had a V8!).
To ME, then maybe, it is the Unix API. Does the std lib not like its
lineage? Hmm. You know that my feel for it is correct, admit it. Do you
think I'm "knocking it" and is it dear to you and you feel the need to
defend it?
(I have
to use quotes because it's a bit vague and it may be in that
vagueness that the confusion lies. To me, the "Unix API" is the
system call interface
Surely that is the "correct" technical answer, but there is more to
things than just "correct technical answers". Ya think?
-- the one thing that all programs will
eventually have to use to access and manipulate system resources.)
Does your interface/library/whatever not suck then?
Why would I make a sucky one?
If you think it
is better than what programming languages currently do with their
standard libraries, the world needs to see it!
Well it's quite a leap from "one man show library" to "mass consumption".
(And I'm not saying whether I'm doing that or have done that or will be
doing that, but just to respond to your very valid inquiry).
If it is only better
for one or two programs (because it's tailored) and you re-write it
for others, then I think there is a valid technical objection to your
methods: by not abstracting you are wasting effort.
See, there is no "enlightening" you guys!
You keep doing it like you
always have and everyone before you has and someone somewhere in the
world WONDERS why there is no progress or why it is sooooo slooooow in
coming.
I acknowledge that there is another possibility.
Just one?
What you build on
top of the native OS might be a higher-level abstraction but so system
specific that there is no benefit to publishing it.
That's not true, of course, even if it is just one system. Actually, it's
probably a good scenario for doing such (have you looked at the .Net file
API lately? It's horrendous!).
That's possible
but I am having trouble imaging how that could be.
Look at the .Net file API and please give me your critique of it. I'd be
very interested in knowing that, but not here, because if MS wants
consulting, they should have to PAY for it! (My email available upon
request).