OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: XCatalog

[ Lists Home | Date Index | Thread Index ]
  • From: Lars Marius Garshol <larsga@ifi.uio.no>
  • To: "XML Dev" <xml-dev@ic.ac.uk>
  • Date: 18 Mar 1999 10:06:45 +0100


* Rick Jelliffe
| 
| * why are scripting languages not in instance notation? &

Because they would no longer be scripting languages, but instead
unreadable, awkward horrors no one would want to program in. :)

| * why are the patterns in XSL not in instance notation? &

Probably for the same reason: to avoid excessive verbosity and in the
interests of readability.

| * why don't people like LISP syntax 

Probably mainly because they're not exposed to it long enough to
discover that it's actually both readable, beautiful and
extraordinarily flexible. The macro system in Common Lisp is decades
ahead of anything else I've ever seen or heard about. (The same could
be said of the object system, although it's possible that Dylan (a CL
descendant with different syntax) has the same features.)

| (i.e., does the unified syntax actually cause reading panic in
| newcomers: 

With some people, yes.

| it has been widely commented that computer languages with different
| syntaxes each for assignment, declarations, infix maths, and prefix
| functions, such as C and ALGOL family languages have been much more
| successful)?

There are probably other reasons for that, such as that Unix was
written in C, so that all other languages were at a disadvantage.
Also, the chaotic jungle of Lisp dialects in the pre-CL (ie: 1985) era
probably didn't help either. Nor did the (now long incorrect) rumours
of Lisp as a functional, non-OO, untyped, dynamically scoped and slow
language.

If programming languages were competing on the basis of usability and
quality the world would look rather different today. 

--Lars M.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


  • References:



 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS