home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.28 / text0034.txt < prev    next >
Encoding:
Text File  |  1992-08-17  |  3.5 KB  |  71 lines

  1. Submitted-by: stephe@usenix.org (Stephen R. Walli)
  2.  
  3. Del Swanson <dswanson@email.sp.unisys.com> reports on the
  4. April 8-12, 1992 meeting in Dallas, TX:
  5.  
  6. The POSIX.5 group has been working to produce Ada language bindings to
  7. POSIX standards. So far, we have been concentrating on the POSIX.1
  8. standard and the Real-time Extensions standards being developed by
  9. POSIX.4. There are informal plans to prepare a project request (PAR)
  10. to develop an Ada binding to POSIX.2 as well.
  11.  
  12. The big excitement at the Dallas meeting was that Draft 8 had been
  13. produced in a short time, fixing minor problems in Draft 7, and was
  14. sent out for a fast recirculation. This draft was overwhelmingly
  15. approved, and Draft 9, encompassing a few editorial changes, is being
  16. submitted to the Standard Review Board for its final approval as an
  17. IEEE standard. [Ed. - Del informs me that POSIX.5 has been approved
  18. as an IEEE Standard by the Standards Board on June 18.
  19. Congratulations to all who worked on and balloted the document!]
  20.  
  21. Meanwhile, the group proceeded blithely along with its new task, to
  22. develop an Ada binding to the Real-time extensions being balloted from
  23. POSIX.4. Three position papers had been prepared, and were presented
  24. to the group, on the relationship of Ada runtime library functionality
  25. and the Real-time extensions. The issues were outlined in the report
  26. of the last meeting.
  27.  
  28. The group was fortunate to be presented with a draft thin binding to
  29. POSIX.4, which had been prepared at Florida State University under
  30. contract to the U.S. Army. The group divided up the document, and
  31. individuals presented analyses to the group. The task for the POSIX.4
  32. Ada binding group appears to be a cooperative effort with FSU, which
  33. should speed the process significantly.
  34.  
  35. Everyone agreed that the binding to POSIX.4 will be relatively
  36. straightforward. The POSIX.4a (Threads) binding, however, will have
  37. more significant problems.
  38.  
  39. Currently we are proceeding with the Ada bindings to the Real Time
  40. extensions in the same manner used for the POSIX.1 binding, i.e.,
  41. working from the C language interface. By TCOS fiat, the binding will
  42. ultimately be to the Language Independent Specification of the POSIX.4
  43. documents. The hitch is that the Real-time extensions group is just
  44. recently moving beyond its initial experiments with LIS, done in early
  45. 1990. The pieces are all finally in place, with an LIS of POSIX.1 and
  46. its C-binding (POSIX.16), to start the work seriously. At the April
  47. session, there was significant interaction between the two groups, to
  48. try to make the transition smoother.
  49.  
  50. Two issues in particular were addressed. First, the POSIX.5 working
  51. group composed a list of elements of the C binding which we thought
  52. particularly needed to be made language neutral, and discussed them
  53. with the Real-time group. Second, since it was agreed that ideally
  54. the names of the LIS should be reflected in all the language bindings,
  55. we provided to POSIX.4 a list of identifiers which seemed appropriate
  56. for the functions.
  57.  
  58. We have also supplied to POSIX.4 a draft of the thin Ada binding to
  59. what we have projected as an LIS. The hope is that seeing the results
  60. of a binding to an LIS will provide some guidance for the development
  61. of one.
  62.  
  63. We are expecting that within a couple of more drafts the current thin
  64. binding to POSIX.4 will be in good condition. We are meanwhile
  65. dividing up the responsibilities to start on sections of POSIX.4a and
  66. POSIX.4b. It is still a bit early to project a realistic date for
  67. beginning balloting.
  68.  
  69. Volume-Number: Volume 28, Number 36
  70.  
  71.