Options:
- # Session Start: Tue Apr 01 00:00:00 2008
- # Session Ident: #whatwg
- # [00:03] <annevk> hmm, http://meyerweb.com/eric/thoughts/2008/03/27/acid-redux/#comment-344298
- # [00:05] * Quits: othermaciej (n=mjs@17.255.105.99) (Read error: 104 (Connection reset by peer))
- # [00:05] * Joins: othermaciej (n=mjs@17.255.105.99)
- # [00:05] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [00:09] * Joins: hober (n=ted@unaffiliated/hober)
- # [00:11] <jgraham> Hixie: "The tools will save us" could work if the tool in question is the browser itself
- # [00:12] * Quits: csarven (i=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [00:12] <annevk> for some things tools do work, such as PNG, JPEG, and GIF
- # [00:13] <annevk> (though when I need simple graphics I find myself using <canvas>, to be fair)
- # [00:13] <jgraham> specifically I think having byzantine rules for start tag inference in a format that is partially XML is a bad idea
- # [00:13] <annevk> HTML is "partially" XML
- # [00:13] <jgraham> On the other hand treating math like a particularly complex microformat might work OK
- # [00:14] <jgraham> annevk: There is really nothing in HTML to compare to the idea of converting <mrow>1 + 2</mrow> to three elements
- # [00:15] * annevk is satisfied with the <tbody> sample
- # [00:15] * Quits: phsiao (n=shawn@nat/ibm/x-cfd7adb17dacfe85) (Read error: 110 (Connection timed out))
- # [00:15] <jgraham> Do you think authors even know that <tbody> exists?
- # [00:16] <annevk> I don't think they do and I don't think it's much of a problem
- # [00:16] <annevk> It started being a problem when people started using XHTML
- # [00:16] * Joins: xShad0w (n=xShad0w@pool-72-83-145-52.washdc.fios.verizon.net)
- # [00:16] <annevk> but then XHTML is a lot more complex anyway
- # [00:17] <hsivonen> annevk: tbody is a problem with child selectors and DOM scripting, too, if you don't know it is there
- # [00:17] <jgraham> Right so it's not really comparable, unless you can come up with a maths format where e.g. <mo> is _never_ needed
- # [00:17] <annevk> I don't think authors will know or care that <mo> is there
- # [00:17] <annevk> they just want to write down the Math and have it look decently
- # [00:17] <Dashiva> hsivonen: I can't find a single page saying anything about what smash actually is, just how awesome it's going to be.
- # [00:17] <hsivonen> I'd just go with MathML elements without start tag inference and leave it to authors to choose their favorite tools to save them
- # [00:18] <annevk> I'd like my text editor to save me :)
- # [00:18] <hsivonen> what does OpenAjax Alliance actually do?
- # [00:18] * Quits: roc (n=roc@202-183-124-126.cust.voipex.com.au)
- # [00:18] <annevk> i've no idea, but they discuss stuff
- # [00:18] <Dashiva> It sounds like something MS started :)
- # [00:19] * annevk wonders if anyone else just got an e-mail he didn't
- # [00:19] <annevk> s/anyone/everyone/
- # [00:20] <hsivonen> annevk: I pasted a URL a while ago: http://www.ibm.com/developerworks/blogs/page/woolf?entry=secure_mashups_with_smash?ca=drs-bl
- # [00:21] * annevk finds http://www.openajax.org/member/wiki/Steering_Committee
- # [00:22] <annevk> "NEXAWEB/Coach Wei" was pushing XAL at some point in the W3C WAF WG...
- # [00:27] <hsivonen> XAL?
- # [00:29] <annevk> http://www.w3.org/TR/dfaui/
- # [00:29] <othermaciej> Dashiva: IBM started it I think
- # [00:32] <hsivonen> annevk: thanks.
- # [00:32] * hsivonen thinks HTML5 possibly with the XUL flex model in CSS is the right way forward
- # [00:32] <sayrer> yeah, need some box model
- # [00:33] <annevk> yeah, who's going to do that?
- # [00:33] <sayrer> I think someone at Mozilla is going to
- # [00:33] <annevk> awesomeness
- # [00:33] <sayrer> but I forget who that is
- # [00:33] <annevk> there are some alternate proposals for grid layouts but i think i prefer flexbox
- # [00:34] <annevk> others being http://www.w3.org/TR/2007/WD-css3-layout-20070809/ and http://www.w3.org/TR/2007/WD-css3-grid-20070905/
- # [00:35] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [00:35] <hsivonen> nn
- # [00:35] <Hixie> who's the guy dan got to add the issues to the html issues list again?
- # [00:36] <annevk> i think he's more busy now
- # [00:36] <Hixie> shawn?
- # [00:36] <annevk> yeah
- # [00:36] <annevk> medero or so
- # [00:36] <annevk> yeah, that's it
- # [00:36] <annevk> (fwiw, the style attr issue was added by jgraham already)
- # [00:38] <Hixie> ah ok
- # [00:38] <Hixie> nevermind then
- # [00:46] <jgraham> Hixie: You can add issues to the issues list fwiw
- # [00:46] <Hixie> yes
- # [00:46] <Hixie> i don't especially like doing so though :-)
- # [00:46] <jgraham> OK
- # [00:46] <Hixie> <mprescripts> is a weird element
- # [00:47] * Quits: xShad0w (n=xShad0w@pool-72-83-145-52.washdc.fios.verizon.net)
- # [00:47] * Joins: h3h (n=h3h@m201-210.dsl.tsoft.com)
- # [00:48] <annevk> where our you locked with the MathML stuff btw?
- # [00:48] <annevk> or did you find a way to move forward?
- # [00:50] <Hixie> i have the following problems:
- # [00:51] <Hixie> * mathml content + presentation involves redundancy that i want to avoid, due to the known issues of the antipattern of including data twice
- # [00:51] <Hixie> * presentational mathml is way too verbose too hand-author sanely
- # [00:51] <Hixie> * some people want both mathml content + presentation to be included in html5
- # [00:52] <Hixie> * some people want no inferred tags in anything we add to html5
- # [00:53] <Philip`> (PNG is way too hard to hand-author too)
- # [00:53] <annevk> PNG is pretty easy with <canvas> nowadays :)
- # [00:53] <Philip`> Okay, JPEG then :-p
- # [00:53] <annevk> Hixie, it seems only the first two are real problems
- # [00:53] <Hixie> * non-mathml-syntax solutions, e.g. ASCIIMathML, are incomplete compared to MathML, and would require really hard work to support in teh html5 parser
- # [00:54] <annevk> oh, that too :)
- # [00:54] * jgraham invokes the priority of constituencies :)
- # [00:54] <Hixie> so i don't know what to do
- # [00:55] <Hixie> jgraham: ASCIIMathML is pretty non-intuitive for anything non-trivial
- # [00:56] * Joins: psa (n=yomode@71.93.19.66)
- # [00:59] <jgraham> Hixie: it doesn't look so bad to me; at least from the point of view of people who already know LaTeX
- # [01:01] <Hixie> the issues with doing something like ASCIIMathML or LaTeX are:
- # [01:01] <Hixie> * very complicated parsing rules, far more so than anything so far in html
- # [01:01] <Hixie> * isn't MathML, so we lose any kind of even remotely sane round-tripping
- # [01:01] <Hixie> * very unclear how to style it
- # [01:02] <Hixie> * incomplete compared to MathML
- # [01:02] <jgraham> Hixie: It has to map into a MathML DOM internally
- # [01:02] <Hixie> right, that's assumed
- # [01:02] <Hixie> that's actually where most of the problems come from
- # [01:03] <jgraham> I think that makes the round-tripping no worse than the almost-MathML-as-XML case
- # [01:04] <Hixie> if we use mathml, you can do this:
- # [01:04] <annevk> would the processing be on the tokenizer level or post processing during the parser stage?
- # [01:04] <Philip`> Hixie: I'd guess http://www.whatwg.org/charter.pl should be updated
- # [01:04] <jgraham> The styling thing isn't so critical for Maths but it can be solved using Firebug
- # [01:04] <Hixie> use a tool, paste into text/html, right-click and choose mathml source, paste into mathml tool, repeat
- # [01:05] <Hixie> if we use a mathml incompatible syntax, we lose that
- # [01:05] <Hixie> i really don't think we should be relying on tools to solve any of these problems
- # [01:05] <Hixie> we have historically seen that that simply doesn't work
- # [01:05] <Hixie> Philip`: thanks
- # [01:06] <jgraham> I tend to agree but I think MathML is so bad to hand author that you need to have a tool either for the authoring or for some other aspect of the process
- # [01:07] <Hixie> i've hand-written mathml
- # [01:07] <Hixie> if we could simplify it a bit, it would be ok
- # [01:07] <jgraham> Me too. That's what I base my position on :)
- # [01:07] <Hixie> but people are against simplifying it
- # [01:08] <annevk> the copy source past into tool case will not work even if we don't simplify MathML at all
- # [01:08] <jgraham> Hixie: I think you underestimate the disconnect between MathML and what ordinary authors are capable of
- # [01:09] <Hixie> annevk: mozilla already supports exporting a mathml tree extracted from the dom
- # [01:09] <Hixie> annevk: i agree that in general the tools will need html parsers to do that though, at which point the only disconnect is the serialiser
- # [01:09] <Hixie> jgraham: if they can learn latex, they can learn mathml
- # [01:10] <Hixie> jgraham: it's just more verbose, not more complicated
- # [01:10] <jgraham> Hixie: If they know LaTeX and MathML is harder why would they bother?
- # [01:10] <Hixie> i do not think that the number of latex authors outweighs the number of mathml authors over the next 30 years.
- # [01:10] <gsnedders> Hixie: what way did you want me to help with indexing?
- # [01:11] <Hixie> gsnedders: nothing yet :-)
- # [01:11] <gsnedders> Hixie: s/did/will/
- # [01:11] <gsnedders> :)
- # [01:11] <jgraham> I could be wrong but I find that hard to believe
- # [01:11] <Hixie> gsnedders: but eventually, if your tool can handle it, it'd be cool to have it autogenerate tables of elements, attributes, and that kind of thing
- # [01:11] <gsnedders> Hixie: Yeah, that would be :)
- # [01:12] <jgraham> I can't imagine any of the academics I know learning MathML if they can use LaTeX instead
- # [01:12] <annevk> that depends on whether or not we do the right thing with MathML :p
- # [01:12] <jgraham> Even if the result ends up as MathML they will use LateX->MathML
- # [01:12] <Hixie> jgraham: that's fine
- # [01:12] <gsnedders> jgraham: I couldn't move to anything from LaTeX, maths languages are too complex and not really worth learning another
- # [01:13] <Hixie> jgraham: but i believe if we put mathml into html, that going forwards we will see many people grow up on mathml
- # [01:13] <jgraham> Hixie: That's a tools will ave us argument :)
- # [01:13] <jgraham> s/ave/save/
- # [01:14] <Hixie> jgraham: we're not putting actual latex into text/html, so if these authors aren't willing to do anything but latex, they will either use tools or won't use html (either of which are fine)
- # [01:15] <jgraham> Hixie: But it prevents people from starting to use it seriously
- # [01:15] <jgraham> (if they won't use html)
- # [01:15] <jgraham> So everyone will always have to learn LaTeX to be published
- # [01:16] <Hixie> jgraham: i've lost track of the antecedent of "it" and "they"
- # [01:16] <gsnedders> they are wrong, it is right.
- # [01:17] <Hixie> jgraham: if your primary use case is making people go from a latex workflow to a text/html workflow, and you have the constraint that people won't learn anything but latex, there is only one solution, and that's to allow latex in text/html. agreed?
- # [01:18] <Hixie> (impressive. the only conflict between mathml and html in terms of tag names is <image>. not bad for hundreds of tag names.)
- # [01:19] <jgraham> Hixie: My primary use case is getting mathematics on the web to be usable. I believe this requires that people who currently use LaTeX can easilly transition either their skills or their content to the web, which I think implies either judicious use of tools or a LaTeX-like syntax
- # [01:19] <jgraham> (but not necessarily exactly LaTeX)
- # [01:20] <Hixie> i don't understand why you believe that latex authors who are not willing to learn non-latex syntax form the primary relevant group of authors
- # [01:21] <Hixie> it seems like there is an unstated assumption in your argument
- # [01:22] <h3h> any plans to specify .pathname, .host, .hostname, .port, etc. on <a> elements?
- # [01:22] <jgraham> Because I presume that the primary group of authors are similar to the people who currently publish mathematics, who by-and-large use LaTeX
- # [01:22] <annevk> h3h, yes, they'll implement the Location interface in due course
- # [01:22] <Hixie> h3h: yeah, i just haven't hooked it up yet
- # [01:22] <h3h> neat
- # [01:22] <Hixie> they won't implement Location
- # [01:22] <jgraham> My experience with these people is that they are not very interested in learning new tools for old tasks
- # [01:22] <annevk> oh
- # [01:22] <h3h> there are some un-fun inconsistencies between browsers
- # [01:22] <Hixie> the attributes have been factored out
- # [01:23] <Hixie> same idea though
- # [01:23] <Hixie> jgraham: i agree. but i don't understand why you think that population is the main one.
- # [01:23] <annevk> oh right
- # [01:23] * Quits: billmason (n=billmaso@ip5.unival.com) (".")
- # [01:23] <Hixie> jgraham: in particular, i would have assumed that the many people who are yet to learn any syntax significantly outnumber the latex authors of today.
- # [01:24] * Parts: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [01:25] <jgraham> Hixie: I think those people will still have to learn LaTeX (to use in paper-based or PDF-based publications) and will not want to learn a second sntax that is significantly more complex
- # [01:25] <jgraham> s/sntax/syntax/
- # [01:25] <Hixie> jgraham: so why would they bother with html at all?
- # [01:25] <Hixie> jgraham: put it this way. why do we need latex syntax for maths but not paragraphs?
- # [01:26] <Hixie> and i really don't think that the majority of people writing maths on the web will be those publishing papers
- # [01:26] <Hixie> i'd expect those publishing papers to be a minority
- # [01:26] <jgraham> Hixie: Because HTML syntax or paragraphs isn't too bad. MathML syntax is orders of magnitude worse than LaTeX (which is already pretty annoying)
- # [01:27] <jgraham> Hixie: It is true that sub-degree level mathematics is a rather different case
- # [01:28] <jgraham> but expecting simpler maths to be published using a more complex syntax is not an obviously great idea
- # [01:29] * jgraham -> bed
- # [01:29] <jgraham> goodnight
- # [01:29] <Hixie> jgraham: the long and short of it is that to address your use case we basically have to come up with a way to have the syntax of mathml in html be latex-compatible, which means significantly complex parsing rules, incomplete support for mathml, highly unintuitive styling and scripting behaviour, either freaky serialisation rules or no round-tripping behaviour, an inconsistent language, and trading in verbosity for complexity
- # [01:29] <Hixie> nn
- # [01:29] <Hixie> which i'm not sure really is a good trade
- # [01:30] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [01:32] * Philip` wonders what that proof thing is called where you write a logical statement at the bottom then put a line above it and write the statements needed to prove the first one, and recurse upwards until you end up with axioms at the top
- # [01:32] * Philip` then wonders if MathML can do that
- # [01:32] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [01:33] <annevk> ah, yes, "URI decomposition attributes "
- # [01:34] <othermaciej> Philip`: isn't that called a "proof"?
- # [01:34] <othermaciej> (except that one might imagine starting from the axioms when writing your proof instead)
- # [01:34] <annevk> it's a specific type of proof
- # [01:35] <Philip`> It's a specific presentation for proofs, in particular
- # [01:35] <othermaciej> well, whether you logically started from the bottom and wrote upwards or vice versa is not relevant when presenting the result
- # [01:36] <othermaciej> so I guess it is only the lines between in particular that may be special
- # [01:36] <Hixie> hsivonen: i think there's a bug in your mathml schema
- # [01:38] <Hixie> hm, the dtd allows it too
- # [01:38] <Hixie> that makes no sense
- # [01:38] <Philip`> Oh, it's kind of like http://en.wikipedia.org/wiki/Rule_of_inference
- # [01:38] <Hixie> <mrow><none/><mprescripts/></mrow> is surely invalid
- # [01:38] <Philip`> with 'premises (horizontal line) conclusion', and '(horizontal line) axiom'
- # [01:39] <Philip`> and it sounds like system that doesn't have any particularly compelling name
- # [01:39] <Philip`> s/system that/that system/
- # [01:40] <Hixie> wtf
- # [01:40] <Hixie> the mathml dtd explicitly doesn't check certain things
- # [01:40] <Hixie> that makes no sense to me
- # [01:41] <gsnedders> Like what?
- # [01:41] <Hixie> <mrow><none/><mprescripts/></mrow>
- # [01:42] <gsnedders> heh.
- # [01:42] * gsnedders ought to go sleep
- # [01:42] * gsnedders is meant to be hill-walking tomorrow
- # [01:43] <gsnedders> (despite having CFS)
- # [01:43] <Hixie> wtf is:
- # [01:43] <Hixie> <!ENTITY % prscrPresExpression " (%onePresExpression;,
- # [01:43] <Hixie> ((%onePresExpression;|%none.qname;),(%onePresExpression;|%none.qname;))*,
- # [01:43] <Hixie> (%mprescripts.qname;,
- # [01:43] <Hixie> ((%onePresExpression;|%none.qname;),(%onePresExpression;|%none.qname;))*)?
- # [01:43] <Hixie> )">
- # [01:43] <Hixie> christ
- # [01:43] <Hixie> some people
- # [01:43] <gsnedders> SGML--
- # [01:43] <gsnedders> XML--
- # [01:43] <Hixie> would it kill them to write this without eighteen levels of redirection
- # [01:44] <gsnedders> Yes, it wouldn.
- # [01:44] <gsnedders> *would
- # [01:44] * Parts: annevk (n=annevk@adsl-75-5-98-41.dsl.sndg02.sbcglobal.net)
- # [01:44] <Hixie> what's the comma in sgml anyway
- # [01:44] <Hixie> isn't in just "and"?
- # [01:44] * Philip` wonders if you get much exponential growth when expanding out all the entities
- # [01:44] <Hixie> oh, i get it
- # [01:45] <Hixie> duh
- # [01:45] <gsnedders> Hixie: followed
- # [01:45] <Hixie> i forgot that the base had to be there
- # [01:45] <Dashiva> Looks like they could've benefitted from + instead of just * :)
- # [01:46] <Hixie> no, * is right
- # [01:46] <Dashiva> Yeah, but x+ would be a lot easier on the eyes than xx*. Probably isn't part of the syntax, though.
- # [01:47] <Hixie> it isn't xx*
- # [01:47] <Dashiva> It's not?
- # [01:47] <Hixie> it's "a (x x)* [b (x x)*]"
- # [01:47] <Dashiva> Ah, I must've misread the parentheses
- # [01:48] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [01:48] <Dashiva> I suppose that's another vote for the unreadability of it (or my level of sleepiness)
- # [01:49] <gsnedders> ooo. April 1st now!
- # [01:49] <Hixie> ok i think i have summarised the presentational mathml syntax
- # [01:49] <Hixie> it's not tooooo bad
- # [01:49] <gsnedders> Disclaimer: Anything I say today i probably bullshit.
- # [01:49] <Dashiva> gsnedders: bullshit
- # [01:49] <gsnedders> Dashiva: Don't fuck around with me, I'm a huge strong guy.
- # [01:50] <gsnedders> 42 y/o policemen from Alabama.
- # [01:50] <Dashiva> I'm looking forward to the whatwg blog post
- # [01:50] <Dashiva> Hope this years' will be as good as the previous one
- # [01:50] <Dashiva> *year's
- # [01:50] * Quits: tndH (i=Rob@87.102.14.81) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:50] * gsnedders gets dragged in to looking at suicide girls from a bug report.
- # [01:50] <gsnedders> Ergh.
- # [01:50] <gsnedders> (says the emo guy)
- # [01:52] <Hixie> http://junkyard.damowmow.com/308
- # [01:54] * gsnedders has to run off on call
- # [01:56] <h3h> quick test case for the <a> properties: http://xkr.us/bugs/link-properties-test.html
- # [01:57] <h3h> as it's written Firefox (2.0.x) is the only browser to pass
- # [01:58] <Dashiva> What other browsers did you test?
- # [01:58] <h3h> heh. IE doesn't even print results.
- # [01:58] <h3h> Opera 9.2.x, IE 7, Safari 3.1
- # [01:58] * Joins: roc (n=roc@59.167.238.168)
- # [01:59] <h3h> though I just assume those expected values are correct
- # [01:59] <h3h> in absence of a spec
- # [02:00] <Dashiva> There's also the issue of the read/write-ability of the properties
- # [02:00] <h3h> you can extend the test :)
- # [02:00] <Dashiva> I did a test on these properties a while back, and the results were all over the place
- # [02:00] <Dashiva> So I figured nobody uses them
- # [02:01] <h3h> I did last week
- # [02:01] <h3h> and had to come up with a normalization routine
- # [02:01] * Joins: xShad0w_ (n=xShad0w@pool-72-83-145-52.washdc.fios.verizon.net)
- # [02:01] <h3h> var path = '/' + el.pathname.replace(/^\/?([^\?]+).*/, "$1");
- # [02:01] <Dashiva> I pondered using a strange URL for the testcase and copying that URL onto a link, so you could compare the location properties and link properties both in one
- # [02:02] <h3h> yeah, it's worth testing them on the location object itself too
- # [02:02] <Dashiva> h3h: http://dashiva.net/test/anchorprop.html
- # [02:02] <h3h> but separate
- # [02:02] <h3h> naet
- # [02:02] <h3h> er neat
- # [02:03] <h3h> Christmas in Opera :)
- # [02:03] <Dashiva> Ayup
- # [02:03] <Dashiva> It's odd that both opera and safari have switched host and hostname
- # [02:04] <h3h> yeah, unsettling
- # [02:04] <h3h> IE is almost all green...
- # [02:04] <Dashiva> IE is all green, except that I decided the "correct" path had a / first
- # [02:04] <Dashiva> So it gets two red for that
- # [02:04] <h3h> yeah
- # [02:05] <Dashiva> Safari treats the properties as readonly, opera allows writing but doesn't change href, IE and FF are fully readwrite
- # [02:06] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [02:06] <h3h> you have all sorts of fun tests in here
- # [02:06] <Dashiva> And I can't tell you what half of them are supposed to test
- # [02:08] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [02:09] <Hixie> hm, here's one problem with implying <mo>, etc, open tags
- # [02:09] <Hixie> <mrow> <mn> 1 + 2 </mn> </mrow> vs <mrow> 1 + 2 </mrow>
- # [02:09] <Hixie> in the second one, we want the + to close the <mn>
- # [02:09] <Hixie> but how do we know if the <mn> was implied or not?
- # [02:10] <Hixie> that would be very different from past implication behaviour
- # [02:10] <Hixie> maybe we should only allow end tags to be omitted
- # [02:10] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [02:10] <Dashiva> Is <mn>1+2</mn> meaningful?
- # [02:11] <Hixie> probably not, but 1.2 is
- # [02:12] <mpt> You're respecifying MathML now?
- # [02:12] <Dashiva> Yeah, that's the problem with determining what's a decimal sign and what's an operator
- # [02:13] <Hixie> mpt: we're looking into embedding mathml into text/html
- # [02:15] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [02:15] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [02:15] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 104 (Connection reset by peer))
- # [02:16] <Hixie> hey, we can omit end tags pretty well
- # [02:18] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [02:19] <Dashiva> Without requiring reparsing?
- # [02:19] <Hixie> http://wiki.whatwg.org/wiki/Equations_in_HTML
- # [02:19] * Joins: KevinMarks (n=KevinMar@72.14.228.1)
- # [02:22] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
- # [02:25] <tomg> http://www.neowin.net/news/main/08/03/31/microsoft-to-snub-standards-compliant-mode-in-ie8 :)
- # [02:26] * Hixie turns off his news filters for the next 36 hours
- # [02:26] <tomg> heh
- # [02:27] <roc> Hixie, it seems slightly dodgy that you're putting multiple elements on a line in the new syntax but not the old syntax
- # [02:28] <othermaciej> tomg: wait, does that mean switching the default back, or removing IE8 standards mode entirely?
- # [02:28] <roc> uh
- # [02:28] <roc> *that* would be exciting
- # [02:28] <othermaciej> oh
- # [02:28] * othermaciej realizes this post is probably meant for tomorrow
- # [02:28] <tomg> it's rather lame that there's 03/31 in that article
- # [02:29] <Hixie> roc: i'm writing them out the way i would write them out if i were writing using those syntaxeus
- # [02:29] <tomg> it is tomorrow here, though
- # [02:29] <tomg> i think.
- # [02:30] <roc> I hate hate HATE this stupid day
- # [02:30] <Hixie> roc: (reload)
- # [02:30] <tomg> it'll be over soon.
- # [02:31] <tomg> or less soon if it hasn't begun for you yet.
- # [02:31] <roc> it has
- # [02:32] <roc> but it's not over until California goes away
- # [02:33] <Philip`> It won't be over for several days more, while people keep pointing you at fake news articles accidentally
- # [02:34] <roc> it should be illegal
- # [02:34] <Hixie> what should?
- # [02:34] <Hixie> lying?
- # [02:34] <Hixie> misleading people?
- # [02:34] <Philip`> I think there are laws against making it illegal
- # [02:34] <roc> pissing me off
- # [02:34] <Hixie> heh
- # [02:35] <Philip`> At least it's a potentially-useful reminder that not everything you read on the internet is true, regardless of what day it is
- # [02:36] <Hixie> oh btw, if anyone is going to do a whatwg one, what i said last year still holds
- # [02:36] <Hixie> you have to have a real blog post to post on the 2nd
- # [02:36] <Dashiva> We could solve it like this: http://www.theonion.com/content/node/29601
- # [02:53] <Hixie> http://damowmow.com/temp/mml is a list of all mathml2 elements, i think
- # [02:55] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [02:58] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net) (Client Quit)
- # [03:05] * Quits: othermaciej (n=mjs@17.255.105.99)
- # [03:08] * Joins: othermaciej (n=mjs@17.255.105.99)
- # [03:09] * Quits: othermaciej (n=mjs@17.255.105.99) (Remote closed the connection)
- # [03:15] * Joins: othermaciej (n=mjs@nat/apple/x-a4a91c7d24a0ffd3)
- # [03:17] * Quits: roc (n=roc@59.167.238.168)
- # [03:19] * Quits: KevinMarks (n=KevinMar@72.14.228.1) (Read error: 110 (Connection timed out))
- # [03:22] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [03:25] * Joins: heycam` (n=cam@clm-laptop.infotech.monash.edu.au)
- # [03:42] * Joins: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [03:42] * Quits: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net) (Remote closed the connection)
- # [03:50] * Quits: eseidel (n=eseidel@nat/google/x-dc9547c854ea01cb)
- # [03:55] * Quits: othermaciej (n=mjs@nat/apple/x-a4a91c7d24a0ffd3)
- # [03:59] * Joins: othermaciej (n=mjs@17.255.105.99)
- # [03:59] * Quits: h3h (n=h3h@m201-210.dsl.tsoft.com) ("boom")
- # [04:04] * Joins: xShad0w___ (n=xShad0w@pool-72-66-13-58.washdc.fios.verizon.net)
- # [04:05] <Hixie> well
- # [04:05] <Hixie> svg is sure going to be more of a pain
- # [04:05] <Hixie> it has camelCase tag names
- # [04:05] <Hixie> and 6 tag name conflicts
- # [04:06] <Hixie> i guess we can make <a> automatically end up in the right namespace
- # [04:06] <Hixie> based on the parent element
- # [04:06] <Hixie> <font> is more of an issue though
- # [04:06] <Hixie> oh wait, that's to define a font
- # [04:07] <Hixie> maybe we can just throw all of that out in the text/html variant
- # [04:07] <Hixie> <script> and <style> can just use the right namespace automagically
- # [04:07] <Hixie> that leaves <title> and <image>
- # [04:08] <Hixie> so. tempting. to fix svg.
- # [04:11] <Hixie> christ. svg tiny 1.2 has only 47 elements to svg 1.1's 81, yet manages to have 2 extra tag name conflicts
- # [04:12] <othermaciej> SVG "Tiny"
- # [04:12] <othermaciej> "tiny" like a mob nickname
- # [04:13] <Hixie> http://www.w3.org/TR/SVGMobile12/script.html#HandlerElement
- # [04:13] <Hixie> that seems like something that as a spec editor, if i was writing it, it would immediately raise big red flags
- # [04:14] <Hixie> "in the new and smaller version of this language, you must make your documents must more complex"
- # [04:16] <Hixie> svg 1.1 u svg 1.2 has 92 element types
- # [04:16] <Hixie> with 9 name clashes
- # [04:17] <Hixie> svg is as bad as html
- # [04:18] <Hixie> it has camelCase, hyphenated-words, half-acronym tag names (e.g. hkern), full acronym tag names (e.g. svg), abbreviated words (e.g. defs), combinations of abbreviated and hyphenated (definition-src)
- # [04:18] <Hixie> etc
- # [04:19] <Hixie> definition-src is especially funny because there's an element <defs> so they've already shortened "definition" once, but "src", which is shorter than "definition", is the word that gets shortened
- # [04:19] <heycam`> :)
- # [04:20] * Quits: xShad0w_ (n=xShad0w@pool-72-83-145-52.washdc.fios.verizon.net) (Read error: 110 (Connection timed out))
- # [04:20] <heycam`> tho definition-src was probably chosen to match the css descriptor name
- # [04:21] <Hixie> which one?
- # [04:22] <Hixie> it's love-hate relationship with svg is one of the biggest annoyances with svg
- # [04:22] <Hixie> half the time it pretends css doesn't exist, and the other half of the time, it relies on it
- # [04:22] <Hixie> while simultaneously breaking it (unitless numbers anyone)
- # [04:22] <heycam`> http://www.w3.org/TR/REC-CSS2/fonts.html#descdef-definition-src ?
- # [04:23] <Hixie> oh christ, svg adopted the disaster that is css2's fonts stuff?
- # [04:23] <heycam`> in retrospect yes the use of unitless numbers for font-size was needlessly incompatible with css
- # [04:23] <heycam`> but tiny fixed that to some extent
- # [04:23] <Hixie> hey i complained about that issue before svg 1.0 was in CR, iirc
- # [04:24] <Hixie> so it wasn't just a mistake in retrospect :-)
- # [04:25] <heycam`> did css 2.1 drop that font stuff? in lieu of the css3 font stuff?
- # [04:25] <Hixie> yeah, on the basis that it sucked and nobody implemented it anyway
- # [04:25] <Hixie> i notice SVG 1.1's definition of definition-src is just as worthless as CSS2's, heh
- # [04:25] <Hixie> i'd love to see the tests that proved interop enough to exit CR for _that_ feature :-)
- # [04:26] <heycam`> jet:~/work/cvs/w3/WWW/Graphics/SVG/Group/repository/testsuite/1.1/svg $ grep 'definition-src' * | wc -l
- # [04:26] <heycam`> 0
- # [04:26] <Hixie> i rest my case :-)
- # [04:27] <Hixie> i really don't know where to begin on allowing svg in text/html
- # [04:27] <heycam`> i don't disagree that the 1.1 test suite was lacking
- # [04:27] <Hixie> mathml is easy compared to this, heh
- # [04:27] <heycam`> what's the toughest problem? the camel case stuff?
- # [04:27] <Hixie> no that's trivial
- # [04:27] <Hixie> it's the name clashes that pose the biggest problem
- # [04:27] <Hixie> that and the fact that there's so many elements
- # [04:27] <heycam`> svg:title vs html:title?
- # [04:28] <Hixie> for instance
- # [04:28] <heycam`> i'm against having tricky tag implication for svg
- # [04:28] <heycam`> it's difficult enough for me to know which tags are implied for html
- # [04:29] <Hixie> the clashing elements are: a audio font image script style textArea title video
- # [04:29] <Hixie> i don't think tag inference makes sense for svg
- # [04:29] <heycam`> if only we had some sort of... namespacing mechanism? :)
- # [04:29] <Hixie> namespaces are dumb
- # [04:29] <Hixie> in this kind of context
- # [04:29] * Joins: annevk (n=annevk@64-73-235-34.static-ip.telepacific.net)
- # [04:29] <heycam`> i don't think namespaces are dumb. there may be aspects of xml namespaces that are dumb.
- # [04:29] <Hixie> svg's verbosity problem isn't in the number of elements
- # [04:29] <othermaciej> namespaces are neat, xml namespaces suck eggs
- # [04:30] <Hixie> namespaces make sense for programmers
- # [04:30] <annevk> namespaces on the Web don't make sense
- # [04:30] <Hixie> they are dumb in a document authoring format
- # [04:30] <heycam`> i do agree that their promise of magical extensibility doesn't really fly
- # [04:31] * Joins: othermaciej_ (n=mjs@nat/apple/x-2abe1ffc53081206)
- # [04:31] <annevk> hehe, public-cdf...
- # [04:31] <Hixie> svg's main problem is it has too many features
- # [04:31] <Hixie> i mean wtf is <altGlyphItem>
- # [04:31] <Hixie> there is _so_ no need for that on the web
- # [04:31] <othermaciej_> namespaces as a prefix with collision avoidance by registry or convention would be fine
- # [04:31] <heycam`> there is some weirdness in there with the altglyph stuff
- # [04:31] * Quits: othermaciej (n=mjs@17.255.105.99) (Nick collision from services.)
- # [04:31] * othermaciej_ is now known as othermaciej
- # [04:31] <heycam`> underdescribed in the fonts chapter
- # [04:31] <othermaciej> Hixie: you just made me implement alt glyphs, you bastard!!!
- # [04:32] <othermaciej> *now* you tell me it's an excess feature
- # [04:32] <heycam`> and probably not solving any real solutions
- # [04:32] <Hixie> othermaciej: blame heycam :-)
- # [04:32] <heycam`> altGlyph isn't too bad, alyGlyphItem is probably unnecessary
- # [04:32] <Hixie> i wonder if we can get away with removing many of these features in the text/html serialisation
- # [04:32] <heycam`> i don't think many svg-oriented people would be in favour of that
- # [04:33] <Hixie> i don't expect any of this to be popular with svg people
- # [04:33] <Hixie> just like i'd hate it for the svg group to take something like text layout and make a tiny subset of that and put it in svg 1.2
- # [04:34] <shepazu> I don't think HTML5 needs to specify anything about vector graphics or math... that work's been done elsewhere... HTML5 just needs to define a point of extensibility
- # [04:35] <Hixie> sadly, nobody has yet suggested a plausible extension mechanism that doesn't involve hardcoding a bunch of tag names
- # [04:35] <Hixie> (which is the approach i'm therefore taking)
- # [04:35] <heycam`> Hixie, is that because of the naming conflicts?
- # [04:35] * othermaciej wonders what Hixie will come up with for XBL
- # [04:35] <othermaciej> (if anything)
- # [04:35] <Hixie> othermaciej: i don't plan to solve that problem
- # [04:36] <Hixie> heycam`: partly
- # [04:36] <Hixie> heycam`: the biggest problem is that there are many html documents out there today that use all matter of weird tag names
- # [04:36] <shepazu> simply having an element like <ext> </ext> would seem to solve the problem nicely...
- # [04:36] <heycam`> or the IE <xml> element?
- # [04:36] <shepazu> (or some tag that isn't known to have conflicts)
- # [04:36] <othermaciej> why not the IE <xml> element?
- # [04:36] <othermaciej> as an escape to XML parsing?
- # [04:37] <othermaciej> not that I love that
- # [04:37] <othermaciej> but I wonder what fails to work about it
- # [04:37] <shepazu> (rather, is known not to have conflicts)
- # [04:37] <heycam`> othermaciej, yeah
- # [04:37] <Hixie> heycam`: so for example, if we said "when you see <ext> you just start parsing elements using this particular process instead" then any pages that happen to hit that would stop working
- # [04:37] <othermaciej> (other than IE assuming that content won't render)
- # [04:37] <heycam`> you can't nest html5 inside there, at least
- # [04:37] <heycam`> sorry i mean you can't nest html5 with another <xml> element in there
- # [04:37] <heycam`> since it has <script>-like parsing
- # [04:37] <shepazu> right
- # [04:37] <heycam`> but apart from that, it seems ok to me
- # [04:37] <Hixie> othermaciej: well apart from it being incompatible with IE, which is a blocker problem, it also prevents you from doing things like nested content
- # [04:38] * shepazu didn't know about IE's <xml> element
- # [04:38] <Hixie> which is also a blocker problem
- # [04:38] <Hixie> (it's also not xml-compatible parsing in IE)
- # [04:38] <Hixie> (though i forget the details)
- # [04:38] <heycam`> Hixie, but what about having an svg context, where once you're inside an <svg> element, you can prefer the svg elements?
- # [04:38] <shepazu> Hixie: what about working to define <foreignElement> and the like, for nested content?
- # [04:38] <othermaciej> IE's <xml> doesn't parse as XML? yuck :-(
- # [04:38] <heycam`> surely there wouldn't be many pages that randomly use <altGlyph> but also inside an <svg> element, e.g.
- # [04:39] <othermaciej> shepazu: a google for "xml data islands" should find it
- # [04:39] <Hixie> heycam`: that's basically what i'm looking at doing
- # [04:39] <heycam`> Hixie, cool that should be useful information then
- # [04:39] <Hixie> but for what it's worth, the devil in all of these suggestions is in the details
- # [04:39] <shepazu> othermaciej: yes, just did that :)
- # [04:39] <shepazu> that's how ASV did inline SVG in IE
- # [04:39] <heycam`> Hixie, did you mean doing a study on the use of coincidentally svg-named elements are used in html?
- # [04:39] <Hixie> i've looked at many ideas similar to what all of you are proposing here, but always run into blocker issues when trying to define the details
- # [04:39] <heycam`> Hixie, or having an svg context for parsing?
- # [04:40] <Hixie> the latter
- # [04:40] <heycam`> ok
- # [04:40] <shepazu> http://developer.mozilla.org/en/docs/Using_XML_Data_Islands_in_Mozilla
- # [04:40] <heycam`> Hixie, it'd be great if you could document these problems somewhere (wiki?), since it seems to be a suggestion that a few people come up with
- # [04:40] <heycam`> and these people (including me) probably don't know about the details that may make it fail to work
- # [04:41] <Hixie> that would be a lot of work
- # [04:41] <othermaciej> you can also smuggle XML in a <script> element
- # [04:41] <heycam`> but you've done the work, right? of determining why it doesn't work?
- # [04:41] * shepazu wonders if IE itself might change its behavior
- # [04:41] <othermaciej> Hixie: can you help us figure out why it doesn't work, so we can record for posterity?
- # [04:41] <Hixie> heycam: i haven't written it down, most of my design work is done in the shower
- # [04:41] <shepazu> they seem rather eager to move on in some cases
- # [04:41] <othermaciej> I'd be happy to write it up
- # [04:41] <heycam`> Hixie needs an electronic whiteboard in his shower...
- # [04:42] <shepazu> Hixie: use soap to write on the shower curtain :)
- # [04:42] <othermaciej> data islands expect their content to form its own DOM document
- # [04:42] <othermaciej> at least in IE
- # [04:42] <othermaciej> perhaps that is the blocker
- # [04:42] <heycam`> othermaciej, yeah i did notice that (a #document node in the live dom viewer)
- # [04:43] <shepazu> IE is changing its behavior in other ways, such as the event flow
- # [04:43] <othermaciej> wait, it makes the document node a child of an element??
- # [04:43] <heycam`> yeah
- # [04:43] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [04:43] <othermaciej> !!!!@!#$%!#%
- # [04:43] <heycam`> :)
- # [04:43] <heycam`> conceivably there is content out there that calls getElementById() on that document node too, so you'd need to be careful if that were changed
- # [04:43] <shepazu> well, if <xml> won't fly, then maybe another element name
- # [04:44] * othermaciej rubs his eyes and blinks in disbelief
- # [04:44] <shepazu> <xdi>
- # [04:44] * Joins: Thezilch (i=fuz007@cpe-76-170-20-154.socal.res.rr.com)
- # [04:44] <heycam`> shepazu, there is the <script> thing that othermaciej mentioned (and that rubys was using at one point)
- # [04:44] <heycam`> seems a bit of a hack though, with that name
- # [04:44] <othermaciej> <script> is your next-best bet, but then you can't nest script elements
- # [04:44] <heycam`> same as <xml>
- # [04:44] <shepazu> yeah, I didn't like that solution
- # [04:44] <Hixie> feel free to send fully concrete proposals (down to the level of fixing the tokeniser and tree construction parts of the spec) to the mailing-list. if you manage to get it to that level of detail without running into problems, then it's worth considering. i haven't succeeded in finding any generic mechanism that survives that level of detail.
- # [04:45] <Hixie> and no offense, but i really don't want to walk you all through your ideas until we find the problems :-)
- # [04:45] <heycam`> Hixie, sure but i think there are few people on the list who are well versed in exactly how the tokeniser and tree construction works
- # [04:45] <shepazu> I think this is worth the SVG WG looking into
- # [04:46] <shepazu> hsivonen might could help
- # [04:46] <othermaciej> Hixie: I believe you that there are problems but I want to record what they are (I am satisfied that I understand the problem with <xml>)
- # [04:46] <othermaciej> hsivonen could probably help flesh out ideas, yes
- # [04:46] <heycam`> there is certainly a lot of knowledge that you, othermaciej, hsivonen, etc. have about html parsing and the reasons for things having to be a certain way that aren't documented, and that many other people on the group don't know
- # [04:46] <othermaciej> actually <xml> is adequate to be an inline solution for XML, other than the fucking insanity of making a document node a child node
- # [04:46] <othermaciej> er
- # [04:46] <othermaciej> for XBL2
- # [04:47] <annevk> HTML parsing is pretty well documented now :)
- # [04:47] <heycam`> annevk, but not the reasons for various things
- # [04:47] <othermaciej> heycam`: I'm happy to help people step through proposals enough to flesh them out
- # [04:47] <annevk> is there a wiki page with brief proposals?
- # [04:47] <annevk> yeah, I'm willing to help pointing out issues too
- # [04:47] <othermaciej> I don't understand IE's namespaces enough to totally get why using that won't work as a pseudo-extensibility hack, I guess probably the fact that Office inserts crazy namespaced tags
- # [04:48] <othermaciej> annevk: we should probably start a wiki page with proposals and their known showstopper problems
- # [04:48] <heycam`> othermaciej, that'd be great
- # [04:48] <othermaciej> (perhaps smart people will think of a way around some of those problems)
- # [04:48] <annevk> or don't see the problem...
- # [04:49] <annevk> but i'm fine with doing this :)
- # [04:49] <heycam`> if they don't see the problem, after viewing the wiki page, it's probably because there's some assumption that they and you don't share :)
- # [04:49] * Joins: csarven (n=csarven@bas16-montreal02-1279374916.dsl.bell.ca)
- # [04:49] <heycam`> like, that xml sucks or something :)
- # [04:50] <annevk> i'll try to refrain from using that argument :p
- # [04:50] <heycam`> heh
- # [04:50] <heycam`> tbh i think that is the cause of a lot of the conflict between people in the group
- # [04:50] <heycam`> not xml in particular
- # [04:50] <othermaciej> annevk: even if it just stops people from bringing up solutions with known flaws, that would be a useful service
- # [04:50] <heycam`> but unstated assumptions about what is "good" or "bad"
- # [04:51] <annevk> it seems that the math guys mostly find the roundtripping to be problematic
- # [04:51] <othermaciej> I don't think Hixie would be looking at SVG at all if he was going solely by his own aesthetic preferences
- # [04:51] <annevk> they don't really care what the final syntax looks like I get the feeling
- # [04:51] <shepazu> I suggest the <aiui> element
- # [04:52] <Hixie> othermaciej: no kidding
- # [04:52] <heycam`> many people probably assume that it'd be easy to stick an extensibility point into html to allow inline svg etc.
- # [04:52] <heycam`> as shepazu suggested
- # [04:53] <heycam`> and so they probably don't think it's a big deal for you (as editor)
- # [04:53] <heycam`> s/it's/it should be/
- # [04:53] <heycam`> but if the devil really is in the details, well then hopefully this wiki page can help
- # [04:53] <othermaciej> I must admit I do not know of a plausible generic extensibility point that would work for cut&pasting of totally as-is SVG
- # [04:53] <Hixie> (actually, going all the way to tokeniser/tree construction is probably unnecessary -- just some examples of source markup and how they should parse would be enough in most cases)
- # [04:53] <heycam`> othermaciej, sure, at least just because you can have whacky namespace prefixes
- # [04:53] <heycam`> defined outside the svg fragment
- # [04:54] <othermaciej> heycam`: that's not the kind of problem I am thinking of
- # [04:54] <othermaciej> I mean more like the just-discussed problems with <xml>
- # [04:54] * shepazu agrees that part of the larger solution is working with SVG authoring tools to sanitize and sanify SVG output
- # [04:54] <othermaciej> and the fact that using <script>, you can't nest <script> tags, which could be a bummer for inline SVG certainly
- # [04:54] <heycam`> othermaciej, it not being able to contain another <xml>?
- # [04:54] <othermaciej> heycam`: no, the fact that it parses as a document node
- # [04:54] <heycam`> othermaciej, yeah that's a good point (about <script>)
- # [04:54] <othermaciej> in IE
- # [04:54] <heycam`> othermaciej, oh, that too :)
- # [04:55] <shepazu> for instance, there's really no need for all those crazy Inkscape namespaces
- # [04:55] <othermaciej> and that IE's namespaces probably can't be emulated due to office-generated HTML inserting <o:p> tags
- # [04:55] <othermaciej> or whatever
- # [04:55] <othermaciej> which non-IE browsers need to just ignore
- # [04:55] <Hixie> http://wiki.whatwg.org/wiki/Diagrams_in_HTML
- # [04:55] <Hixie> add examples to that page
- # [04:55] <heycam`> othermaciej, that office namespace stuff sounds like a good candidate for wiki-ing up too
- # [04:55] <shepazu> I wonder if the MS Office Live people would be interested in working on this problem?
- # [04:55] <othermaciej> heycam`: I don't know all the details on that one
- # [04:55] <othermaciej> (annevk might)
- # [04:56] <othermaciej> shepazu: sadly there is a shitload of Office-generated content on the web already
- # [04:56] <othermaciej> some office fake namespaced tags are more common than some real html tags
- # [04:56] <shepazu> yeah, but I think they are starting to take a different approach
- # [04:56] <Hixie> i expect lots of examples of how you want to have a generic mechanism on that page when i get back from dinner. :-) http://wiki.whatwg.org/wiki/Diagrams_in_HTML
- # [04:56] <shepazu> lol... will do, Hixie
- # [04:56] <heycam`> Hixie, i don't have the bandwidth to do that today unfortunately. maybe on the weekend.
- # [04:56] <heycam`> s/today/this week/
- # [04:56] <othermaciej> I gotta go
- # [04:57] * shepazu hopes Hixie has a long dinner.... like, 2 weeks
- # [04:57] <heycam`> heh
- # [04:57] <othermaciej> I will write up problems with some generic "new vocabulary" approaches later if I can
- # [04:57] <Hixie> i really hope to have this written up and specced by friday
- # [04:57] <heycam`> hmm
- # [04:57] <Hixie> i've been stuck on this for several weeks already
- # [04:57] <Hixie> (for what it's worth)
- # [04:58] <annevk> hmm, the MathML stuff digressed a bit, now I have to learn it better to write down 2+2=5
- # [04:58] <Hixie> of course, if people find amazing ways of doing this that work better than what the spec ends up being, it can always change
- # [04:58] <othermaciej> I do kind of like the aria- and data- namespace-by-convention approach for attributes
- # [04:58] <annevk> though given the arguments from JD it's prolly ok
- # [04:58] <heycam`> Hixie, in essence what will the spec end up being if there is no other suggestion?
- # [04:58] <Hixie> heycam`: for svg? i dunno
- # [04:58] <annevk> data- is toaly nice
- # [04:58] <Hixie> heycam`: probably a hard-coded list of tag names and attribute names
- # [04:58] <shepazu> does mathml have a way of validating evaluated content? that would be interesting
- # [04:59] <Hixie> heycam`: and special rules for each one
- # [04:59] <othermaciej> data- will be very nice for microformats
- # [04:59] <othermaciej> brb
- # [04:59] <heycam`> Hixie, hopefully not hard coding for every single tag/attribute
- # [04:59] * Quits: othermaciej (n=mjs@nat/apple/x-2abe1ffc53081206)
- # [04:59] <Hixie> heycam`: only the camelCase ones and the ones in other namespaces, i expect
- # [05:00] <heycam`> Hixie, what about defaulting to the svg ones in an "svg context", and having a way to get back to an "html context" if you need e.g. html <textarea>?
- # [05:01] <shepazu> well, I expect we can keep revisiting this issue until a common solution is reached... there's plenty more to work on in HTML, I expect
- # [05:01] <shepazu> we have until 2018, right?
- # [05:01] <heycam`> =)
- # [05:01] <annevk> for some overlapping tags you can prolly just default to the HTML one, such as html:a
- # [05:01] <annevk> should work fine around SVG
- # [05:01] * Joins: othermaciej (n=mjs@nat/apple/x-67b1d23bb8a9fb10)
- # [05:01] <annevk> although...
- # [05:01] <Hixie> heycam`: that runs into the problem i mentioned before -- what if a page with a form in it has a random <svg> element strewn in the middle?
- # [05:02] <heycam`> Hixie, hmm
- # [05:02] <Hixie> shepazu: 2012 for CR, according to my timetable
- # [05:02] <heycam`> Hixie, exercise your google webpage research fu, plz!
- # [05:02] <shepazu> that's why I think the <ext> element would be best
- # [05:03] <Hixie> heycam`: what should i search for?
- # [05:03] <annevk> what if a random page uses <ext>?
- # [05:03] <shepazu> any stray <svg>s are ignored or treated in an different manner
- # [05:03] <Hixie> shepazu: describe what you are proposing: http://wiki.whatwg.org/wiki/Diagrams_in_HTML
- # [05:03] <Hixie> or rather, just give several examples of it
- # [05:03] <shepazu> annevk, yeah, that's just a placeholder name, not a real suggestion
- # [05:03] <heycam`> things like that (an <svg> element that seems to contain html-ish stuff rather than svg-ish stuff, fsvo "seems to")
- # [05:03] <heycam`> anyway, gotta get back to real work :(
- # [05:03] <annevk> the question really goes for any name :)
- # [05:04] <shepazu> annevk: true, but we could find a name without existing conflicts
- # [05:04] <shepazu> we have google
- # [05:04] <Hixie> heycam`: if you have any concrete ideas of what i should search for, i can look... not sure how to do what you describe
- # [05:04] <shepazu> and still, we can define a processing model in case of future conflicts
- # [05:05] <annevk> it seems fairly ugly to me
- # [05:05] <Hixie> seriously though. i'll happily consider concrete proposals, even in just the form of examples on that wiki page or by e-mail or something
- # [05:05] <Hixie> irc isn't the ideal medium for that though.
- # [05:05] <shepazu> sure
- # [05:06] <shepazu> we'll work on it
- # [05:06] * annevk adds the idea from shepazu to the wiki
- # [05:06] <shepazu> thanks, annevk
- # [05:08] <annevk> feel free to check it
- # [05:08] <annevk> it's there now
- # [05:09] <annevk> maybe i should have used a prefix to make it more clear
- # [05:11] <Hixie> edited
- # [05:12] <annevk> do you think we can imply <foreignObject>?
- # [05:12] <Hixie> with x=0 y=0 width=100% height=100%?
- # [05:12] <Hixie> that doesn't seem overly useful
- # [05:12] <Hixie> i'd just close the <svg>
- # [05:13] <shepazu> annevk: mind if I prettyprint it?
- # [05:13] <annevk> can table reparenting happen inside <svg>?
- # [05:13] <annevk> shepazu, no
- # [05:13] <annevk> as in, does <svg> create a slightly more sane parsing scope?
- # [05:14] * Quits: othermaciej (n=mjs@nat/apple/x-67b1d23bb8a9fb10)
- # [05:16] <Hixie> annevk: ?
- # [05:18] <annevk> what happens for <svg> <table> <div> </div> </ table> </svg>
- # [05:18] <Hixie> shepazu: if you could elaborate on what you expect your error handling rules to be, that would be very useful
- # [05:18] <Hixie> it's not clear from the example
- # [05:19] <Hixie> annevk: i'd treat that the same as <svg> </svg (implied)><table> <div> </div> </table> </svg (ignored)>
- # [05:19] <shepazu> Hixie: I'm not sure yet, but I'll ponder it and read up on HTML5 more to get the true spirit of it
- # [05:19] <annevk> i see, that could work
- # [05:20] <annevk> what happens for <svg> <foreignobject> <table> <div> </div> </ table> <foreignobject> </svg>
- # [05:20] <shepazu> mind you, I'm just braindumping at this point
- # [05:20] <Hixie> annevk: (just checking, you mean </table>, rightL)
- # [05:20] <Hixie> ?
- # [05:20] <annevk> yes
- # [05:20] <annevk> oops
- # [05:21] <shepazu> and </foreignobject>?
- # [05:21] <annevk> also yes
- # [05:21] <shepazu> :)
- # [05:21] <Hixie> wait i'm confused
- # [05:21] <Hixie> paste again what you are talking about :-)
- # [05:21] <Hixie> without errors :-)
- # [05:21] <shepazu> lol
- # [05:21] <annevk> what happens for <svg> <foreignobject> <table> <div> </div> </table> </foreignobject> </svg>
- # [05:22] <Hixie> same as today, except the <svg> and <foreignobject> elements end up in the svg namespace
- # [05:22] <Hixie> and foreignobject becomes foreignObject
- # [05:23] <shepazu> my intuition is that it should be processed according to the rules for the overall document (unless there's a way to specify which mime type is meant....)
- # [05:23] <annevk> yeah, that's prolly fair enough
- # [05:23] <annevk> i was thinking of having sane error handling inside the new stuff, but there's no real argument for doing that
- # [05:24] <shepazu> could you do <html> <svg> <foreignobject> <html xmlns='...xhtml'> <div> </div> </html> </foreignobject> </svg> and have 2 different processing types for the html?
- # [05:24] <Hixie> we can't
- # [05:24] <Hixie> (that was to anne)
- # [05:24] <shepazu> right
- # [05:24] * Joins: othermaciej (n=mjs@nat/apple/x-f1b011c928bc09f3)
- # [05:24] <Hixie> annevk: you could totally have that markup today, and we don't want to change the processing for it
- # [05:25] <Hixie> shepazu: again, that would likely break existing documents
- # [05:25] <shepazu> fair enough
- # [05:25] <shepazu> just thinking out loud
- # [05:25] <Hixie> even if it didn't break existing ones, it would break new UAs during the transition, because people would use the new syntax, but test it in old UAs, forget that the new syntax is present, assume (unknowingly) that it is ignored, and publish it
- # [05:26] <Hixie> so we'll end up with documents that use whatever new syntax we use, but that expect the legacy handling
- # [05:26] <Hixie> which, come to think of it, is an argument against there ever being a name for <ext> that won't have problems
- # [05:26] <shepazu> it's really edge anyway, I'm not concerned
- # [05:27] <Hixie> what is?
- # [05:27] <shepazu> my previous case
- # [05:27] <Hixie> ah
- # [05:27] <shepazu> still thinking about what you last said
- # [05:27] <shepazu> and watching tv
- # [05:28] <shepazu> sorry, what's the argument against <ext> (or whatever)?
- # [05:29] * annevk added his <svg> as document element idea
- # [05:29] <Hixie> whatever syntax we end up using, people will copy and paste it from documents that were written by competent authors that tested it against the new UAs, into documents written by authors who don't know about this, and who don't have the new UA
- # [05:29] <shepazu> "(I being Anne.)" :)
- # [05:30] <Hixie> and those new documents will effectively be new legacy documents
- # [05:30] <Hixie> since they'll expect the legacy UA's processing
- # [05:30] <shepazu> Hixie: I'm not sure we will be able to avoid all pain with any part of HTML5, but that's debatable, I guess
- # [05:30] <annevk> the multiple UA thing is slightly less troublesome nowadays given that the "new UAs" have more market share
- # [05:30] <shepazu> I agree it's a noble goal, though
- # [05:30] <Hixie> i don't expect either firefox or IE to implement this first
- # [05:31] <Hixie> and the other UAs have very little market share
- # [05:31] <shepazu> no, Fx won't release for another 2 years, similar for IE
- # [05:32] <Hixie> annevk: your use case isn't one of those on the list of problems i'm trying to solve, fwiw :-)
- # [05:32] <shepazu> I expect first Opera or Safari, with the other following fast on the heels
- # [05:32] <Hixie> christ it's late
- # [05:32] <Hixie> i gotta go eat dinner
- # [05:32] <Hixie> bbl
- # [05:33] <shepazu> Hixie: but there might be an advantage in that, since implementors can play with it in the smaller browsers to get it right
- # [05:33] <shepazu> later
- # [05:33] <shepazu> thanks
- # [05:33] * shepazu is tired, too :(
- # [05:38] * Quits: othermaciej (n=mjs@nat/apple/x-f1b011c928bc09f3)
- # [05:38] <annevk> Hixie, hmm, good point, I added some rationale
- # [05:59] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [06:04] <csarven> Off topic: anyone recommend any books (any)? :)
- # [06:09] <annevk> The state of Africa from Marin Meredith
- # [06:09] <annevk> Martin*
- # [06:20] <csarven> Interesting
- # [06:31] * Quits: heycam` (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [06:34] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [06:45] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [06:46] * Joins: kfish (n=conrad@61.194.21.25)
- # [06:51] * Quits: csarven (n=csarven@bas16-montreal02-1279374916.dsl.bell.ca) ("http://www.csarven.ca")
- # [06:57] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [06:58] * Quits: enn (i=eli@dsl253-036-017.chi1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [06:58] * Joins: enn (i=eli@dsl253-036-017.chi1.dsl.speakeasy.net)
- # [07:03] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [07:59] * Joins: heycam` (n=cam@210-84-31-53.dyn.iinet.net.au)
- # [07:59] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:06] <Hixie> christ there really are pages that use every element name under the sun
- # [08:07] <Hixie> this apge expects something that looks like TeX as children of <math> elements http://dark-legion.org/sl/Čas
- # [08:08] <Hixie> and this page says <FONT SIZE=+1><B>Влияние способа легирования кристаллов <MATH>n</MATH>-ZnSe медью на структуру центров свечения длинноволновой люминесценции
- # [08:08] <Hixie> http://www.ioffe.rssi.ru/journals/ftp/1998/02/page-171.html.ru
- # [08:08] <Hixie> no idea what they expect there
- # [08:08] * Quits: heycam (n=cam@124-168-70-20.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [08:09] <Hixie> anyway long and short of it is that we can't turn <math>(bogus content)</math> into <math><merror><mtext>(bogus content)</text></merror></math>
- # [08:09] <Hixie> or, for that matter, into <math><mi>(bogus content)</mi></math> as i was oproposing
- # [08:10] <Hixie> we can probably do <math><mtext>(bogus content)</mtext></math>
- # [08:11] <Hixie> ironically we can't even leave it as <math>(bogus content)</math> if we do use MathML, since the MathML rules would have that rendering an error inline
- # [08:11] <annevk> i don't really like those rendering rules
- # [08:12] <Hixie> i do
- # [08:12] <Hixie> :-)
- # [08:12] <Hixie> it's better than just ignoring the bogus stuff imho
- # [08:13] * heycam` is now known as heycam
- # [08:17] <annevk> hehe: http://www.google.com/virgle/index.html
- # [08:17] <annevk> looks like a shot from star wars or something
- # [08:21] <annevk> nn
- # [08:21] <heycam> http://www.google.com/virgle/plan_3.html reminds me of the game Output
- # [08:21] <heycam> er, Outpost
- # [08:39] <BenMillard> "Crew members will communicate with these machines via an auditory Holistic Artificial Language interface visually mediated by a glowing red light."
- # [08:48] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [08:49] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [08:59] * Quits: annevk (n=annevk@64-73-235-34.static-ip.telepacific.net) (Read error: 110 (Connection timed out))
- # [09:01] * Joins: KevinMarks (n=KevinMar@host86-164-140-117.range86-164.btcentralplus.com)
- # [09:09] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [09:10] <hsivonen> Hixie: what should I do with <mrow><none/><mprescripts/></mrow> and why?
- # [09:10] <Hixie> the dtd has two modes
- # [09:10] <Hixie> a "compatibility" mode, and a strict mode that actually matches the spec
- # [09:10] <Hixie> one checks for things like <mfrac> having two children, the other doesn't
- # [09:11] <Hixie> the relax stuff you provided implements the wrong one
- # [09:15] * Quits: KevinMarks (n=KevinMar@host86-164-140-117.range86-164.btcentralplus.com) ("The computer fell asleep")
- # [09:19] <hsivonen> I don't like leaving HTML+MathML+SVG integration to CDF. They've dragged their feet with "by-inclusion" long enough
- # [09:20] <Hixie> the great thing about cdf
- # [09:21] <Hixie> is that even if they decide that this _is_ their responsibility
- # [09:21] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [09:21] <Hixie> we'll be done and will have solved the problems long before they get their act together
- # [09:21] <hsivonen> I think <ext> is worse than a new insertion mode on <svg> and <math>
- # [09:24] <Hixie> http://www.thinkgeek.com/stuff/41/titaniumlabyrinth.html?cpg=70H is hilarious
- # [09:24] <Hixie> hsivonen: i agree, it has all the problems of a new insertion mode, and then some
- # [09:27] * Quits: Thezilch (i=fuz007@cpe-76-170-20-154.socal.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [09:28] <hsivonen> Hixie: if you have Google data on <math> not being able to establish a scope for backwards compat, do you have data that the Web would break if <svg> had its own tree builder scope?
- # [09:31] <Hixie> i haven't looked at svg in much detail yet, only started looking today
- # [09:31] <Hixie> but what kind of problem could you envisage
- # [09:31] <Hixie> ?
- # [09:35] <hsivonen> Hixie: I don't expect the Web to break. I want an SVG insertion mode.
- # [09:35] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:35] <Hixie> the problems mentioned with mathml exist with svg too
- # [09:36] <hsivonen> does IE8 show the traits of having a tree builder scope for SVG and MathML?
- # [09:37] <Hixie> ?
- # [09:38] <Hixie> i have some more concrete numbers for mathml now
- # [09:38] <Hixie> out of about 3/4 of a billion documents:
- # [09:38] <hsivonen> Hixie: does IE8 already break you compat assumptions (if xmlns is present)?
- # [09:38] <Hixie> ~50000 had a <math> or <foo:math> element
- # [09:39] <Hixie> ~40000 had <math> and only presentational mathml elements, no content mathml, no <semantic>, no <annotation-xml>
- # [09:40] <Hixie> ~800 seemed to have only content mathml
- # [09:40] <Hixie> ~500 seemed to have both
- # [09:40] <Hixie> ~900 seemed to have <semantics> or <annotation-xml> elements
- # [09:40] <Hixie> ~10000 had <math> elements but didn't seem to have any other mathml elements
- # [09:41] <hsivonen> Hixie: If you a couple at random and load them in Firefox, do you get a different content type from what google saw?
- # [09:41] <hsivonen> If you take a couple...
- # [09:41] <virtuelv> did anyone find out what the <hype> element did?
- # [09:42] <Hixie> i screwed up the sampling for content mathml and pres+content mathml, so i can't give reliable urls for those two
- # [09:43] <hsivonen> I didn't find out, but it sounds like it could be to <blink> what <em> is to <i> :-)
- # [09:44] <Hixie> interesting, most of the presentational mathml pages seem to from freepatentsonline
- # [09:45] <Hixie> http://www.hindawi.com/GetArticle.aspx?doi=10.1080/15604280212526&e=cta is another example
- # [09:46] <Hixie> a strikingly worthless use of mathml if ever there was one...
- # [09:47] <Hixie> http://www.emis.de/journals/HOA/JIA/2d12.html?doi=10.1155/JIA/2006/15063 is text/html
- # [09:47] <Hixie> even in firefox
- # [09:47] <Hixie> and contains mathml with prefixes
- # [09:49] * Joins: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com)
- # [09:49] <Hixie> hsivonen: checking IE8...
- # [09:51] * othermaciej is now known as om_sleep
- # [10:07] * Quits: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com) (Read error: 104 (Connection reset by peer))
- # [10:07] * Joins: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com)
- # [10:10] <hsivonen> “Given that HTML5 is intended to be a replacement/evolution of HTML
- # [10:10] <hsivonen> in an era when the semantic web is coming of age” :-)
- # [10:19] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [10:24] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [10:25] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [10:28] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [10:31] <sayrer> an XML notation for CSS
- # [10:31] <sayrer> hmm
- # [10:31] <sayrer> is this a time wasting tactic of some sort?
- # [10:32] <sayrer> gah
- # [10:32] <sayrer> this is the 5th April 1st joke I have fallen for
- # [10:32] <sayrer> I think I will try to avoid the computer tomorrow
- # [10:33] <sayrer> funny that one didn't seem so far-fetched
- # [10:34] <hsivonen> I'm worried about the CSS versioning suggestion, though
- # [10:34] <hsivonen> Levels are Good for Web formats
- # [10:35] <sayrer> I try to avoid reading the CSS WG list
- # [10:36] <sayrer> I don't know much about CSS for someone who works on browsers, and that list seems highly gamed
- # [10:37] <virtuelv> sayrer: it's not really that far-fetched
- # [10:37] <virtuelv> see Joe English' proposal, http://virtuelvis.com/archives/2005/01/css-history
- # [10:38] <hsivonen> well, XSL-FO is basically Jukka Korpela's April Fools joke from a few years ago...
- # [10:39] <hsivonen> http://www.cs.tut.fi/~jkorpela/html/xhtml3.html
- # [10:40] <sayrer> hmm, wonder what the April 1st RFCs are this year
- # [10:41] <sayrer> it will be difficult to best RFC 3252
- # [10:43] <sayrer> hmm, looked under most recent RFCs
- # [10:43] <sayrer> evidently RFC 5168 is from March
- # [10:48] * Quits: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no) ("This computer has gone to sleep")
- # [10:48] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:00] * Joins: deane (n=dean@203-211-106-11.ue.woosh.co.nz)
- # [11:01] * Joins: webben (n=benh@nat/yahoo/x-75863e41da5c1b45)
- # [11:01] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:05] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [11:05] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:38] * Joins: gsnedders_ (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com)
- # [11:41] * Quits: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [11:42] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:43] <Lachy> it's always nice to see people quote mining. http://html4all.org/mailman/archives/list_html4all.org/2008-April/000676.html
- # [11:44] <Lachy> I really wonder what his intent is with pulling out statements like that, instead of responding directly with a counter argument.
- # [11:45] * Joins: qwert666_ (n=qwert666@acbi254.neoplus.adsl.tpnet.pl)
- # [11:53] <kfish> Lachy, perhaps that mode of disagreement falls somewhere between levels 2 and 3 in http://paulgraham.com/disagree.html
- # [11:53] * Quits: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com) ("The computer fell asleep")
- # [11:56] <hendry> what's the form input switch between numbers and alpha characters defined as nowadays?
- # [11:56] * hendry has forgotten
- # [11:57] <hendry> i think in WF2 it's pattern="[0-9" though i wasn't there something else
- # [12:00] <hendry> inputmode? http://www.whatwg.org/specs/web-forms/current-work/#inputmode however the link there is http://www.w3.org/TR/xforms/sliceE.html is a 404
- # [12:06] <Dashiva> Lachy: Maybe they wanted to raise the quality level of the posting, so they went to Hixie for content ;)
- # [12:11] * Joins: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com)
- # [12:32] * Quits: heycam (n=cam@210-84-31-53.dyn.iinet.net.au) ("bye")
- # [12:35] * Joins: heycam (n=cam@210-84-31-53.dyn.iinet.net.au)
- # [12:37] <virtuelv> no blog post today?
- # [12:39] <Lachy> virtuelv, on which blog?
- # [12:39] <Lachy> the whatwg blog? feel free to write one
- # [12:40] <virtuelv> nono, I've blogged once today already
- # [12:40] * gsnedders_ is now known as gsnedders
- # [12:42] * gsnedders still has no idea what to do in the next twenty minutes
- # [12:44] * Quits: webben (n=benh@nat/yahoo/x-75863e41da5c1b45)
- # [12:48] <Dashiva> gsnedders: Write an excellent whatwg blog post
- # [12:48] <gsnedders> Dashiva: My mind is void of ideas, though
- # [12:50] <Dashiva> virtuelv: I wasn't aware that youtube hosted opera's press releases. I thought we were against using proprietary video ;)
- # [12:51] <gsnedders> Double-standards! Opera are worthless!
- # [12:51] <gsnedders> Scub!
- # [12:53] <Dashiva> Are you pro or anti?
- # [12:53] <gsnedders> I'm not a pro, I'm just an amateur
- # [12:54] <Dashiva> You could write a post saying HTML5 is now defining scub a MUST NOT requirement
- # [12:54] <gsnedders> Dashiva: not overly funny, though
- # [12:55] <Dashiva> Of course not, that's just a seed idea. You have to plant and nourish it so it'll bloom into excellence :)
- # [12:55] <Lachy> what is "scub"?
- # [12:55] <gsnedders> scum spelt wrong
- # [12:56] <Dashiva> No, no
- # [12:56] <gsnedders> scub is… http://www.urbandictionary.com/define.php?term=Scub
- # [12:56] <gsnedders> I wobn't say here
- # [12:56] <gsnedders> Well, there's more than one meaning
- # [12:57] <gsnedders> But I meant scum, I just spelt it wrong :P
- # [12:57] <Dashiva> There's also http://pbfcomics.com/?cid=PBF020-Skub.gif
- # [13:03] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [13:05] <gsnedders> HTML 5 is so pointless. We should just be moving to XHTML 5.
- # [13:06] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:07] <Dashiva> You aren't even trying :/
- # [13:08] <gsnedders> I mean, with XML 5!
- # [13:09] <Dashiva> How about getting Hixie to resign as editor. That might work :)
- # [13:09] <Lachy> gsnedders, april fools day articles need to be about something funny that is unlikely to ever happen. XML 5 is very likely to happen one day
- # [13:10] <gsnedders> Lachy: I know :P
- # [13:10] <Lachy> Dashiva, IIRC, Hixie said no to that one last year
- # [13:11] <gsnedders> Lachy: last year on my blog: me getting a gf. Anyone who knows me well enough on IM, or how I acted in some IRC channels then, would find that totally implausible
- # [13:11] <Lachy> though, I could be wrong. But I'm fairly sure it was thought of and there was some reason not to go for it
- # [13:11] <Dashiva> We could try Hyatt, but who even knows he's also an editor
- # [13:11] <gsnedders> I do!!1111!!1eleventy!
- # [13:12] <Lachy> anyone know if the IETF will actually be publishing an RFC today?
- # [13:13] <gsnedders> They didn't in 2007, did they?
- # [13:13] <gsnedders> I dunno. I've not been in contact with the RFC editor for a while
- # [13:13] <Lachy> yeah, last year was the semaphore flag signalling thing
- # [13:13] <Lachy> http://tools.ietf.org/html/rfc4824
- # [13:13] <gsnedders> ah. I forgot that one.
- # [13:13] <gsnedders> Bert was the year before, then?
- # [13:14] <gsnedders> Yeah, he was
- # [13:14] <Lachy> yes, 2006
- # [13:14] <Lachy> http://en.wikipedia.org/wiki/April_Fools%27_Day_RFC
- # [13:14] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [13:14] * Quits: kfish (n=conrad@61.194.21.25) ("pike!")
- # [13:22] * Joins: tndH_ (i=Rob@87.102.14.81)
- # [13:22] * tndH_ is now known as tndH
- # [13:23] * gsnedders wonders whether to try to implement UTF-9 in an 8-bit language
- # [13:30] * Quits: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com) ("The computer fell asleep")
- # [13:32] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:33] <zcorpan> so who's gonna write something on the whatwg blog?
- # [13:37] <Lachy> zcorpan, I will if someone comes up with a good topic
- # [13:38] <Lachy> everything I think of is just not funny enough
- # [13:39] <zcorpan> there was some discussion yesterday
- # [13:41] <Lachy> aargh! blog.whatwg.org has internal server errors
- # [13:41] <Lachy> hmm. weird, it fixed after a reload
- # [13:49] * Quits: sayrer (n=chatzill@user-1087kf0.cable.mindspring.com) (Read error: 110 (Connection timed out))
- # [13:49] * Quits: tndH (i=Rob@87.102.14.81) (Read error: 104 (Connection reset by peer))
- # [13:50] * Joins: tndH_ (i=Rob@87.102.14.104)
- # [13:50] * tndH_ is now known as tndH
- # [13:55] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:56] * Quits: deane (n=dean@203-211-106-11.ue.woosh.co.nz) ("ChatZilla 0.9.81 [Firefox 3.0b4/2008030714]")
- # [13:57] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [13:58] * gsnedders really can't think of anything funny
- # [14:00] * Joins: webben (n=benh@nat/yahoo/x-98fe2f8bb5eccc13)
- # [14:01] <tomg> http://my.opera.com/desktopteam/blog/2008/04/01/acid-3-opera-first-to-106
- # [14:03] * gsnedders blames Hixie
- # [14:03] <Dashiva> I'm not convinced, really. Six points for changing each block into an egg, but there should be a seventh point for making one of the eggs hatch!
- # [14:06] <gsnedders> anyone know anyway to do URL normalisation in Python?
- # [14:13] <Lachy> we should just introduce a bug that causes Acid3 to enter an infinite loop, and then we can claim to the first browser to reach infinity
- # [14:13] * Quits: heycam (n=cam@210-84-31-53.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [14:14] <Philip`> Lachy: But an infinite loop will only ever have reached a finite number of repetitions...
- # [14:15] <Lachy> Philip`, not if we leave the build running for eternity
- # [14:15] <zcorpan> Hixie: can the test be changed to the easter egg version? :P
- # [14:16] <Dashiva> zcorpan: Sure, if you reveal the triggers :)
- # [14:16] <Lachy> maybe we could publish a UserJS that does it, like Opera did for Acid2 with the eyes
- # [14:17] <zcorpan> acid2 with the eyes?
- # [14:18] <Lachy> there was a build of Opera (and subsequent UserJS) released that caused the eyes to begin following the mouse after about a minute
- # [14:19] <Lachy> http://en.wikipedia.org/wiki/Features_of_the_Opera_web_browser#Opera_9_Acid2_easter_egg
- # [14:21] <zcorpan> lol
- # [14:40] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [14:44] * Joins: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com)
- # [14:46] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [14:51] <gsnedders> Walking up stairs in walking boots is hard.
- # [15:02] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [15:13] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:19] * Quits: webben (n=benh@nat/yahoo/x-98fe2f8bb5eccc13) (Read error: 110 (Connection timed out))
- # [15:21] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [15:27] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [15:27] * Joins: webben (n=benh@nat/yahoo/x-4fc277b572c80f06)
- # [15:38] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [15:43] <hendry> for same origin type security and offline resources file URLs like "file:///db" considered to be "domains"?
- # [15:45] * Quits: markp (n=mark@adsl-221-31-63.rmo.bellsouth.net) (Remote closed the connection)
- # [15:47] * Joins: annevk (n=annevk@64-73-235-34.static-ip.telepacific.net)
- # [15:48] <hendry> annevk: you might be able to help me :)
- # [15:48] <annevk> ok...
- # [15:48] <hendry> annevk: for same origin type security and offline resources file URLs like "file:///db" considered to be "domains"?
- # [15:49] <annevk> ooh, that differs per browser
- # [15:49] <annevk> not standardized as it doesn't affect interop
- # [15:49] <hendry> using something like "file:///db" for implementing offline support, is that OK?
- # [15:50] <hendry> I see Gears see to do stuff with a localhost type domain service IIRC
- # [15:50] <virtuelv> I find it troubling that only one of the april fool's RFCs has been implemented
- # [15:58] * Joins: phsiao (n=shawn@nat/ibm/x-4d2b1e960e7f368b)
- # [15:59] <Lachy> virtuelv, I think 2 have been implemented
- # [15:59] <Lachy> RFC 1149 (as mentioned in that wikipedia article) and the evil bit
- # [16:00] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [16:01] <Lachy> and UTF-9/UTF-18 were implemented in PDP-10 assembly language apparently
- # [16:01] <Lachy> http://en.wikipedia.org/wiki/UTF-9_and_UTF-18
- # [16:04] * Joins: davidb (n=davidb@142.150.154.101)
- # [16:04] * Quits: KevinMarks (n=KevinMar@host86-151-79-160.range86-151.btcentralplus.com) ("The computer fell asleep")
- # [16:16] * Joins: qwert666__ (n=qwert666@acaz104.neoplus.adsl.tpnet.pl)
- # [16:19] * qwert666__ is now known as qwert666
- # [16:21] <zcorpan> Hixie: the login box overlaps the text in the spec
- # [16:22] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:23] <virtuelv> Lachy: I knew about 1149, but UTF-9 came as a surprise
- # [16:24] <zcorpan> Hixie: also, it's not at the top of the spec when css is disabled :P
- # [16:26] * om_sleep is now known as othermaciej
- # [16:27] <Lachy> ha! http://uk.youtube.com/ - every featured video is Rickroll :-)
- # [16:28] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 104 (Connection reset by peer))
- # [16:28] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:28] <zcorpan> hmm that url crashed merlin
- # [16:29] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [16:29] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) (Client Quit)
- # [16:33] * Quits: qwert666_ (n=qwert666@acbi254.neoplus.adsl.tpnet.pl) (Read error: 110 (Connection timed out))
- # [16:34] * Quits: webben (n=benh@nat/yahoo/x-4fc277b572c80f06)
- # [16:37] * Joins: webben (n=benh@nat/yahoo/x-1ef5f1ec9594867c)
- # [16:39] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:42] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (Read error: 104 (Connection reset by peer))
- # [16:44] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [16:46] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (Read error: 104 (Connection reset by peer))
- # [16:47] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [16:51] <hsivonen> Hixie: despite the claimed duality anti-pattern, I feel like saying +1 to what Neil Soiffer says about putting Content MathML in the DOM
- # [16:54] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [16:58] <zcorpan> hsivonen: pointer?
- # [16:59] <hsivonen> zcorpan: http://lists.w3.org/Archives/Public/public-html/2008Apr/0016.html
- # [17:01] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [17:02] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("running to catch my train")
- # [17:05] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [17:06] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [17:08] * Joins: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no)
- # [17:18] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [17:21] * Quits: Pavlov (n=pavlov@shell.off.net) (Read error: 110 (Connection timed out))
- # [17:25] <zcorpan> firefox doesn't the "invalid markup" for <math xmlns=...>foobar</math>
- # [17:25] <zcorpan> Hixie: ^
- # [17:25] <zcorpan> so no need to imply <mtext>
- # [17:25] <zcorpan> s//render/
- # [17:26] <zcorpan> data:text/xml,<math xmlns='http://www.w3.org/1998/Math/MathML'><mfrac>foo</mfrac></math>
- # [17:26] <zcorpan> data:text/xml,<math xmlns='http://www.w3.org/1998/Math/MathML'>foo</math>
- # [17:31] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [17:39] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:52] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [17:53] <annevk> hsivonen, I don't think the poisening is deliberate
- # [17:54] <annevk> hsivonen, as was already noted, doing generic parsing may not be feasible given deployed content
- # [17:58] <hsivonen> annevk: if there's a hard-coded list, putting additional entries on the list doesn't seem like a big deal
- # [18:00] <annevk> and what are the use cases if it isn't HTML anymore and very hard for the user to get to as it is never displayed?
- # [18:01] <annevk> s/HTML/XML/
- # [18:04] <hsivonen> annevk: the use case is math course material with vendor-independent excercise material
- # [18:04] <hsivonen> s/excercise/exercise/
- # [18:09] <annevk> how is MathML itself not vendor-independent?
- # [18:13] * Quits: annevk (n=annevk@64-73-235-34.static-ip.telepacific.net)
- # [18:14] * Joins: annevk (n=annevk@64-73-235-34.static-ip.telepacific.net)
- # [18:35] * othermaciej is now known as om_out
- # [18:35] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:35] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [18:42] <hsivonen> annevk: Presentation MathML alone doesn't everything you'd want to round-trip from a computer algebra package via the Web back to a computer algebra package (possibly from a different vendor)
- # [18:47] <annevk> that's true for HTML, CSS, etc. too
- # [18:58] <hsivonen> annevk: what's true? that HTML and CSS aren't rich enough to round-trip to computer algebra packages?
- # [19:11] <annevk> oh, maybe I missed your point
- # [19:15] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [19:17] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [19:18] * Joins: KevinMarks (n=KevinMar@host81-155-35-13.range81-155.btcentralplus.com)
- # [19:27] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [19:28] * Joins: wakaba_ (n=w@180.165.210.220.dy.bbexcite.jp)
- # [19:30] * Quits: aroben (n=aroben@unaffiliated/aroben) (brown.freenode.net irc.freenode.net)
- # [19:30] * Quits: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no) (brown.freenode.net irc.freenode.net)
- # [19:30] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (brown.freenode.net irc.freenode.net)
- # [19:30] * Quits: ROBOd (n=robod@89.122.216.38) (brown.freenode.net irc.freenode.net)
- # [19:30] * Quits: dolphinling (n=chatzill@132.198.241.207) (brown.freenode.net irc.freenode.net)
- # [19:30] * Quits: wakaba (n=w@180.165.210.220.dy.bbexcite.jp) (brown.freenode.net irc.freenode.net)
- # [19:30] * Quits: eseidelDesk (n=eseidelD@nat/google/x-592bfd9b4642e2a1) (brown.freenode.net irc.freenode.net)
- # [19:30] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [19:30] * Joins: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no)
- # [19:30] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:30] * Joins: ROBOd (n=robod@89.122.216.38)
- # [19:30] * Joins: dolphinling (n=chatzill@132.198.241.207)
- # [19:30] * Joins: eseidelDesk (n=eseidelD@nat/google/x-592bfd9b4642e2a1)
- # [19:30] * Joins: wakaba (n=w@180.165.210.220.dy.bbexcite.jp)
- # [19:34] * Quits: annevk (n=annevk@64-73-235-34.static-ip.telepacific.net) (Read error: 113 (No route to host))
- # [19:42] * Quits: om_out (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [19:44] * Quits: aroben (n=aroben@unaffiliated/aroben) (Connection timed out)
- # [19:47] * Quits: wakaba (n=w@180.165.210.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [19:50] * Quits: KevinMarks (n=KevinMar@host81-155-35-13.range81-155.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [19:56] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [19:58] * Joins: andersca (n=andersca@nat/apple/x-a588cca9f8cb5f2a)
- # [20:04] <andersca> Hixie?
- # [20:05] * Joins: annevk (n=annevk@66-192-2-81.static.twtelecom.net)
- # [20:08] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [20:12] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [20:17] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [20:18] * Quits: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com) ("Partying in teh intarwebs")
- # [20:23] <annevk> looking at http://wiki.whatwg.org/wiki/Diagrams_in_HTML it seems that while <ext> might be more "pure" (for some value) the first proposal is far easier to author
- # [20:23] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [20:24] * Quits: webben (n=benh@nat/yahoo/x-1ef5f1ec9594867c) (Read error: 110 (Connection timed out))
- # [20:33] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:37] * Joins: othermaciej (n=mjs@nat/apple/x-f096624772b6729a)
- # [20:38] * Joins: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com)
- # [20:39] * Parts: annevk (n=annevk@66-192-2-81.static.twtelecom.net)
- # [20:41] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [20:50] * Joins: cgriego (n=mobile@32.150.148.57)
- # [20:56] * Joins: cgriego_ (n=mobile@32.148.221.143)
- # [21:13] * Joins: hober (n=ted@unaffiliated/hober)
- # [21:18] * Quits: cgriego (n=mobile@32.150.148.57) (Read error: 110 (Connection timed out))
- # [21:22] * Quits: cgriego_ (n=mobile@32.148.221.143) (Read error: 110 (Connection timed out))
- # [21:36] * Joins: othermaciej_ (n=mjs@17.255.108.132)
- # [21:40] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [21:50] * Quits: andersca (n=andersca@nat/apple/x-a588cca9f8cb5f2a)
- # [21:52] * aroben_ is now known as aroben
- # [21:53] * Quits: othermaciej (n=mjs@nat/apple/x-f096624772b6729a) (Read error: 110 (Connection timed out))
- # [22:03] * Joins: mpt (n=mpt@222-155-19-5.jetstream.xtra.co.nz)
- # [22:07] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [22:07] * Quits: othermaciej_ (n=mjs@17.255.108.132) (Read error: 104 (Connection reset by peer))
- # [22:09] * Quits: othermaciej (n=mjs@17.255.108.132) (Read error: 104 (Connection reset by peer))
- # [22:09] * Joins: othermaciej_ (n=mjs@17.255.108.132)
- # [22:10] * Quits: othermaciej_ (n=mjs@17.255.108.132) (Connection reset by peer)
- # [22:10] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [22:26] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
- # [22:26] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [22:26] * Joins: weinig (n=weinig@17.203.15.172)
- # [22:29] * Quits: tndH (i=Rob@87.102.14.104) (Read error: 104 (Connection reset by peer))
- # [22:29] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [22:32] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:33] * Joins: eseidel (n=eseidel@nat/google/x-9ef8c4842d0d32a0)
- # [22:42] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [22:46] * Joins: Pavlov (n=pavlov@67.196.136.173)
- # [22:46] * Quits: othermaciej (n=mjs@17.255.108.132) (Read error: 104 (Connection reset by peer))
- # [22:47] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [22:47] * gsnedders yawns
- # [22:48] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
- # [22:48] * Quits: othermaciej (n=mjs@17.255.108.132) (Read error: 104 (Connection reset by peer))
- # [22:48] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [22:50] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [22:53] <Hixie> hsivonen: while adding the occasionaly element to a hard coded list is one thing, adding _140_ elements that in practicve are goign to be used in (number forthcoming)% of web pages, is just silly
- # [22:54] <hsivonen> Hixie: depends on the actual perf hit with binary search or a more clever mechanism (e.g. switch by length first)
- # [22:55] <hsivonen> With interned strings, the memore footprint increase should be around 140 * pointer size
- # [22:56] <Hixie> it really doesn't depend on anything
- # [22:56] <Hixie> it's over 140 elements!
- # [22:57] <hsivonen> says an editor who has spec bit involving checking the Unicode class of syntax-significant characters :-)
- # [22:58] <hsivonen> how is containment lookup from a set of 140 strings different from lookups from Unicode classes?
- # [23:00] <Hixie> i immediately rejected the idea of testing unicode character classes when you pointed out the problem with that, btw
- # [23:00] <Hixie> i am mildly embarassed that i forgot our goal :-)
- # [23:01] <hsivonen> Hixie: it's still on the above-DOM level in <time> element contents and <progress> contents, IIRC
- # [23:01] * Quits: eseidel (n=eseidel@nat/google/x-9ef8c4842d0d32a0)
- # [23:01] <Hixie> yeah, dunno what we'll do about those. i'm sure you've sent feedback.
- # [23:01] <Hixie> still, that's not as serious as in the parser
- # [23:02] * hsivonen notes that XML requires crazy checking for the Name production. in the parser
- # [23:03] * Joins: eseidel (n=eseidel@nat/google/x-85d38310ee406bee)
- # [23:03] <Hixie> oh actually i guess we do have that kind of checking in html5 too
- # [23:03] <Hixie> in some places
- # [23:04] <hsivonen> I think I have it only when the user of the parser has requested that XML violations not be passed through
- # [23:05] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) ("Leaving.")
- # [23:06] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [23:06] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) (Remote closed the connection)
- # [23:13] * gsnedders is implementing UTF-9 in an octet-based language
- # [23:14] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [23:15] <Philip`> gsnedders: The first step should be to write an emulator for a 9-bit CPU architecture, and then the rest is straightforward
- # [23:15] * Quits: davidb (n=davidb@142.150.154.101)
- # [23:15] <gsnedders> Philip`: But that takes out half the fun :P
- # [23:15] <gsnedders> Actually, it wouldn't
- # [23:15] <gsnedders> You just have the fun in the emulator
- # [23:15] <Philip`> gsnedders: Then make it 18-bit and you'll get that half back again
- # [23:16] <Philip`> You could base it on the EDSAC
- # [23:20] <gsnedders> Philip`: basically, I'm converting everything to nonets then doing all the hard work
- # [23:25] * Quits: csarven (i=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [23:28] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [23:35] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
- # [23:36] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [23:39] * Hixie grins evilly
- # [23:39] <Hixie> we could make the φ entity resolve to different things in a mathml context than an html one...
- # [23:39] <gsnedders> Hixie: Oh piss off :P
- # [23:39] <gsnedders> Needless complexity ftl.
- # [23:40] <Dashiva> How long has φ been in MathML and HTML respectively?
- # [23:41] <hsivonen> Dashiva: Unicode changed underneath both...
- # [23:41] * hsivonen blames Unicode Consortium for giving into pressure from national interest groups
- # [23:41] <Dashiva> So, how 'bout them capital double s glyphs
- # [23:42] <hsivonen> case mappings for those will be a mess...
- # [23:45] * Quits: eseidel (n=eseidel@nat/google/x-85d38310ee406bee)
- # [23:51] * Joins: eseidel (n=eseidel@nat/google/x-6d16f2ed4703455b)
- # [23:56] * Quits: othermaciej (n=mjs@17.255.108.132)
- # Session Close: Wed Apr 02 00:00:00 2008
The end :)