Posted on Wed, 14th December 2005 at 14:31 under Eureka!, Publicity
On omnipotence, could an omnipotent being create something over which it had no power?
On render order styles. I want three new CSS styles; “render-before”, “render-after” and “render-with”. Each style may be applied to any block-level element. Each style takes a list of element ids. An element styled with “render-before” will be rendered before each of the elements in its list. An element styled with “render-after” will be rendered after each of the elements in its list. An element styled with “render-with” will be rendered or not in the same way as each of the elements in its list. Lists given to any of these styles must not contain the id of the element being styled.
You can follow any responses to this entry through the RSS 2.0 feed.
You can skip to the end and leave a response. Pinging is currently not allowed.
Ali said: December 14th, 2005 at 16:16
Can we have this in english please?
ReplyLibertus said: December 15th, 2005 at 09:22
Note the category of the post. These are things that come to me in the bath. However, as you have requested clarification, here goes.
The first paragraph is the correct form of the age-old aphorism that goes
The second paragraph refers to an idea I have to relax the last remaining restriction on HTML rendering in browsers. Consider the following HTML file…
At the moment, all browsers will render the paragraphs sequentially as read from the file. It is possible, using absolute and relative positioning, to control where the divisions will appear on the page but it is not possible to control the order in which the page renders.
Now consider the following stylesheet to be applied to the above HTML…
#third { render-before: “#first” }
#second { render-after: “#third” }
With this style, the HTML paragraphs will be rendered in the order; third, second, first. I appreciate it may not seem like much to laypeople but the effect on the relationship between the browser and the data it renders is profound and could be very useful indeed. HTML files would cease to be ordered lists of rendering blocks and become homogenous sets of block-level elements with weak, default ordering.
Does this help?
ReplyAli said: December 15th, 2005 at 20:44
Yes, it now makes perfect sense. As a relative lay person when it comes to web programming I am not immediately enlightened as to it`s application, however I`ll take your word for it.
ReplyLibertus said: December 16th, 2005 at 00:01
Thanks for encouraging me to explain.
As to application, these tags would provide a simple way to organise blocks of text on a page and to rearrange them, at will, in the browser, without requiring a trip back to the server every time. This can kinda already be done to some extent with absolute positioning but I’m not keen on that - it gets too messy.
ReplyLiberta said: December 19th, 2005 at 21:51
This place called Protopage lets you move write notes and move stuff around. Apparently it uses Ajax - now I thought that was for cleaning floors……
http://www.protopage.com/v2
ReplyAnn Onymous said: January 28th, 2006 at 23:18
This is simplythe old omnipotence paradox . A good response is to say that setting a challenge which an omnipotent being could not rise to is a logical impossiblity and so cannot be done even if you are omnipotent.
I like the computing angle - haven’t considered it like that before.
ReplyLibertus said: January 29th, 2006 at 09:38
Another aspect of the paradox involves the relationship between omnipotence and time i.e. can an omnipotent being a) be in more than one place at one time (omnipresent), and therefore b) do more than one thing at one time (omniperformant)?
As to the render order styles, I proposed them on the w3-style mailing list and got an immediate kick-back as being not a style matter. The W3C Style Working Group have been asked about the idea before and won’t consider it, even though page authors are asking for something like it. Here’s the e-mail exchange I had,
ReplyLibertus said: January 29th, 2006 at 09:39