Options:
- # Session Start: Sun Apr 15 00:00:00 2012
- # Session Ident: #whatwg
- # [00:01] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [00:04] * Quits: tantek (~tantek@adsl-71-141-106-103.dsl.snfc21.pacbell.net) (Client Quit)
- # [00:08] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [00:15] * Joins: ehsan (~ehsan@209.29.21.241)
- # [00:16] * Quits: nesta_ (~nesta_@55.106.219.87.dynamic.jazztel.es) (Quit: nesta_)
- # [00:18] * Quits: FedorEmelianenko (~fedor@host23-108-dynamic.2-79-r.retail.telecomitalia.it)
- # [00:19] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [00:38] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [00:46] * Joins: sarro (~sarro@i5E86532D.versanet.de)
- # [00:57] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [01:18] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [01:18] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:21] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Client Quit)
- # [01:25] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [01:34] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
- # [01:35] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
- # [01:36] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
- # [01:40] * Quits: drublic (~drublic@frbg-4d0292e3.pool.mediaWays.net) (Remote host closed the connection)
- # [01:46] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
- # [01:47] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-qrmlazqqfutkbxgs) (Quit: Connection closed for inactivity)
- # [01:49] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [02:24] * Quits: graememcc (~chatzilla@host86-147-203-185.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [02:34] * Quits: sarro (~sarro@i5E86532D.versanet.de) (Ping timeout: 250 seconds)
- # [02:34] * Joins: sarro (~sarro@i5E8649A2.versanet.de)
- # [02:43] * jonlee is now known as jonlee|afk
- # [02:51] * Joins: Druide__ (~Druid@p5B1369A9.dip.t-dialin.net)
- # [02:52] * Quits: Druid_ (~Druid@p5B1351EA.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:55] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [02:58] * Quits: tomasf (~tom@2002:55e5:dbb7:0:20b9:5fda:3cc5:36cd) (Quit: tomasf)
- # [03:09] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
- # [03:40] * heycam|away is now known as heycam
- # [03:41] * Joins: dbaron_ (~dbaron@50.0.192.105)
- # [03:42] * Quits: dbaron (~dbaron@50.0.192.105) (Read error: Operation timed out)
- # [04:17] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [04:18] * Joins: jamesr_ (jamesr@nat/google/x-vdexwtugclykjfjo)
- # [04:39] * Quits: kalc4 (~kalc4@host-78-148-89-60.as13285.net) (Ping timeout: 244 seconds)
- # [04:43] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
- # [05:06] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [05:18] * heycam is now known as heycam|away
- # [05:19] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [05:19] * Joins: tomasf (~tom@2002:55e5:dbb7:0:20b9:5fda:3cc5:36cd)
- # [05:21] * Quits: sarro (~sarro@i5E8649A2.versanet.de)
- # [05:24] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:01] * Joins: tantek (~tantek@70-36-197-243.dsl.dynamic.sonic.net)
- # [06:10] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [06:11] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:22] * Quits: tantek (~tantek@70-36-197-243.dsl.dynamic.sonic.net) (Quit: tantek)
- # [06:22] * Joins: tantek (~tantek@70-36-197-243.dsl.dynamic.sonic.net)
- # [06:24] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 265 seconds)
- # [06:25] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [06:29] * Quits: tantek (~tantek@70-36-197-243.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [06:31] <Hixie> jgraham: why is the core mobile web not the same as the core desktop web, core tv web, core print web, core AT web, core braille web, and core tablet web?
- # [06:39] <zewt> they're all the same, some are just more same than others?
- # [06:41] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 264 seconds)
- # [06:42] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [06:45] * heycam|away is now known as heycam
- # [07:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
- # [07:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:22] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
- # [07:23] <Von_Davidicus> A serious question on some advice I've received: I wrote a tutorial on HTML 4.01, and someone suggested I should simply "update in places that need it". Would it really be that simple, or should I rewrite my book from beginning to end?
- # [07:24] * Quits: zzzrod (~rodd@201.82.154.215) (Ping timeout: 265 seconds)
- # [07:25] * Joins: zzzrod (~rodd@201.82.154.215)
- # [07:26] * Quits: zzzrod (~rodd@201.82.154.215) (Client Quit)
- # [07:38] * Joins: sam___ (9a05381f@gateway/web/freenode/ip.154.5.56.31)
- # [07:38] <sam___> hello hello
- # [07:39] <Von_Davidicus> Hello.
- # [07:41] <sam___> um, im encountering a weird html problem
- # [07:41] <sam___> mind taking a look for me?
- # [07:41] * Von_Davidicus MIGHT be able to help....
- # [07:41] * Von_Davidicus is still an old-school HTML 4.01 coder, though
- # [07:44] <sam___> no problem
- # [07:45] <sam___> the problem is that the contents in a p tag is breaking out of the container somehow
- # [07:45] <sam___> i'm generating the html using python, it doesn't happen if i use pure html...
- # [07:46] <Von_Davidicus> That's a new one...
- # [07:46] <sam___> how come i cant send msg in #html????
- # [07:47] * Von_Davidicus has never used Python in his life, so can't answer that question.
- # [07:47] <sam___> k here's a link to the project i'm working on, it's a school project, so Im using a free domain as a redirector
- # [07:48] <sam___> http://www.luxuryparadise.co.nr/
- # [07:48] <sam___> search for "a" and click on the result, check the right hand side where it says "recent messages" click on "show more" around that area, and you will see the problem
- # [07:50] <Von_Davidicus> I don't see a "showmore", nor recent messages.
- # [07:52] <sam___> are you sure??? do u see the account details then?
- # [07:53] <Von_Davidicus> Asdfasdfdf Asdf
- # [07:53] <Von_Davidicus> Email: asdf@asdf.com
- # [07:53] <Von_Davidicus> Sex: Not specified
- # [07:54] <Von_Davidicus> That is what I see.
- # [07:54] <sam___> oh u gotta click on it
- # [07:54] <sam___> click on the supposed user name
- # [07:54] <sam___> i think ur still on the search result page
- # [07:55] <Von_Davidicus> Ah. Where you have a very, very long "word
- # [07:55] <Von_Davidicus> "?
- # [07:55] <sam___> do u see a bunch of messages?
- # [07:56] <sam___> where it says "fasdfasd......."
- # [07:56] <sam___> lol
- # [07:56] <Von_Davidicus> Yes.
- # [07:57] <sam___> the div's height is not set, it's supposed to grow as more contents are put in there
- # [07:57] <sam___> why is this happening?
- # [07:57] <sam___> i tried copying all the code including html css and js into jsfiddle
- # [07:57] <sam___> and suddenly everything works fine
- # [07:57] <Von_Davidicus> Thing is, it's all ONE word, and in comments (at least from what I've seen), such overflow is a headache on many sites.
- # [07:57] <sam___> btw i copied the code from chrome inspector
- # [07:58] <Von_Davidicus> Seriously, if someone makes a long word like that, they are being a pest and deliberately breaking the layout, so I don't think you really need to worry about it.
- # [07:59] <sam___> oh! i think ur right. I just added some messages that are more like words instead of a long string of text
- # [08:00] <Von_Davidicus> Yeah, really long words often do that.
- # [08:02] <sam___> another thing is Im using a jquery plugin that collapses words or elements when it gets too long. I used it on the divs, that's why the "show more" link is there
- # [08:02] <sam___> but when I use the plugin on the messages, which is p.sendermessage, it's not working any more
- # [08:03] <sam___> again, it works if I used pure html, instead of this python generated one
- # [08:03] <sam___> i don't know if it's python that messes thing up, but that's the only reason i can think of
- # [08:03] <Von_Davidicus> *Nods.* I do stuff on a lot of online art galleries, and one thing that annoys a lot of artists if a comment is something like "loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool"
- # [08:04] <Von_Davidicus> It messes with the layout.
- # [08:07] <sam___> haha
- # [08:07] <sam___> ok i get how it's messing up the layout, but it shouldn't affect jquery
- # [08:22] <sam___> oh well, that's not a big deal now.
- # [08:22] <sam___> Thanks Von!
- # [08:27] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
- # [08:33] * Quits: sam___ (9a05381f@gateway/web/freenode/ip.154.5.56.31) (Quit: Page closed)
- # [08:38] <Von_Davidicus> I've read some HTML5 posts that say that JavaScript is the only scripting language on the web--but the most popular browser (IE) also supports VBScript. That being said, is VBScript indeed so uncommon that JavaScript could be considered the only scripting language on the web?
- # [08:39] <annevk> yes
- # [08:41] <Von_Davidicus> Since IE is so common, one could almost put aside the argument "well, only one browser supports it", so why else is VBScript that rare?
- # [08:43] * heycam is now known as heycam|away
- # [08:44] <annevk> why bother if there's JavaScript that works everywhere
- # [08:45] <Von_Davidicus> True. I just wondered if VBScript was more limited in its capabilities as well.
- # [08:51] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
- # [08:52] <Von_Davidicus> Certainly, I never could get it to do much.
- # [09:00] <j_wright> you could actually add other languages to IE, i remember a TclScript and a PerlScript
- # [09:00] <Von_Davidicus> I've heard of PerlScript. Never tried it, though.
- # [09:01] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [09:01] <j_wright> i think it was more used, still not much though, in iis
- # [09:02] <Von_Davidicus> A serious question on some advice I've received: I wrote a tutorial on HTML 4.01, and someonesuggested I should simply "update in places that need it". Would it really be that simple, or should I rewrite my book from beginning to end?
- # [09:03] <j_wright> update in places seems fair
- # [09:03] <j_wright> its not like its xhtml 2
- # [09:03] <annevk> seems kind of hard to say without having seen the book
- # [09:04] <annevk> you can have a read through http://dev.w3.org/html5/html4-differences/
- # [09:04] <Von_Davidicus> It was written to be the kind of tutorial I wish *I'd* had when learning HTML. My book starts at the level of "<" starts a tag, ">" ends a tag.
- # [09:05] * Quits: dbaron_ (~dbaron@50.0.192.105) (Ping timeout: 240 seconds)
- # [09:08] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
- # [09:15] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [09:15] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 260 seconds)
- # [09:16] <Hixie> Von_Davidicus: then you weren't teaching HTML4, you were teaching what browsers implement, and that's actually closer to the HTML spec today than it is to HTML4. :-)
- # [09:16] <Hixie> (in HTML4, tags start with < and end either with >, or with /, or with <.)
- # [09:17] <Von_Davidicus> Well, the rest of the book went into the elements of HTML 4.01/XHTML 1.0, explaining the differences between the two where they cropped up.
- # [09:20] <Von_Davidicus> I didn't know tags could end with < or /.
- # [09:20] <Hixie> <p/This is a paragraph/ is equivalent to <p>This is a paragraph</p> in HTML4
- # [09:20] <Hixie> not that any browser implemented it
- # [09:21] <Hixie> and you can say things like <p<em>This</em> is valid</p>
- # [09:21] <Von_Davidicus> I knew that /wasn't/ the case with XHTML.
- # [09:21] <Hixie> also <p<em/This/ is valid.</>
- # [09:21] <Hixie> (note </>)
- # [09:21] <Hixie> also you could use "<>" where only one element would have been valid
- # [09:21] <Hixie> none of this stuff was really ever implemented by browsers
- # [09:22] <Hixie> i think i got mozilla to do the <a<b thing for a while, but that was a mistake that we fixed when we defined parsing later
- # [09:22] <Von_Davidicus> So my statement of "</> is nonsense to browsers" was correct?
- # [09:23] <Hixie> to most user agents, yes
- # [09:23] <Hixie> most validators supported it, confusingly
- # [09:23] * Von_Davidicus based a lot of his book on either experience or experiments.
- # [09:27] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [09:27] * Joins: Ms2ger (~Ms2ger@91.181.34.103)
- # [09:29] <Von_Davidicus> Another question: How's this for a demonstration that valid code != good webpage? http://www.mrinitialman.com/Experiments/Horror/horrors.html (Completely valid HTML 4.01 and CSS)
- # [09:38] * Joins: GlitchMr (~glitchmr@178-36-154-236.adsl.inetia.pl)
- # [09:39] <Von_Davidicus> ???
- # [09:41] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [09:56] <Von_Davidicus> ... you don't need the SVG namespace for an SVG graphic to be embedded?
- # [09:58] * Von_Davidicus is finding HTML5 more and more baffling.*
- # [09:59] <Ms2ger> The namespace is still there, but you don't need to write it out
- # [10:01] <Von_Davidicus> Does the xmlns attribute still have some use, though?
- # [10:03] <Ms2ger> Nope
- # [10:03] <Von_Davidicus> That's depressing to know.
- # [10:05] <Von_Davidicus> Well, at least my SVG file goes sideways when I remove it.
- # [10:05] * Quits: Phae (u455@gateway/web/irccloud.com/x-sxdvikdkvndszrud) (Read error: Operation timed out)
- # [10:07] * Joins: Phae (u455@gateway/web/irccloud.com/x-zhlarprsngtysewv)
- # [10:07] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-vlhyixicektumnbz) (Excess Flood)
- # [10:07] * Quits: wycats (u79@gateway/web/irccloud.com/x-swycuwnikbjjbams) (Excess Flood)
- # [10:08] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-bxqzugmzrxyiguqx)
- # [10:14] * Joins: wycats (u79@gateway/web/irccloud.com/x-ndmxhhnjflsrvecy)
- # [10:22] * Joins: Zauberfisch_ (Zauberfisc@venus.zauberfisch.at)
- # [10:24] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
- # [10:26] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Ping timeout: 240 seconds)
- # [10:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:30] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 245 seconds)
- # [10:32] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
- # [10:36] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [10:37] <smaug____> hmm, still today time to think about whether to attend webapps f2f
- # [10:38] * Von_Davidicus is almost afraid to read the HTML5 spec and see what ELSE it screws up.
- # [10:44] <smaug____> HTML5? I hope you read HTML
- # [10:47] <Von_Davidicus> I'm a longtime user of HTML 4.01 and XHTML 1.x . HTML5 is a scary, scary thing; I mean... embedding SVG should *require* XHTML, XML namespaces and, if at all possible, a Doctype that takes up half the document!
- # [11:04] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 260 seconds)
- # [11:05] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [11:07] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [11:08] * Quits: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 272 seconds)
- # [11:09] * Joins: nesta_ (~nesta_@174.113.219.87.dynamic.jazztel.es)
- # [11:16] * Joins: drublic (~drublic@frbg-4d028ded.pool.mediaWays.net)
- # [11:19] * Joins: nonge_ (~nonge@p5082AB54.dip.t-dialin.net)
- # [11:20] <jgraham> Hixie: It is, more or less (specs like device orientation are more useful on mobile than on TV though)
- # [11:21] <jgraham> I see the "mobile" thing as an oppertunity to ride on the coattails of fashion to get useful work done
- # [11:22] <jgraham> It also provides some semi-objective criteria
- # [11:22] <jgraham> e.g. "what features do we need to repliacte the top 100 mobile apps as web apps"
- # [11:23] * Quits: nonge (~nonge@p50829B3C.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [11:32] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:34] <Von_Davidicus> And, apparently, HTML5 won't let me throw in my own XML namespaces. Drat.
- # [11:34] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [11:35] <Von_Davidicus> ... 400+ XML files are taking FOREVER to upload. :-@
- # [11:38] <smaug____> if you need namespaces, use XHTML form
- # [11:39] <smaug____> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-xhtml-syntax.html#the-xhtml-syntax
- # [11:40] <Von_Davidicus> Well, I'm poking at HTML5, and seeing if anything I remember that was needed in XHTML 1.x still applies.
- # [11:40] * Joins: sedovsek (robert.sed@93-103-104-107.dynamic.t-2.net)
- # [11:52] <jgraham> Hixie: (also the market on mobile is noticably different to the market on other platforms, and not really in a better way)
- # [11:55] <Von_Davidicus> Question: Are the XHTML, SVG, and MathML namespaces the *only* ones allowed in HTML5?
- # [12:06] <Von_Davidicus> Or is there at least a limited set of namespaces allowed?
- # [12:06] * Quits: danja (~danny@host46-207-dynamic.8-79-r.retail.telecomitalia.it) (Remote host closed the connection)
- # [12:19] * Quits: GlitchMr (~glitchmr@178-36-154-236.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [12:26] * Quits: drublic (~drublic@frbg-4d028ded.pool.mediaWays.net) (Remote host closed the connection)
- # [12:27] * Joins: drublic (~drublic@frbg-4d028ded.pool.mediaWays.net)
- # [12:30] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 246 seconds)
- # [12:31] * Quits: nesta_ (~nesta_@174.113.219.87.dynamic.jazztel.es) (Quit: nesta_)
- # [12:34] <Von_Davidicus> I've been thinking about the way SVG and MathML are embedded in HTML5. It seems to me that they're not tacked on, as they are with XHTML 1.1 + MathML 2.0 + SVG 1.1 where you have "islands" of different XML languages in an encompassing one, but rather that HTML5 includes the lot. Am I correct, or am I off-base?
- # [12:37] <Philip`> Von_Davidicus: The HTML parser is hardcoded to recognise <svg> and <math> and switch to a different parsing mode that recognises <circle> and <mfrac> etc
- # [12:38] <Philip`> The DOM generated by the parser is the same as what you'd get from old-fashioned XHTML1+SVG+MathML
- # [12:38] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Ping timeout: 265 seconds)
- # [12:38] <Von_Davidicus> So it's still islands of different languages--but ones the parser knows how they work, and so doesn't need the namespace to understand?
- # [12:40] <Philip`> Yes, it doesn't need the explicit xmlns="..." declaration, since it knows that <svg> should implicitly trigger the SVG namespace etc
- # [12:41] <Von_Davidicus> So it just "assumes" that namespace is there?
- # [12:42] <Philip`> Yes, effectively
- # [12:43] <Philip`> (Explicit xmlns and xmlns:* attributes are always completely ignored by the HTML parser, and usually are conformance errors)
- # [12:43] <Von_Davidicus> I must admit I find HTML5 baffling, since it seems to let you get away with so much more. I find myself wondering if ANY of my experience with the older HTML and XHTML is of any worth.
- # [12:44] <Philip`> It's designed to not force authors to jump through needless hoops for concepts like modularity and extensibility that don't actually exist in reality
- # [12:45] <Philip`> (hence the simpler doctype, lack of xmlns, etc)
- # [12:46] <Von_Davidicus> I thought extensibility did exist--unless I have the wrong idea of what it means. I thought it meant you could add in other XML languages, and I do that all the time.
- # [12:48] <Philip`> You can't add other XML languages in a way that makes web browsers do anything interesting with them - you can just add opaque lumps of data that scripts can read later
- # [12:49] <Von_Davidicus> So, basically, XHTML + SVG + MathML was the closest to that extensibility that the browsers ever got?
- # [12:50] <Philip`> They're the only languages that browsers interoperably do interesting things with
- # [12:51] <Von_Davidicus> That's basically what I meant, so I'll take that as a yes.
- # [12:52] <Philip`> If someone wanted to add a new language to the web platform, extending the hard-coded HTML parser rules would be a trivial task compared to the other effort required in getting consensus and decent implementations, so xmlns-style syntactic extensibility is optimising the trivial problem and not the hard ones
- # [12:53] <Philip`> I didn't say "yes" because they're not really examples of 'extensibility' - they're just examples of web browsers implementing features in a centralised fashion :-)
- # [12:54] <Von_Davidicus> What I said was the -closest- that browsers got, not an actual example. :)
- # [12:54] <Philip`> (unless you count the SVG/MathML plugins for IE, which I suppose are examples of real implementation extensibility)
- # [12:54] <Philip`> ((though seemingly not hugely successful ones))
- # [12:55] <Von_Davidicus> I hadn't known those existed.
- # [12:56] <Philip`> (Adobe SVG Viewer and MathPlayer, I think)
- # [12:57] <Von_Davidicus> Oh. Those. Never tried them.
- # [13:00] <Von_Davidicus> What the heck was modularity?
- # [13:01] <Philip`> As in http://www.w3.org/TR/xhtml-modularization/ ?
- # [13:02] * Joins: danja (~danny@host46-207-dynamic.8-79-r.retail.telecomitalia.it)
- # [13:14] <Von_Davidicus> Yeah, what was the whole idea behind that?
- # [13:14] <Philip`> As far as I'm aware, some people thought it would be fun to mess around with writing unnecessarily complex DTDs
- # [13:15] <Philip`> and that's about it
- # [13:15] <Ms2ger> Lots of booze
- # [13:17] <Von_Davidicus> Well, if you like *simple* DTDs.... http://www.mrinitialman.com/Experiments/showcode.php?project=ElementML&filename=elementml&filetype=dtd :D
- # [13:17] <Von_Davidicus> It was a joke markup language I wrote.
- # [13:18] <Philip`> I think the policy here is to dislike all DTDs of any kind whatsoever :-)
- # [13:18] * Joins: nesta_ (~nesta_@174.113.219.87.dynamic.jazztel.es)
- # [13:21] <Von_Davidicus> ...BLASPHEMY!
- # [13:22] <Philip`> Blasphemy is also a policy here
- # [13:24] <Von_Davidicus> How about goofball? Is goofball an allowed policy--specifically, the kind of goofball that would do a website with its own markup language, including DTD and XML Schema?
- # [13:26] * Joins: sarro (~sarro@i5E8649A2.versanet.de)
- # [13:26] <Philip`> Such a person might not be a lost cause, if they can be convinced of the folly of DTDs and XSDs
- # [13:27] <Von_Davidicus> Proof for the DTD part: http://validator.w3.org/check?uri=http%3A%2F%2Fcoachrandom.zzl.org%2FChronological%2Fcomic-005.xml I had so much fun tinkering with that website.
- # [13:29] <Von_Davidicus> DTDs have their place; I still use XML files as databases (though I *do* know SQL). XSDs: 20 miles south of useless, really. There's not much they actually *do* that DTDs don't, and theres a few things they don't that DTDs *do*.
- # [13:36] <Von_Davidicus> I probably had *too* much fun, considering that site used both DTD and XSD.
- # [13:42] * Joins: kalc4 (~kalc4@host-92-25-196-220.as13285.net)
- # [13:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [14:00] * Joins: GlitchMr (~glitchmr@178-36-154-236.adsl.inetia.pl)
- # [14:06] * Quits: nesta_ (~nesta_@174.113.219.87.dynamic.jazztel.es) (Ping timeout: 248 seconds)
- # [14:08] * Joins: nesta_ (~nesta_@221.80.219.87.dynamic.jazztel.es)
- # [14:10] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [14:19] * Quits: sedovsek (robert.sed@93-103-104-107.dynamic.t-2.net) (Read error: Connection reset by peer)
- # [14:29] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [14:29] * Joins: nesta__ (~nesta_@190.89.219.87.dynamic.jazztel.es)
- # [14:30] * Quits: nesta_ (~nesta_@221.80.219.87.dynamic.jazztel.es) (Ping timeout: 276 seconds)
- # [14:30] * nesta__ is now known as nesta_
- # [14:49] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: Now if you will excuse me, I have a giant ball of oil to throw out my window)
- # [14:49] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [15:08] * Joins: tellnes_ (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [15:10] * Joins: payman_ (~payman@pat.se.opera.com)
- # [15:11] * Joins: jmb^ (~jmb@mail.parsifal.org.uk)
- # [15:12] <annevk> http://commandcenter.blogspot.com/2012/04/byte-order-fallacy.html guess he never heard of WebGL :/
- # [15:15] * nonge_ is now known as nonge
- # [15:15] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (*.net *.split)
- # [15:15] * Quits: payman (~payman@pat.se.opera.com) (*.net *.split)
- # [15:15] * Quits: jmb (~jmb@mail.parsifal.org.uk) (*.net *.split)
- # [15:15] * tellnes_ is now known as tellnes
- # [15:16] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:18] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 260 seconds)
- # [15:21] * Joins: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
- # [15:24] * Quits: nesta_ (~nesta_@190.89.219.87.dynamic.jazztel.es) (Quit: nesta_)
- # [15:38] <annevk> http://plan9.bell-labs.com/sys/doc/utf.pdf is pretty interesting
- # [15:39] <annevk> apparently the unification in Unicode was done because they tried fitting it all in 16-bit code units
- # [15:43] * Joins: graememcc (~chatzilla@host86-147-203-185.range86-147.btcentralplus.com)
- # [15:46] <zewt> heh
- # [15:46] <zewt> seems like han unification is the main excuse for the resistance unicode still sees in cjk, or at least japan
- # [15:46] <zewt> (though i don't believe it's actually legitimate, more like habit)
- # [15:47] <annevk> I think that's mostly stopped now, although the algorithms to determine which font to pick are still not defined
- # [15:47] <zewt> i've had that argument relatively recently (in here, if I remember correctly), but I don't know how common it is
- # [15:50] <annevk> prolly here with me :)
- # [15:50] <zewt> no, with rniwa i think
- # [15:53] <annevk> http://krijnhoetmer.nl/irc-logs/whatwg/20111217#l-390
- # [15:55] <zewt> we weren't having the han unification argument there :)
- # [15:55] <zewt> http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-198
- # [15:55] <annevk> oh, I thought we were discussing fonts
- # [16:00] <zewt> i mean the argument that "cjk people can't use unicode because something something han unification"
- # [16:01] <zewt> which is just false so long as you have language tagging, since you don't lose any information (it'll 1:1 to the legacy encoding)
- # [16:04] <Philip`> Is language tagging a less maligned concept than pre-Unicode code pages?
- # [16:04] <annevk> language tagging is also not feasible in a number of constructs
- # [16:04] <zewt> should be, since unicode depends on it for CJK
- # [16:04] <annevk> e.g. title=""
- # [16:05] <zewt> should probably do something like use the lang tag of <HTML> for that?
- # [16:05] <zewt> (i'd say <body>, except title is in head, so that seems weird)
- # [16:06] <annevk> I meant the title attribute, or the alt attribute for that matter
- # [16:06] <zewt> use the (effective) lang of the element it's on
- # [16:07] <annevk> it has the language of the element it is specified on, but if you mix things you are out of luck
- # [16:07] <Ms2ger> If you ever need to make something really obvious, but only for Netscape/Gecko users...
- # [16:07] <zewt> iirc there are also language selection control codes in unicode (but nobody will ever know how to use those)
- # [16:07] <Ms2ger> <font font-weight=900 point-size=50>
- # [16:09] <annevk> zewt: really?
- # [16:09] <zewt> i vaguely recall it, but I forget what they're called
- # [16:09] <zewt> (and I doubt anyone in the world implements them...)
- # [16:09] <annevk> I think Unicode only has bidi characters
- # [16:10] <annevk> and emoji flags
- # [16:10] <zewt> http://en.wikipedia.org/wiki/Unicode_control_characters#Language_tags
- # [16:11] <annevk> deprecated... whatever that means
- # [16:12] <zewt> could be made much easier to use with &names; that translate to them (not that it'd be worth it)
- # [16:30] <Ms2ger> <a href=foo><font color="red">text</font></a>
- # [16:30] <Ms2ger> What color should the underline have?
- # [16:32] <Philip`> Ultraviolet
- # [16:32] <Ms2ger> Correct
- # [16:32] <Philip`> Overexposure to <font> can cause skin cancer
- # [16:38] <zewt> Ms2ger: none. modern web pages don't underline links, figuring out what's clickable is supposed to be like playing a sierra game, click everywhere, see what happens
- # [16:38] <zewt> (and die if you click the wrong spot)
- # [16:38] <Ms2ger> Also correct
- # [16:39] <Ms2ger> !summon zcorpan
- # [16:41] * Joins: twisted` (~twisted@p5DDBB14D.dip.t-dialin.net)
- # [16:51] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [16:55] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
- # [16:56] * Quits: twisted` (~twisted@p5DDBB14D.dip.t-dialin.net) (Remote host closed the connection)
- # [17:00] * Joins: twisted` (~twisted@p5DDBB14D.dip.t-dialin.net)
- # [17:26] * Quits: jdong_bot_ (~jdong_bot@117.79.233.205) (Remote host closed the connection)
- # [17:26] <jgraham> Ms2ger: could be hard on a Sunday
- # [17:26] <Ms2ger> Pff, slacker
- # [17:34] <jgraham> Oh my
- # [17:35] <jgraham> The ES 5.1 official testsuite uses sync XHR to load the tests
- # [17:37] * Joins: smaug____ (~chatzilla@212-226-64-58-nat.elisa-mobile.fi)
- # [17:39] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [17:44] <Ms2ger> I'd fix it, but I'm not an ECMA member
- # [17:47] <gsnedders> Anyone know an ECMA member?
- # [17:48] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [17:48] <Ms2ger> I don't
- # [17:49] <gsnedders> (To be fair, Dave-whose-surname-I-forget tends to fix stuff quickly given bug reports)
- # [17:49] * Joins: LBP (~Mirc@pD9EB2222.dip0.t-ipconnect.de)
- # [17:49] <karlcow> https://duckduckgo.com/?q=%22Anyone+know+an+ECMA+member?%22 → No results
- # [17:49] <Ms2ger> Herman?
- # [17:50] <Ms2ger> Hyatt?
- # [17:50] <jgraham> Herman seems more likely in context
- # [17:50] * jgraham wonders if there are any Daves whoese surname doesn't begin with H
- # [17:51] <Ms2ger> Daron?
- # [17:51] <Ms2ger> With a B, even
- # [17:51] <gsnedders> Fugate.
- # [17:52] <jgraham> Does anyone call dbaron Dave?
- # [17:53] <jgraham> That just seems wrong
- # [17:54] <Ms2ger> It does
- # [17:57] <odinho> jgraham: My CORS testsuite uses sync XHR all over the place :P I have a mustfix on that one though.
- # [17:58] <karlcow> jgraham: I didn't think about it… but maybe I will start. If he were wrong it would be the surest way of proving it.
- # [17:58] * annevk has used sync XHR too when sorting out stuff related to encodings
- # [17:59] * Quits: smaug____ (~chatzilla@212-226-64-58-nat.elisa-mobile.fi) (Ping timeout: 246 seconds)
- # [18:07] * Joins: nesta_ (~nesta_@215.Red-83-58-133.dynamicIP.rima-tde.net)
- # [18:14] * Joins: dbaron_ (~dbaron@50.0.192.105)
- # [18:15] <MikeSmith> so what engine code is Firefox mobile for android built from?
- # [18:15] <MikeSmith> I see the http://hg.mozilla.org/mozilla-central/file/tip/mobile/android tree
- # [18:18] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [18:21] * Joins: smaug____ (~chatzilla@212-226-64-184-nat.elisa-mobile.fi)
- # [18:29] <Ms2ger> MikeSmith, plain Gecko below that, I think
- # [18:30] <MikeSmith> Ms2ger: so that's C++ code while the android app is Java app.. I'm wondering how the Java app gets built from C++ engine code
- # [18:30] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:31] <Ms2ger> Around http://mxr.mozilla.org/mozilla-central/source/widget/android/AndroidBridge.cpp I guess
- # [18:31] <MikeSmith> aha
- # [18:31] * Ms2ger tries to avoid that stuff
- # [18:34] <gsnedders> Probably the same way as a lot of Android apps: a minimal Java app to spawn the C++ code.
- # [18:35] <Ms2ger> Not terribly minimal, I'm afraid
- # [18:38] <smaug____> The whole UI is done in Java, I think
- # [18:52] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [18:54] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [18:56] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [19:10] * Joins: izhak (~izhak@188.168.200.24)
- # [19:13] * Quits: nesta_ (~nesta_@215.Red-83-58-133.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [19:15] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:20] * Quits: smaug____ (~chatzilla@212-226-64-184-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [19:29] <Hixie> i just noticed... we never did add a version number to the W3C HTML Canvas 2D Context specification
- # [19:30] <Hixie> i wonder why the people so emphatic about not removing version numbers from HTML5 aren't clamouring to add it to other specs...
- # [19:31] <Ms2ger> Isn't the "2" a version number?!
- # [19:31] <Hixie> hah
- # [19:37] <karlcow> Ms2ger: and it is even followed by Canvas 3
- # [19:38] <karlcow> I'm impatient about the Canvas 4, enabling timetravel in Web pages.
- # [19:38] * Ms2ger wonders how he got 'SUPERSCRIPT MINUS' (U+207B) into this file name
- # [19:43] * Quits: izhak (~izhak@188.168.200.24) (Remote host closed the connection)
- # [19:46] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [19:47] * Joins: nesta_ (~nesta_@219.Red-83-52-112.dynamicIP.rima-tde.net)
- # [19:48] * Joins: FedorEmelianenko (~fedor@host23-108-dynamic.2-79-r.retail.telecomitalia.it)
- # [19:48] <FedorEmelianenko> hi all
- # [19:50] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [19:50] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [19:52] * Quits: nesta_ (~nesta_@219.Red-83-52-112.dynamicIP.rima-tde.net) (Client Quit)
- # [19:52] <annevk> Hixie: logic appears to be missing in more places than just the platform
- # [19:52] <annevk> (also explains the state of the platform)
- # [19:52] * Joins: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [19:53] <zewt> Hixie: if all change is bad, then adding a version number to them would be just as evil as removing it from html!
- # [19:53] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [19:53] * Quits: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [19:54] * Joins: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [19:54] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:57] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [20:00] * Quits: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
- # [20:05] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
- # [20:05] * Joins: RobbertAtWork (~Robbert@2001:980:9368:1:1176:952f:7780:1fd4)
- # [20:16] * Joins: gwicke (~gabriel@212.255.28.33)
- # [20:19] * Joins: JoePeck (~JoePeck@c-67-170-212-48.hsd1.ca.comcast.net)
- # [20:19] * Quits: JoePeck (~JoePeck@c-67-170-212-48.hsd1.ca.comcast.net) (Client Quit)
- # [20:22] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [20:24] * Joins: nessy (~Adium@124-168-15-68.dyn.iinet.net.au)
- # [20:44] * Quits: nessy (~Adium@124-168-15-68.dyn.iinet.net.au) (Quit: Leaving.)
- # [21:04] * jonlee|afk is now known as jonlee
- # [21:07] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [21:09] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [21:12] * Joins: dbaron__ (~dbaron@50.0.192.105)
- # [21:15] * Quits: dbaron_ (~dbaron@50.0.192.105) (Ping timeout: 244 seconds)
- # [21:25] * Quits: LBP (~Mirc@pD9EB2222.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [21:26] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [21:29] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [21:33] * jonlee is now known as jonlee|afk
- # [22:06] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [22:07] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [22:18] * Quits: FedorEmelianenko (~fedor@host23-108-dynamic.2-79-r.retail.telecomitalia.it)
- # [22:20] * Quits: GlitchMr (~glitchmr@178-36-154-236.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:21] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [23:09] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [23:11] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [23:19] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [23:19] * Joins: tantek (~tantek@mff0536d0.tmodns.net)
- # [23:23] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:31] * Quits: tantek (~tantek@mff0536d0.tmodns.net) (Quit: tantek)
- # [23:33] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [23:38] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
- # [23:40] * Quits: Ms2ger (~Ms2ger@91.181.34.103) (Quit: nn)
- # [23:43] * Joins: necolas (~necolas@b0fbedcf.bb.sky.com)
- # [23:47] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [23:48] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:57] * Quits: sarro (~sarro@i5E8649A2.versanet.de)
- # Session Close: Mon Apr 16 00:00:01 2012
The end :)