home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!scsing.switch.ch!sicsun!disuns2!/!matomira
- From: matomira@di.epfl.ch (Fernando Mato Mira)
- Newsgroups: comp.lang.lisp
- Subject: Re: Lisp syntax beauty? (was Re: Why Isn't Lisp a Mainstream Language?)
- Message-ID: <1993Jan26.190959@di.epfl.ch>
- Date: 26 Jan 93 18:09:59 GMT
- References: <1993Jan21.230642.18561@netlabs.com> <19930122162651.0.SWM@SUMMER.SCRC.Symbolics.COM> <dfs.727723285@noonian> <C1GEsq.94@stl.dk>
- Sender: news@disuns2.epfl.ch
- Organization: Ecole Polytechnique Federale de Lausanne
- Lines: 39
- Nntp-Posting-Host: disun46.epfl.ch
-
- In article <C1GEsq.94@stl.dk>, flv@stl.dk (Flemming Vestergaard) writes:
- >
- > Well, it is fun. But from this corner of the world I suppose that it is
- > a more serious problem (if not a disaster) that Common Lisp provides
- > input and output functions that are suited only for English/American.
- >
- > (format t "~R" 4) -> four really doesn't help very much in most of the world.
- > And yes-or-no-p cannot be used either.
- >
- > I do think it is a mistake to include natural language specific functions
- > in a language standard.
-
- Maybe some hooks should be provided to internationalize these functions. Then if
- somebody needs to print checks in Spanish they can write their own routine to handle the ~R directive.
- But even if the standard specifies the behaviour only for english, I think that thinking only "american" with respect to
- the "billion thing" is quite irritating.
- For yes-or-no-p it would be very easy (and extremely useful) to specify in the standard some system variables which you
- could modify to hold the string appropriate for the local language.
-
- 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
- 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
- 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
- processing.
-
- --
- Fernando D. Mato Mira
- Computer Graphics Lab "Only CLOS is good enough"
- Swiss Federal Institute of Technology ^^^^^^
- matomira@di.epfl.ch
-
- NeXTMail : matomira@lignext.epfl.ch
- FAX : +41 (21) 693 - 5328
-
- Disclaimer:
-
- disclaim([],[]).
- disclaim([H|T],[DH,DT]) :- fixed-point-disclaimer(H,DH),
- disclaim(T,DT).
- fixed-point-disclaimer(Text,fixed-point-disclaimer(Text,_)).
-