home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!pacbell.com!pacbell!oracle!unrepliable!bounce
- Newsgroups: comp.sys.amiga.programmer
- From: dnavas@oracle.uucp (David Navas)
- Subject: Re: Subtasks, IEEE library pointers - y.a.Q
- Message-ID: <1992Nov23.174625.22275@oracle.us.oracle.com>
- Keywords: Libraries
- Sender: usenet@oracle.us.oracle.com (Oracle News Poster)
- Nntp-Posting-Host: mailseq.us.oracle.com
- Organization: Oracle Corporation, Redwood Shores CA
- References: <jbickers.0iey@templar.actrix.gen.nz> <1992Nov19.150345.19491@samba.oit.unc.edu> <1egvqcINNfos@hpsdln.sdd.hp.com>
- Date: Mon, 23 Nov 1992 17:46:25 GMT
- X-Disclaimer: This message was written by an unauthenticated user
- at Oracle Corporation. The opinions expressed are those
- of the user and not necessarily those of Oracle.
- Lines: 51
-
- In article <1egvqcINNfos@hpsdln.sdd.hp.com> denson@sdd.hp.com (Craig Denson) writes:
- >In article <1992Nov19.150345.19491@samba.oit.unc.edu> Todd_Lewis@unc.edu (Todd M. Lewis) writes:
- > this is where i lose the thread. what is in these libraries that
- > must be the same. if it's a copy of the same code at a different
- > location why should you care? are the bits a different color? :-)
-
- Not usually, no.
-
- > what's in the libraries that isn't relocatable? or are you using
- > library data as part of your application's data structure? - that
- > doesn't sound too good.
-
- Your right, it isn't good.
- And it is what is going on.
- Basically, the OS Process structure is not extensible at run-time.
- This is a brutal mistake, and -that- is where the change ought to be made.
-
- Forking off the multiple-library-base problem to developers when what we
- really need is an extensible Process structure which is something the OS
- should provide is to me (and not to sound too disenchanted) obscene.
-
- This is an OS problem, it is NOT an application's problem.
- Writing single-threaded code is something WINDOWS is great at, I will NOT
- treat my Amiga like a bad WINDOWS port.
-
- I would like someone from Cmdre to give me one (1) good reason not to have
- done this already, given that they realize this problem.
- Possible answers:
- 1.3
- my response, the new libraries are >3.1 only
- compatibility
- my response, no one is going to magically start
- using new libraries unless they recompile, at which
- point they can start using the OS properly instead
- of allocating process structures on the stack....
- Process, what about Task?
- DOS is a Process-only library, other libraries can be too....
- If you have lots of local libraries what's the difference between
- searching a local and searching a global list?
- O(logn) if you're smart and start using a decent search
- structure (like an AVL tree, or even better, a
- radix sorted/searched array of some kind).
-
- I think what I'm asking for here is completely reasonable -- that new OS
- structures and definitions provide -solutions-, not merely well-defined
- problems.
-
- >craig
-
- David C. Navas dnavas@oracle.com
- Working for, but not speaking on behalf of, Oracle Corp.
-