home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / apl / 1357 < prev    next >
Encoding:
Text File  |  1993-01-22  |  2.5 KB  |  50 lines

  1. Newsgroups: comp.lang.apl
  2. Path: sparky!uunet!cs.utexas.edu!torn!watserv2.uwaterloo.ca!watmath!ljdickey
  3. From: ljdickey@math.uwaterloo.ca (L.J. Dickey)
  4. Subject: Re: branching in proposed ISO standard
  5. Message-ID: <C19BBx.4vC@math.uwaterloo.ca>
  6. Keywords: branching goto ISO APL flow control structure:w
  7. Organization: University of Waterloo
  8. References: <abalje47.727565873@ursa> <1993Jan21.155458.21218@nntpd2.cxo.dec.com> <1993Jan22.001626.10902@csi.jpl.nasa.gov>
  9. Date: Fri, 22 Jan 1993 13:11:56 GMT
  10. Lines: 38
  11.  
  12. In article <1993Jan22.001626.10902@csi.jpl.nasa.gov> sam@csi.jpl.nasa.gov (Sam Sirlin) writes:
  13. >
  14. >In article <1993Jan21.155458.21218@nntpd2.cxo.dec.com>, mark@11srus.enet.dec.com (Mark Eklof) writes:
  15. >|>     If you mean things like if-then-else, and such, they aren't intended
  16. >|> to be there.  I'm not aware of any APL implementations that include them, and
  17. >|> I don't recall proposals for them.
  18.  
  19. >Actually there have been some in the literature. I like the ideas of
  20. >FHD van Batenburg, APL91 regarding dyadic .goto. J has some as well.
  21.  
  22. Yes, that fine article has received a lot of attention, and it is not
  23. the is not the only one on the subject.  But I think that the meaning
  24. of "proposal" intended by Mark in this context is somewhat more
  25. formal.  The work of the ISO APL Working Group in the development of
  26. Committee Draft 1, (now available by anonymous ftp from
  27. watserv1.uwaterloo.ca), has been to work from proposals that were
  28. submissions from various national standards bodies.  I suspect that it
  29. was these proposals that Mark was referring to.  Readers will likely be
  30. interested to know that the ISO APL Working Group restricted itself to
  31. adding only features to the previous standard that exit in current
  32. implementations.  This is not a rule that other programming language
  33. standards groups have stuck to, and it is not clear that the APL group
  34. will stick to it in the future.  So, in this context, and with the
  35. exception of Quad-EA, there were no proposals on "if-then-else" or
  36. "while-do", or other control structures.
  37.  
  38. I would like add that the subject of structuring APL code is currently
  39. one of great interest, and that several people have been working and
  40. writing on it.  I believe that it is likely that more than one
  41. paper presented at APL93 will be on this topic.
  42.  
  43. Lee Dickey
  44.  
  45. -- 
  46. Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
  47.    Internet:      ljdickey@math.UWaterloo.ca
  48.                   ljdickey@math.waterloo.edu
  49.    UUCP:          ljdickey@watmath.UUCP
  50.