home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / database / informix / 2733 < prev    next >
Encoding:
Internet Message Format  |  1992-12-17  |  2.2 KB

  1. Path: sparky!uunet!comp.vuw.ac.nz!waikato.ac.nz!aukuni.ac.nz!kcbbs!nezsdc!hugh
  2. Newsgroups: comp.databases.informix
  3. Subject: Re: Suggested Changes to 4gl
  4. Message-ID: <1992Dec16.213256.21452@nezsdc.icl.co.nz>
  5. From: hugh@nezsdc.icl.co.nz (Hugh Grierson)
  6. Date: Wed, 16 Dec 92 21:32:56 GMT
  7. References: <1992Dec14.215058.24334@netcom.com>
  8. Organization: Fujitsu New Zealand
  9. Lines: 36
  10.  
  11. I'm posting the suggestion below for John Oliver (oliverj@eymsl.co.nz), whose
  12. posts aren't getting out to the real world.
  13.  
  14. John Oliver writes...
  15. >How about dynamic use of I4GL call command, i.e be able to issue:-
  16. >    call func_name 
  17. >where func_name is a char variable storing the name of a function. I've used
  18. >this in Ingres where we store a menu tree structure in a database table such as
  19. >    calling_menu, display_title, function_name
  20. >Using this, you can use a generic menu subroutine, and be able to change
  21. >around the application menu structure without recompiling the application.
  22. >Informix is well suited to this approach due to its small executable sizes. 
  23. >You could just link all the modules of an application together, which would
  24. >give good menu/calling performance.
  25. >
  26. >Under the current I4GL, this is impossible. The best you can do us use the run
  27. >command to run named stand alone executables, but this leaves a whole
  28. >lot of sleeping parent processes around when leaves of complex menu trees 
  29. >are reached.
  30. >
  31. >Oh yeah, the other thing that would be neat would be to have two dimensional
  32. >screen arrays, i.e. be able to reference the i'th column across a row. It
  33. >seems that if you can have 2-D program arrays, you should be able to have 2-D
  34. >screen arrays.
  35. >-- 
  36. >------------------------------------------------------------------------
  37. > John Oliver, Ernst & Young Management Sciences, Auckland, NEW ZEALAND
  38. > e-mail: oliverj@eymsl.co.nz  Telephone: 64-9-377-4790 Fax: 64-9-377-3554 
  39. > Mail: PO Box 2146, Auckland, NEW ZEALAND
  40. > Disclaimer: Views expressed are entirely my own.
  41.  
  42. -- 
  43. Hugh Grierson          Fujitsu/ICL New Zealand - Software Development Centre
  44. hugh@nezsdc.icl.co.nz                Speaking for myself only.  See figure 1.
  45.     Quote of the decade: "We're not just talking about unpopulated areas
  46.      of the Southern Hemisphere anymore" [Pres. Bush, on the Ozone hole]
  47.