home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / lisp / 3383 < prev    next >
Encoding:
Internet Message Format  |  1993-01-27  |  2.4 KB

  1. Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!scsing.switch.ch!sicsun!disuns2!/!matomira
  2. From: matomira@di.epfl.ch (Fernando Mato Mira)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Re: Lisp syntax beauty? (was Re: Why Isn't Lisp a Mainstream Language?)
  5. Message-ID: <1993Jan26.190959@di.epfl.ch>
  6. Date: 26 Jan 93 18:09:59 GMT
  7. References: <1993Jan21.230642.18561@netlabs.com> <19930122162651.0.SWM@SUMMER.SCRC.Symbolics.COM> <dfs.727723285@noonian> <C1GEsq.94@stl.dk>
  8. Sender: news@disuns2.epfl.ch
  9. Organization: Ecole Polytechnique Federale de Lausanne
  10. Lines: 39
  11. Nntp-Posting-Host: disun46.epfl.ch
  12.  
  13. In article <C1GEsq.94@stl.dk>, flv@stl.dk (Flemming Vestergaard) writes:
  14. > Well, it is fun. But from this corner of the world I suppose that it is
  15. > a more serious problem (if not a disaster) that Common Lisp provides 
  16. > input and output functions that are suited only for English/American.
  17. > (format t "~R" 4) -> four really doesn't help very much in most of the world.
  18. > And yes-or-no-p cannot be used either.
  19. > I do think it is a mistake to include natural language specific functions
  20. > in a language standard.
  21.  
  22. Maybe some hooks should be provided to internationalize these functions. Then if 
  23. somebody needs to print checks in Spanish they can write their own routine to handle the ~R directive.
  24. But even if the standard specifies the behaviour only for english, I think that thinking only "american" with respect to
  25. the "billion thing" is quite irritating.
  26. For yes-or-no-p it would be very easy (and extremely useful) to specify in the standard some system variables which you
  27. could modify to hold the string appropriate for the local language.
  28.  
  29. And yes, I think CL is "a nice PL/1". And in the same way everybody around here seems to want everybody else to program in
  30. LISP, I will be happy only when most LISPers program in SCHEME (with a good MOP, of course). Then I could get a lot of
  31. public domain tools for it and abandon CL. If C++ is the black hole of OO programming, I must say that CL is the neutron star of list
  32. processing.
  33.  
  34. -- 
  35. Fernando D. Mato Mira
  36. Computer Graphics Lab               "Only CLOS is good enough"
  37. Swiss Federal Institute of Technology                    ^^^^^^
  38. matomira@di.epfl.ch
  39.  
  40. NeXTMail : matomira@lignext.epfl.ch
  41. FAX      : +41 (21) 693 - 5328
  42.  
  43. Disclaimer:
  44.  
  45. disclaim([],[]).
  46. disclaim([H|T],[DH,DT]) :- fixed-point-disclaimer(H,DH),
  47.                disclaim(T,DT).
  48. fixed-point-disclaimer(Text,fixed-point-disclaimer(Text,_)).
  49.