Re: from elsewhere, an assembler



On Apr 10, 6:04 am, "Wolfgang Kern" <nowh...@xxxxxxxxxxx> wrote:
Randy wrote:
So please let me know how you react when vista's new windoze API
need more and/or other arguments than what's in your library.
How is this any different than when a new Linux or FreeBSD API needs
more or different arguments than the APIs I originally called? No big
deal -- it's easy enough to write a wrapper function to fill in
default parameter values, adjust data types, stuff like that. Indeed,
it's really no different than calling Windows or Linux primitives from
the HLA stdlib. And the HLA stdlib is the perfect place to put this,
as it insulates applications that are written using the stdlib from
such details. That is the beauty of such abstractions.

I see, all your clients have to replace all their apps with
new compiled code. Fine.

Well, that's a good spot better than having them wait for me to
completely rewrite the code. That's assuming, of course, that they
want to take advantage of the new APIs for some reason. In reality,
almost every OS upgrade I've seen (including Vista, thus far) tends to
preserve the old APIs except in rare cases. E.g., every HLA program
I've written seems to run just fine under Vista, without as much as a
recompile.
Cheers,
Randy Hyde

.



Relevant Pages

  • Re: silent semantic changes with reiser4
    ... Are the new and old features mutually exclusive? ... None of the other Linux filesystems have those prerequisites. ... > to stay in the hallowed Unix APIs. ... changes or bring new features because old applications will break. ...
    (Linux-Kernel)
  • Re: Free disk space
    ... >>read the free space. ... useful] APIs. ... With access to the Linux sources, you can find all the system ... There are some things that take me seconds in Linux, but days on Windoze. ...
    (comp.os.linux)
  • Re: Cant use SYSFS for "Proprietry" driver modules !!!.
    ... >> from the wrappers for other operating systems. ... >> from the Linux kernel. ... >> I think it really depends on the APIs implemented. ... Suppose there was a long-time facility or API that got replaced ...
    (Linux-Kernel)
  • Re: Programming Language Productivity: The Stupidity of Programmers
    ... The portability issues now are more serious ... dropping the original copy command in favor of their own COPY, ... including marking the CP/M-compatible APIs as obsolete. ... > bad as some Linux people would have us believe. ...
    (comp.programming)
  • Re: Programming Language Productivity: The Stupidity of Programmers
    ... The portability issues now are more serious ... dropping the original copy command in favor of their own COPY, ... including marking the CP/M-compatible APIs as obsolete. ... > bad as some Linux people would have us believe. ...
    (comp.object)