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

  1. Newsgroups: comp.lang.apl
  2. Path: sparky!uunet!math.fu-berlin.de!ira.uka.de!scsing.switch.ch!news.univie.ac.at!paladin.american.edu!howland.reston.ans.net!usc!elroy.jpl.nasa.gov!jato!csi!sam
  3. From: sam@csi.jpl.nasa.gov (Sam Sirlin)
  4. Subject: Re: J is NOT APL (was Re: Interpreter advice sought.)
  5. Message-ID: <1993Jan26.184600.24394@csi.jpl.nasa.gov>
  6. Originator: sam@kalessin
  7. Sender: usenet@csi.jpl.nasa.gov (Network Noise Transfer Service)
  8. Nntp-Posting-Host: kalessin
  9. Organization: Jet Propulsion Laboratory, Pasadena, CA
  10. References: <1993Jan23.113019.23895@fid.morgan.com> <C1EIJn.I3@quadsys.com>
  11. Date: Tue, 26 Jan 1993 18:46:00 GMT
  12. Lines: 67
  13.  
  14.  
  15. In article <C1EIJn.I3@quadsys.com>, roland@quadsys.com (Roland Besserer) writes:
  16. |> hui@fid.morgan.com (Roger Hui) writes:
  17. |> : There are some simple tests of this assertion.  For example,
  18. |> : try posting the text of an APL function to this news group, 
  19. |> : using the system editor on your machine to construct the message.
  20. |> 
  21. |> This is certainly not a valid point. 
  22.  
  23. Why? Perhaps Roger has been too terse. For better or worse, a
  24. printable set of ASCII (a bit less if you worry about IBM machines) is
  25. the standard of communications over internet and phones. All computers
  26. can display this set, while probably almost all can't handle something
  27. like unicode, and fonts in general are a pretty hopeless mess to try
  28. to port from one machine to another. There are some exceptions for
  29. some special cases, like TeX and postscript, but these are far from
  30. universal. Yes, if you live in your own world you can get something to
  31. work and even work well for any machine, but try to talk to some other
  32. machine. The WSIS is still not universally available (or even quite
  33. standard). APL, while ahead of other languages in so many areas, has
  34. needed a readable, transportable representation for a long time (it
  35. still isn't in the standard! and WSIS is only informational). If you
  36. haven't tried to exchange ws, or talk about APL over this kind of
  37. medium, let me tell you it's very frustrating! If APL is to come out
  38. of the closet we will need to share information much more than in the
  39. past, in line with the large archives of Fortran and C that lurk out
  40. there in net-land. 
  41.  
  42. There are a number of solutions. If you don't like Iverson's rather
  43. terse approach, or the similar APL slash bang, there are the many
  44. keyword systems (for example, ahem, mine) that have been invented over
  45. the years, and J. Mitloehn's system for putting togther a ws.
  46. Hopefully there will eventually be a grass roots standard that will
  47. eventually be adopted...
  48.  
  49. |> To hopelessly confuse the syntax 
  50.  
  51. Huh? This isn't a requirement for an ASCII system, and isn't the case
  52. with J either I think. Though I do think ammend is much more confusing
  53. than the old standard, reliable, selective assignment, this descision
  54. had nothing to do with the character set.
  55.  
  56. |> and limit
  57. |> it to agonizingly obscure sequences of punctuation characters for the sake
  58. |> of being able to post verbose sources is nonsense.
  59.  
  60. Well one person's "agonizingly obscure sequences of punctuation
  61. characters" is another person's wonderfully terse and expressive
  62. system. I agree that I love the original APL characters (though I like
  63. having lower case as well), and much prefer a real "times" sign to
  64. .times or *, but I'll use the others to talk over the net or exchange
  65. ws.
  66.  
  67. Yes, I'd love an APL on my sparc with the APL character set. But I
  68. can't really afford one, and ISI certainly offer J at the right price,
  69. for which much thanks. So I use J. You certainly don't have to.
  70.  
  71. At first J really looks strange, but I must say if you use it you do
  72. get used to it and it has the same spirit as APL, very different from
  73. the Fortran family (C, Pascal, Algol, Basic, etc.). There's even lots
  74. of new ideas and functionality. The only thing that I still find
  75. missing is selective assignment...
  76.  
  77. -- 
  78. Sam Sirlin
  79. Jet Propulsion Laboratory         sam@kalessin.jpl.nasa.gov
  80.  
  81.