XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: [xml-dev] Generic XML Tag Closer </> (GXTC)

Michael Kay said:
> Juan Gonzalez wrote:
>
>> The inmmense popularity of C syntax
>>
>> function X {.....}
>>
>> or LISP one
>>
>> (function X .....)
>>
>> over Pascal like blocks
>>
>> begin function X ..... end function ....
>
> I think the Pascal syntax is actually:
>
> FUNCTION convert( degC: real ): real
> BEGIN
>   convert := degC + 273.15;
> END;

Yeah, this is a verbose version of curly braces or parentheses.

Structures of type

begin J

.....

end J

or

\begin{J}

.....

\end{J}

or

J

.....

endJ

and variants are I mean by (Pascal like blocks) != (Pascal syntax)

> If you're seriously arguing that C has been more successful than Pascal
> *because* it used curly braces rather than BEGIN/END keywords then I
> think you need a course in logic.

I said "the inmmense popularity of C syntax". I was talking of C like
syntax alone NOT you are saying.

> Pascal was designed so it could be
> typed on European keyboards that didn't have curly braces; C used curly
> braces because Americans didn't give a toss about that problem, or
> didn't even know it existed.
>
> Michael Kay
> http://www.saxonica.com/


Juan R.

Center for CANONICAL |SCIENCE)




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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

Copyright 1993-2007 XML.org. This site is hosted by OASIS