home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / database / informix / 3036 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  1.8 KB

  1. Path: sparky!uunet!gossip.pyramid.com!pyramid!infmx!cortesi
  2. From: cortesi@informix.com (David Cortesi)
  3. Newsgroups: comp.databases.informix
  4. Subject: Re:  ESQL/C + GX (yes)
  5. Message-ID: <1993Jan22.174207.14032@informix.com>
  6. Date: 22 Jan 93 17:42:07 GMT
  7. References: <1jel7rINNqtq@emory.mathcs.emory.edu> <1jjvokINN7nt@hpsdde.sdd.hp.com> <21JAN199310232176@stars.gsfc.nasa.gov>
  8. Sender: news@informix.com (Usenet News)
  9. Organization: Informix Software, Inc.
  10. Lines: 31
  11.  
  12. [somebody claimed...]
  13. >>According to the Informix people at last summer's Worldwide Users Conference
  14. >>4GL/GX was not planned to support ESQL extensions.
  15.  
  16. [thompson@stars.gsfc.nasa.gov (William Thompson, code 682.1, x2040) reacts...]
  17.  
  18. >Let me be very clear on this.  I got the impression from the Informix
  19. >literature that 4GL/GX simply gave a windows interface to 4GL.  This led me to
  20. >believe that everything you could do in 4GL you'd be able to do in 4GL/GX.  Are
  21. >you telling me that this is *NOT* true?
  22.  
  23. I just asked two developers and both were positive that 4GL/GX supports
  24. construction of a custom runner just like 4GL RDS does.  So yes, you can
  25. continue to use your own ESQL/C functions with 4GL/GX...probably!
  26.  
  27. There are two new things to worry about.
  28.  
  29. 1) If your C functions try to interact with the user, either using curses,
  30.    or stdout, or reverse-engineered Informix library calls
  31.    (who would do that?), they will likely break owing to the very 
  32.    different user-interface environment.
  33.  
  34.    *Documented* library functions still work as before of course (subject
  35.    to any warnings or restrictions you may find in the 4GL/GX pamphlet).
  36.    And C functions that deal with the database, files, and other
  37.    non-interface issues have no new constraints with /GX.
  38.  
  39. 2) When linking the custom runner, the Motif libraries are required.
  40.    The procedure is documented in the 4GL/GX pamphlet.
  41.  
  42. Dave Cortesi
  43.