logo       

Re: XSL Errata document updated: msg#00101

Subject: Re: XSL Errata document updated
Le Friday 25 October 2002 19:43, Paul Grosso a écrit:
> url() isn't a function.  It is not listed in section 5.10.

Absolutely.

I'm wondering why it is not, BTW.

The whole xsl-fo specification lacks of orthogonality :
- things that look like a function (url(), rect(), etc) are not a function 
while others are ;
- things that look like a reserved names (function names, for example) do not 
behave like reserved names (you need an opening parenthesis somewhere after 
for it to be considered a function) ;
- things that look like a minus operator do not behave like an operator (you 
need a space for it to be definitely considered as an operator an not as an 
hyphen) ;
- things that look like a data type (<percentage>, <angle>) are in fact just 
an initialization value while others are real data types (<number>, <name>) ;
- etc...

> I claim the expression 'url(xxx)'--when given as the value
> of an XSL FO property--evaluates, according to the XSL FO
> expression language rules, to the sequence of characters:
>   url(xxx)
> which is a valid uri-specification.

You are perfectly right to say that. It's exactly what the specification says.

I'm just wondering why the whole specification is constructed that way. There 
are well recognized notions around in computer science (a keyword, an 
operator, a function, a data type, a constant, etc), and I'm wondering why 
things have to be so non-standard in the xsl-fo specfication.

The 1.0 specification has many other great qualities. I know it is not easy to 
write such documents, you all did a great work and we are all thankful, and I 
don't want to spoil the first birthday party. But if you want ideas on what 
could be good new research tracks for XSL-FO 2.0, I think that orthogonality 
- and therefore simplicity - is really something that is lacking.

-- 
- Linux produces remarkedly less hot air than Windows: under
Windows, the processor gets hot after just a few minutes...
- Yes, but it never stays on long enough to burn out!




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe