home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / gnu / gcc / help / 1900 < prev    next >
Encoding:
Text File  |  1992-08-12  |  2.1 KB  |  53 lines

  1. Newsgroups: gnu.gcc.help
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!n8emr!ka8lvz!lydic
  3. From: lydic@ka8lvz.uucp (lydic)
  4. Subject: Re: GNU runtime
  5. Message-ID: <1992Aug12.123103.3769@ka8lvz.uucp>
  6. Keywords: Objective-C
  7. Organization: organization
  8. References: <1992Aug5.061418.3152@proponent.com>
  9. Date: Wed, 12 Aug 1992 12:31:03 GMT
  10. Lines: 41
  11.  
  12. In article <1992Aug5.061418.3152@proponent.com> Monty Solomon <roscom!monty@think.com> writes:
  13. >One of my associates has the following questions about GCC 2.2.2 and runtime
  14. >support.
  15. >
  16. >
  17. >We're quite sure that GNU's recent compilers support Objective-C sources.
  18. >What about runtime support?  Our current code links with a whole bunch of
  19. >support stuff.  This is the underlying C code which makes classes, objects,
  20. >allocation, freeing, and dispatching all happen.
  21.  
  22.    The GNU compiler was modified by NeXT to support Objective C for their
  23.    platform running NeXTStep
  24.  
  25. >I suspect we'll need the functionality described in these header files from
  26. >/usr/include/objc:
  27. >
  28. >* objc.h (C functions like object_getClassName which implement standard Object
  29. >methods)
  30. >* objc-runtime.h (support for sending messages, allocation, etc)
  31. >* objc-class.h (support for various class operations)
  32. >* hashtable.h (hashing is used as part of runtime, although it might not be in
  33. >a reimplementation)
  34. >* objc-load.h (only to do dynamic loading?)
  35. >
  36. >Is it true that GNU's shipping a compiler which is useless because there's no
  37. >runtime support for the calls it emits?  Has GNU overextended themselves, and
  38. >if so when will they catch up and how can we help them do so?
  39.  
  40.    Since the work was done by NeXT, and the code was released by them back
  41.    into the GNU community, I'm not sure of your question.  GNU software has
  42.    typically been USER SUPPORTED.  I think you're confusing it with some
  43.    company that provides support (at a co$t of course).  You are free to
  44.    work with FSF and help create anything you feel there is a need for.
  45.  
  46.    -.. .
  47.  
  48.    John W. Lydic Jr              lydic@ka8lvz.cmhnet.org
  49.  
  50.    "We live beyond our means, on other peoples dreams, and that's succeeding"
  51.    Janis Ian 'Between the lines'
  52.    ... -.-
  53.