Options:
- # Session Start: Sat Apr 28 00:00:00 2007
- # Session Ident: #html-wg
- # [00:02] <schepers_> mjs: so, was that an ultimatum or not?
- # [00:03] <mjs> schepers_: statement of fact
- # [00:03] * schepers_ is now known as schepers
- # [00:04] <schepers> that wasn't my question
- # [00:04] <schepers> if it's an ultimatum, I want to know what the terms are
- # [00:05] <schepers> so I can decide if it's worth my time to try to have input into the process
- # [00:05] <mjs> my understanding of "ultimatum" is that it takes the form "you must do X or else I/we will do Y"
- # [00:06] <schepers> right
- # [00:06] <mjs> what I said was, basically, "if you try to make browser vendors do something that they are fundamentally unwilling to, then they won't implement the spec"
- # [00:06] <Hixie> which is always the case, for any spec, of course
- # [00:06] <mjs> I suppose you could squeeze that into the ultimatum template if you want
- # [00:06] <Hixie> whether they say it or not :-)
- # [00:07] <mjs> but I just think it is an obvious statement of fact
- # [00:07] <mjs> there's also the ancillary statement that I believe non-Microsoft vendors are unwilling to make HTML5 a separate mode, and all vendors are unwilling to stop processing current web documents
- # [00:08] <mjs> there's probably other things browser vendors are completely unwilling to do, like implement something that compromises security
- # [00:09] <mjs> that doesn't mean anyone would quit the group over such a thing, necessarily, but it probably will make them not comply with anything in the spec to the contrary
- # [00:09] <schepers> coyness aside, are you fundamentally unwilling to implement a separate HTML5.0 mode (albeit one that is strongly similar to earlier versions)?
- # [00:09] <mjs> I think I just said that, and I don't think I was coy about it
- # [00:10] <mjs> being strongly similar is not necessarily helpful
- # [00:10] <schepers> separating the statement into 2 long, highly qualified sentences qualifies as coy in my book
- # [00:10] <mjs> if it has a different parser, a different set of tags, a different set of supported attributes on each tag, and different DOM interfaces, then code reuse becomes very difficult
- # [00:10] <h3h> seems to have worked the 2nd time: http://lists.w3.org/Archives/Public/public-html/2007Apr/1613.html
- # [00:11] <mjs> part of one of my sentences was "I believe non-Microsoft vendors are unwilling to make HTML5 a separate mode"
- # [00:12] <schepers> then I guess there's not much room for "compromise"
- # [00:12] <schepers> good to know
- # [00:12] <Hixie> sure, i don't think there's any room to compromise on that
- # [00:12] <Hixie> i mean, that's why we started the whatwg
- # [00:12] <mjs> there's room to compromise on all sorts of other things besides compatibility
- # [00:12] <schepers> this isn't the whatwg... or at least, it wasn't
- # [00:13] <Hixie> precisely because we didn't want to compromise on that and w3c said they weren't willing to accept that at the compounds document workshop
- # [00:13] <Hixie> schepers: sure, but the browser vendors gave up on xhtml2 and went to whatwg precisely because of this
- # [00:13] <mjs> and there's all sorts of ways to limit the added complexity authors must face due to compatibility constraints
- # [00:14] <Hixie> schepers: so if the same thing happens again here (i.e. w3c requires browser vendors to compromise on what they don't want to compromise on), then the same thing would happen again
- # [00:14] <Hixie> they'd form the "whenwg" or whatever
- # [00:14] <Hixie> or go back to the whatwg
- # [00:14] <mjs> sadly, there's no way to limit the added complexity browser vendors must face due to compatibility constraints, but that is true no matter what the spec says
- # [00:14] <schepers> yep, this is all sounding like "ultimatum"
- # [00:14] <gavin> it's sounding like "prediction based on previous events", to me
- # [00:14] <schepers> it would be nice if this were clearly stated on the list, to stop wasting everyone's time
- # [00:15] <Hixie> you can call it an ultimatum if you like
- # [00:15] <h3h> sounds like "ultimatum that should be painfully obviously necessary" to me
- # [00:15] <Hixie> i don't really see what difference it makes what you call it :-)
- # [00:15] <Dashiva> It's an ultimatum in the same line as "If the spec tells people they aren't allowed to breathe oxygen, they aren't going to follow it"
- # [00:15] <h3h> I think my latest reply makes it quite clear
- # [00:15] <h3h> as does Maciej's
- # [00:16] <Hixie> as dashiva says, there are certain things that it makes no sense to compromise on
- # [00:17] <schepers> to you
- # [00:17] <Hixie> yes
- # [00:17] <schepers> but you're not big on compromise anyway, be frank
- # [00:17] <Hixie> i'm sure there are things that you would never compromise on too
- # [00:18] <h3h> I'd be extremely interested in hearing a coherent argument against supporting current web content
- # [00:18] <Hixie> uh
- # [00:18] <h3h> I just can't even begin to understand the rationale behind that
- # [00:18] <mjs> Hixie isn't even employed by a browser vendor, currently
- # [00:18] <mjs> so we're not even talking about him
- # [00:18] <h3h> it's like designing a new car that can't use rubber tires
- # [00:18] <mjs> except I guess indirectly, in that he'd rather not work on a spec that browsers won't implement
- # [00:19] <schepers> I guess him being the editor doesn't bear on the conversation
- # [00:19] * Hixie is very confused about why schepers thinks he doesn't compromise, given the weight of evidence against this in, e.g., the whatwg specs
- # [00:19] <schepers> I can only speak from my own experience
- # [00:20] <schepers> anyway, dinner time
- # [00:20] <schepers> later
- # [00:21] <Dashiva> It might be fruitful if someone made a post about the difference between a web application and a "regular" application
- # [00:21] <h3h> why?
- # [00:21] <Dashiva> I noticed someone was comparing them earlier
- # [00:21] <Zeros> Dashiva, define regular first
- # [00:22] <h3h> desktop app?
- # [00:22] <gavin> first, I think we need to define "define"
- # [00:22] <Dashiva> "I come from a computer programming point of view. Write incorrect code - program stops."
- # [00:23] <Zeros> Dashiva, some of that POV has merit, but HTML isn't really executable code, its a document format.
- # [00:23] <Dashiva> That might work if HTML pages were compiled and then distributed, but they aren't
- # [00:23] <h3h> heh
- # [00:23] <Hixie> better tell that to the gcc and msvc++ implementors, given how many times those compilers have had modes added to handle backwards-compatibility issues with earlier bugs
- # [00:23] <h3h> I don't see how that connects to web apps vs. "regular" apps
- # [00:24] <h3h> but yeah, look at how many programmers are in the world vs. how many web content authors
- # [00:24] <Zeros> Dashiva, even then. Music players work around malformed mp3s, Word will load damaged document files, documents are different than executable code. Malformed documents don't usually imply "stop" behavior.
- # [00:24] <h3h> it becomes terribly clear why HTML can't be handled with strict compile errors when there are implemented alternatives that are forgiving
- # [00:24] <Hixie> it's a broken argument. Just look at the number of Win32 programs that mis-use Win32 APIs
- # [00:24] <Hixie> forcing the Win32 API to retain backwards compatibility
- # [00:25] <Hixie> microsoft bends over backwards to support old applications
- # [00:25] <Hixie> yeah
- # [00:25] <Hixie> what y'all are saying :-)
- # [00:26] <mjs> strictness faced by the developer only can be a good thing for programming environments
- # [00:26] <mjs> strictness faced by the end user is not
- # [00:26] * h3h is baffled by this opposite anti-backwards-compatibility thread after Microsoft's lengthy pledge for its explicit support
- # [00:26] <h3h> (and everyone else's)
- # [00:26] <h3h> anyway, I'm out for now.
- # [00:26] <Zeros> h3h, oh but you see, someone reworded the design principals and now that everyone /understands/ they don't agree anymore :P
- # [00:27] <h3h> :)
- # [00:27] * Quits: h3h (bfults@66.162.32.234) (Connection reset by peer)
- # [00:27] <mjs> making HTML more strict is more like making the C standard library less fault tolerant than like fixing compiler bugs
- # [00:27] <mjs> since it breaks already deployed content
- # [00:27] <mjs> Zeros: well, I'm glad the lack of agreement is clear at least
- # [00:27] <Zeros> yeah
- # [00:27] <Dashiva> I wonder if there's going to be a similar thread about refusing to support un-semantic pages
- # [00:28] <Hixie> the weird thing about the semantic debate is there are so many camps
- # [00:29] <mjs> someone should get the microformats people in there
- # [00:29] <mjs> just to add more camps
- # [00:30] <Zeros> Might as well get the anti-microformats people too then
- # [00:31] <mjs> and RDF/a
- # [00:32] <mjs> can we solve the semantic issues with <i> by adding appropriate RDF/a markup?
- # [00:32] <mjs> discuss
- # [00:33] * Dashiva sobs
- # [00:33] <Dashiva> I must admit I never understood how RDF would manage to agree on which names applied to what
- # [00:35] * DanC tunes in... sorta...
- # [00:35] <DanC> microformats? what about them?
- # [00:36] <DanC> and as to "support existing content", mjs, let's not resort to +1 messages nor popularity contests. It might be worth beefing up the argument a bit, but it's a big reason why I'm here too.
- # [00:37] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [00:38] <Dashiva> I can't make the numbers on the latest straw poll add up. 43 listed as non-responders, with 28 answers. Membership says 379 participants.
- # [00:39] <mjs> DanC: well, Doug specifically asked for the general feeling in the group, and whether there was a large camp that agreed with him in opposing compatibility
- # [00:39] <mjs> I'd like to know too
- # [00:40] <DanC> asking for the general feeling of the group is (a) akward to do by email
- # [00:40] <DanC> and (b) people aren't obliged to answer. _maybe_ the chair can oblige them to answer, but even then, only by formally putting the question
- # [00:41] <DanC> Dashiva, I think that non-responders list is buggy
- # [00:42] * Joins: gavin_ (gavin@74.103.208.221)
- # [00:42] <DanC> mjs, while everybody in the group is welcome to participate in the review of the design principles, I'm mainly looking to you and the 2 reviewers to lead the discussion.
- # [00:42] <DanC> I perhaps should have picked more diverse reviewers, but still.
- # [00:43] <DanC> was shepers one of the reviewers?
- # [00:43] <mjs> yes
- # [00:43] <Hixie> schepers and myself, i believe. you probably couldn't pick more diverse reviewers :-)
- # [00:43] <DanC> ah.
- # [00:43] <DanC> so I did pick diverse reviewers. good for me ;-)
- # [00:43] <mjs> diversity of reviewers: achieved
- # [00:44] <mjs> Doug hasn't really given a formal review other than strongly disagreeing with the now-renamed "Support Existing Content"
- # [00:44] <DanC> ok, I should nudge shepers to elaborate his argument against.
- # [00:44] <mjs> which has now triggered a lengthy discussion
- # [00:44] <DanC> goodness... do I have to chair this thing real-time 24x7?
- # [00:44] <mjs> I think he gave something of an argument, which is that it could allow the development model for future content authors writing content from scratch to be simpler
- # [00:45] <mjs> to break compatibility
- # [00:45] <mjs> but I think his argument is outweighed by other considerations, and also not even right on the face of it
- # [00:45] <DanC> we have 18 people signed up for the tutorial task; I think that's the way to address the "what do we tell authors?" concern.
- # [00:45] <mjs> thus, debate
- # [00:47] <DanC> I haven't gotten a response to my attempt to recruit a leader for the tutorial task. http://lists.w3.org/Archives/Public/www-archive/2007Apr/0069.html
- # [00:48] <DanC> this is beyond absurd... we have a lengthy thread with *no subject*?
- # [00:48] <DanC> ryan king, help?
- # [00:48] <mjs> I should have added a subject when I replied, sorry
- # [00:48] <DanC> I'm inclined to write a "have a nice weekend; I'd rather you didn't send any more mail for a couple days" messag.
- # [00:49] <Hixie> that probably wouldn't go down very well with those people who can only contribute in their free time :-)
- # [00:49] <Hixie> hopefully once we start work in earnest the traffic will become more reasonable
- # [00:50] <DanC> yeah, some folks are in a position to do real work on the weekend; that's why I haven't sent it
- # [00:50] <Hixie> (at least, that's the only reason i can see for the whatwg list to have more focussed traffic than the htmlwg list, given it has more than twice the participants.)
- # [00:50] <DanC> the whatwg list is probably more mature
- # [00:52] <DanC> "In any case, it would be a lot easier to consider this in the context
- # [00:52] <DanC> of specific proposals to change things incompatibly."
- # [00:52] <DanC> indeed; this discussion of design principles might be reaching a point of diminishing returns.
- # [00:53] <DanC> perhaps we'll naturally return to it after looking at some design issues.
- # [00:54] <mjs> I think the non-responders list on the survey omits the public invited experts
- # [00:54] <DanC> Hixie, do you have any preferences about how we start to review HTML 5? I'm thinking, vaguely, some sort of section-by-section lightweight review where people mostly just raise issues and we build an issues list.
- # [00:54] <mjs> it's got only W3C Members and W3C Invited Experts
- # [00:55] <DanC> right, mjs; fortunately, the bug doesn't prevent the public invited experts from responding.
- # [00:55] <mjs> DanC: if there's official review as a group, we'll need to get some people and software set up for issue tracking ASAP
- # [00:55] <Hixie> DanC: i think with a group this size and a spec of this magnitude that's probably teh only way to go -- maybe even further, maybe just have everyone just comment on the bits that they care about
- # [00:55] <DanC> what do people think about using bugzilla for issue tracking? I think it's dreadful, but maybe it sucks less than everything else? I've had good experience with roundup.
- # [00:56] <mjs> I do think focused discussion by section would be good
- # [00:56] <Hixie> DanC: as editor i'd certainly appreciate having the issues tracked for me though, so i don't have to read and reply to every single e-mail like i do on the whatwg list, at least not if the volume continues at this rate :-)
- # [00:56] <mjs> I have proposed bugzilla for issue tracking before in other groups - I think the main downside is no good way to automatically integrate it with a mailing list
- # [00:57] <DanC> yes, it would be crazy to expect you to just remember which things you've responded to. plus, we need more transparency.
- # [00:57] <mjs> it would be nice if you could have email on an issue automatically appended to the relevant issue tracker item, or even create a new issue by email
- # [00:57] <DanC> roundup seems to do pretty well with email integration.
- # [00:57] <Hixie> i think it's important that we have a clear separation of "all the e-mail on this issue" and "a summary of the various arguments put forward on this issue"
- # [00:58] <DanC> unfortunately, roundup isn't supported by the w3c sytems team. bugzilla is. And this new "tracker" thing. I don't trust anything as new as tracker.
- # [00:58] <DanC> right; the summary is important.
- # [00:58] <Hixie> dino's tracker thing doesn't, as far as i can tell, have any way of doing the summary part
- # [00:58] <mjs> the summary would have to be maintained by hand, but linking all relevant emails is also good
- # [00:58] <Hixie> it's very good for the tracking the list part though
- # [00:58] <Hixie> maybe we can use tracker for tracking the list, and a wiki for the summary
- # [00:58] * Hixie shrugs
- # [00:58] <DanC> tracker seems to not keep a complete audit trail. gives me heebie-jeebies.
- # [00:59] <mjs> I also like having good query capability, and a way to mark different kinds of resolutions to issues
- # [00:59] <DanC> roundup: check, and check.
- # [00:59] <mjs> for instance, some feature ideas we may choose to leave out of HTML5 but we'd want to say they are deferred to a later version, not rejected outright
- # [00:59] <Hixie> yeah
- # [00:59] <mjs> also good to be able to mark duplicates
- # [01:00] <Hixie> definitely
- # [01:00] <DanC> a wiki for the summaries... that appeals to me...
- # [01:00] <Hixie> bugzilla doesn't have a good way of having a summary of arguments, as a negative point against that
- # [01:00] <Hixie> but if we use a wiki for it we can make the URL field point to it
- # [01:01] <DanC> bugzilla always seems like overkill to me. but I've never really worked on anything near the size of mozilla.
- # [01:01] <mjs> it's not completely impossible to customize bugzilla, but I don't know if anyone wants to sign up to do it
- # [01:01] <mjs> bugzilla does have some needless complications though
- # [01:01] <DanC> (well, not open source; I did some commercial stuff that might be as many lines of code; but nowhere near the # of devs)
- # [01:01] <Hixie> yeah bugzilla is quite the beast
- # [01:01] <Hixie> might be too big for our needs
- # [01:02] <DanC> roundup is sounding better and better all the time... the only issue is support staff... hmm...
- # [01:03] <DanC> very tricky, with the systems team having just done code review of tracker...
- # [01:04] * DanC checks the tasks survey to see who's interested in issue tracking..
- # [01:04] <Hixie> roundup has the other advantage that i know Ka-Ping Yee :-)
- # [01:04] <DanC> ping isn't still actively involved, is he?
- # [01:04] <Dashiva> That's quite the name...
- # [01:04] <Hixie> don't think so
- # [01:04] <DanC> roundup definitely still glows from his touch
- # [01:04] <Hixie> is there a demo version running somewhere i can look at?
- # [01:05] * Quits: Sander (svl@80.60.87.115) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:05] <DanC> http://dig.csail.mit.edu/issues/tabulator/
- # [01:05] <DanC> that's the one I have experience with
- # [01:05] <DanC> I supervised a group of summer students using that.
- # [01:05] <DanC> it's probably a bit rotten by now; the students have been gone for a while
- # [01:06] <Hixie> doesn't seem to really have a good way of summarising the arguments either
- # [01:06] <DanC> ah. indeed. hmm.
- # [01:06] <Hixie> does it track the e-mails from the list automatically at all?
- # [01:06] <Hixie> that's the biggest problem i think we'll have
- # [01:06] * DanC gets SIG_FAIMILY_TIME
- # [01:07] <Hixie> later
- # [01:07] * DanC is away: family time
- # [01:07] <beowulf> ultimatum is a really loaded word
- # [01:08] <Hixie> it's loaded because it has two meanings
- # [01:08] <Hixie> 1. A final statement of terms made by one party to another.
- # [01:08] <Hixie> 2. A statement, especially in diplomatic negotiations, that expresses or implies the threat of serious penalties if the terms are not accepted.
- # [01:08] <Hixie> the former is what we have here
- # [01:08] <Hixie> not the latter
- # [01:08] <Hixie> yet the word usually implies the latter
- # [01:10] <beowulf> i just took what mjs said to be a statement of fact
- # [01:10] <beowulf> which as you say is 2
- # [01:11] <Hixie> 2?
- # [01:11] <beowulf> sorry, your second definition of ultimatum
- # [01:11] <mjs> I thought it was more like 1
- # [01:11] <Hixie> i didn't see any penalties being threatened, which is what i find to be most telling of an ultimatum
- # [01:11] <mjs> there's no threat of penalties
- # [01:11] <mjs> I'm not saying anyone will be punished or even that browser vendors would quit the group
- # [01:12] <mjs> but there's no obligation by working group members to implement the spec that comes out
- # [01:12] <beowulf> doh, i misread
- # [01:12] <mjs> and it seems helpful rather than malevolent to point out the kinds of issues that would be showstoppers for implementors
- # [01:12] <beowulf> absolutely
- # [01:12] <Hixie> there's never any such obligation, other than the self-imposed obligation encouraged by the ideal of interoperating
- # [01:32] * Quits: tH (r@87.102.6.103) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [01:43] * Joins: sbuluf (mpnx@200.49.140.218)
- # [01:46] * Joins: h3h (bfults@66.75.149.197)
- # [01:48] * Quits: h3h (bfults@66.75.149.197) (Quit: h3h)
- # [02:15] * Quits: Zeros (Zeros-Elip@67.154.87.254) (Quit: Leaving)
- # [02:28] <Hixie> you know there's something weird about someone telling me that i owe the web something
- # [02:28] <Hixie> i really don't think i owe the web anything.
- # [02:29] <Dashiva> You owe it your job? :)
- # [02:29] <Hixie> not really, i spent years unemployed doing exactly what i'm doing now
- # [02:30] <Hixie> the web didn't give me my job, my commitment to the web even when i was unemployed is what got me my job
- # [02:30] <mjs> who told you that you owe the web something?
- # [02:30] <Hixie> http://lists.w3.org/Archives/Public/public-html/2007Apr/1572.html
- # [02:32] <mjs> oh
- # [02:33] <mjs> I love his explanation of how doing Apple's shopping site requires a feature that it doesn't actually use
- # [02:34] <mjs> it sounds like the 'relevant' feature is pretty much analogous to HTML5's 'irrelevant', though, based on what he said
- # [02:34] <mjs> hidden but still part of form submission
- # [02:34] <mjs> (except that irrelevant is just a flag, not computed from other values implicitly)
- # [02:34] <Hixie> yeah, i said as much in an earlier e-mail
- # [02:35] <Hixie> i figured since he was ignoring my mails, i'd ignore his
- # [02:35] <Hixie> people tend to lose credibility in my eyes when they tell me that i owe the web something, or when they reply to my e-mails completely ignoring what i said
- # [02:36] <sbuluf> the first part is *somewhat* more understandable, though.
- # [02:37] <mjs> I don't understand his focus on spreadsheets, or his belief that adding a constraint solver to HTML is at all helpful for implementing them
- # [02:38] <Hixie> i'd love to add constraint solving to html, if someone can find a way to do it that is implementable without having to solve the halting problem and without ignoring error handling
- # [02:39] <Hixie> (and following the proposed design principles, obviously)
- # [02:40] <mjs> it seems neat
- # [02:40] <mjs> but not cool enough to add even if broken
- # [02:41] <mjs> and one must consider the cost more generally
- # [02:41] <mjs> it's certainly possible to add a constraint solver based on xpath
- # [02:41] <Hixie> in a way that has graceful degradation? how?
- # [02:41] <mjs> if only because xpath is limited enough that it can be statically analyzed
- # [02:42] <mjs> well, it wouldn't degrade more or less gracefully than one based on a JS subset
- # [02:42] <Hixie> like i said, i haven't found any solution that fits our design principles
- # [02:42] <mjs> graceful degradation is certainly a good reason for relying as much as possible on existing events
- # [02:43] <mjs> much as it is a good reason to have range as an <input> type rather than as a separate element (or worse yet, both)
- # [02:43] <Hixie> this is why we have to find out whether the group agrees with the proposed design principles
- # [02:44] <Hixie> because if the majority of us don't agree with it, then those who do agree with them are going to have to figure out what to do
- # [02:44] <sbuluf> if they accept your design principles, they accept the whole thing
- # [02:44] <Hixie> and vice versa
- # [02:44] <Hixie> whole thing?
- # [02:44] <mjs> the design principles don't necessarily inevitably lead to the exact text of HTML5 as it currently stands
- # [02:44] <sbuluf> most of html5, as you have it now, i mean
- # [02:44] <Hixie> oh no
- # [02:44] <Hixie> not at all
- # [02:45] <mjs> many times there are alternatives that satisfy the principles equally well, or make different tradeoffs w/ respect to different principles
- # [02:45] <Hixie> web forms 2, for example, went through many many changes from initial proposal to its current semi-stable state, all while trying to fit those principles
- # [02:45] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [02:45] <Hixie> what mjs said
- # [02:45] <mjs> plus, the spec is not nearly done
- # [02:45] <sbuluf> since i think you guys worked under those ideas for quite some time, and i think you gave quite a bit of thought to the work
- # [02:45] <Hixie> there are also times where the spec violates the principles, and we need to find those and fix them
- # [02:46] <sbuluf> well, yes, i ee. but i think you do have quite a head start. and i tend to trust your combined expertise
- # [02:47] <Hixie> that's why apple, opera, and mozilla are proposing the work to the htmlwg
- # [02:47] <Hixie> so that we can contribute our "head start" and benefit the whole group
- # [02:47] <sbuluf> perhaps i should have said "the core" instead of "the wholke thing"
- # [02:48] <Hixie> well, that's what we're voting on now
- # [02:48] <Hixie> and that's coming before the vote (if any) on the principles
- # [02:50] <sbuluf> that's the reverse logical order, to me, to be honest
- # [02:50] * Joins: gavin_ (gavin@74.103.208.221)
- # [02:50] <sbuluf> it is the principles who set the tone, i thik
- # [02:51] <Hixie> i don't necessarily disagree, but that's the order our chairs have decided to do things in
- # [02:51] <sbuluf> judging by timbl's interventions in the telecon, he apparently thinks the same
- # [02:51] <sbuluf> hixie, yes, i see.
- # [02:52] * Quits: zdenko (zdenko@84.255.203.169) (Quit: zdenko)
- # [02:55] <sbuluf> yeterday i read a bit about the forms subproblem (which is definitely over my head, mind you all)
- # [02:56] <sbuluf> once again,i had a sort of analogous problem as i had with the whole html5 vs xhtml2 issue
- # [02:57] <sbuluf> if w3c wants a path from one to the other, or not
- # [02:57] <Hixie> the w3c is an organisation
- # [02:57] <Hixie> organisations don't have wants
- # [02:57] <Hixie> people have wants
- # [02:57] <sbuluf> well, timbl, in that case
- # [02:58] <Hixie> it isn't clear to me that tbl cares, but i could be misrepresenting his opinion
- # [02:58] <sbuluf> i see some possibilities...but foggy, as of now, myself
- # [02:59] <sbuluf> for example: he vouches for html5...but asks a xml serialization as well. and he vouches for wf2, but sort of mixing it with xforms...an intermediate
- # [03:01] <sbuluf> who exactly asked for that transitional forms spec? and why?
- # [03:06] <Hixie> the xforms wg
- # [03:06] <Hixie> they are worried that their work is being made irrelevant
- # [03:07] <sbuluf> dettached frm the web, via you
- # [03:07] <Hixie> i'm sure they think it's my fault, yes
- # [03:07] <sbuluf> hehe, no, i did not mean it personally
- # [03:07] <sbuluf> but via the combined whatwg work, i mean
- # [03:08] <Hixie> sure. and while i'm honoured that they think the whatwg work has that much power, i really think there might be bigger reasons why xforms has not enjoyed the same success as html.
- # [03:08] <Hixie> but then i've explained those reasons to them many times
- # [03:09] <sbuluf> i see. (as i said, unfortunately, the whole forms thing is over my head)
- # [03:11] <sbuluf> as for whatwg power...well, there is a turning point: w3c launched this group. and that means back compat, graceful degradation, etc. definitely not the way things used to be
- # [03:12] <Hixie> yeah but that's not because the whatwg is powerful
- # [03:13] <Hixie> consider: if you have two people, one trying to swim upstream, and one trying to swim downstream, in a huge river with a strong current
- # [03:13] <Hixie> which one is more powerful?
- # [03:13] <sbuluf> oh, i do not have quite clear why this turn of events happened. as you might remember, i ask myself why timbl did this.
- # [03:14] <Hixie> i think tbl saw that the group swimming downstream was getting further, and saw that his organisation might become irrelevant if he built it only with those swimming upstream
- # [03:14] <Hixie> and so he thought to not put his eggs all in one basket
- # [03:14] <sbuluf> is a distinct possibility, yes. i tend to agree
- # [03:15] <Hixie> so it is with things like backwards compatibility: i don't myself have a vested interest in breaking or keeping backwards compatibility
- # [03:15] <Hixie> and as a spec author, i am only as powerful as the people i am writing the specs for allow me to be
- # [03:15] <Hixie> so i go with the river, with the people who i am writing the specs for
- # [03:16] <Hixie> and so i look like i have more power, but really i'm just going with the current
- # [03:16] <sbuluf> oh, i understand your position, right.
- # [03:16] <Hixie> that's why i'm baffled when people say that i'm wrong to argue for things like backwards compatiblility
- # [03:17] <Hixie> it's the way the river goes. it's not like we have a choice on the matter.
- # [03:17] <sbuluf> you might remember i vote for full revolution, myself. but if not, then i can see the logic in what you do.
- # [03:17] <schepers> oh, please
- # [03:17] <sbuluf> is the "pragmatic" path, we could say
- # [03:17] <schepers> there's lots of ways we can go, it's a choice, it's not destiny
- # [03:19] <mjs> some choices are just better than others, given context
- # [03:20] <schepers> true
- # [03:20] <schepers> but even that is a matter of opinion
- # [03:21] <mjs> only if you're a relativist
- # [03:21] <Hixie> you get further by swimming downstream than upstream. that is, your spec will be followed more if you write it according to the constraints of those that will implement it most widely.
- # [03:21] <sbuluf> you might remember i vote for full revolution, myself. but if not, then i can see the logic in what you do. <--mjs, this is how hixie and myself can interact with minimal friction, i think. we see both paths. he votes for one, i vote for the other. but we both likely understand the logic in both.
- # [03:22] <Hixie> if the browser vendors say that they'll only implement the spec if i do it a particular way, i have a choice, i can ignore them or do what they say
- # [03:22] <Hixie> i chose to do what they say because that way my work gets wider use
- # [03:22] <schepers> I had a think about it, and I've decided that while I strongly disagree with your stance, ultimately, I have little say... I'm not an implementor, after all, and it's not my resources that will be allocated
- # [03:22] <Hixie> it's not "right" or "wrong"
- # [03:22] <sbuluf> mjs, what i try to say is that there *is* other logic, that can be argued for. much less likely to happen, perhaps, but logic, after all, i mean
- # [03:22] <Hixie> schepers: right, i'm in exactly the same position
- # [03:23] <schepers> I'm afraid I don't quite buy that
- # [03:23] <schepers> to be frank
- # [03:23] <mjs> schepers: another thing that may help is thinking about what specific things you'd change if you had the freedom to break compatibility, and how some of the same goals could be achieved without breaking compat
- # [03:24] <mjs> I try to think that a lot, because I think giving web developers a good model is important, but not at the cost of breaking compat
- # [03:24] <sbuluf> i do the exact opposite, myself.
- # [03:24] <mjs> the distinction between UA conformance requirements and document conformance requirements is one point of leverage for simplifying things for authors
- # [03:24] <schepers> I think that's an artificial argument: the words "break compatibility" are deliberately frictional, and rather fictional
- # [03:25] <schepers> it's just another catchphrase that seems to make sense until you ask what it means
- # [03:25] <mjs> schepers: let me put it this way - the difference between implementing HTML5 in a way that also applies to current HTML4 content vs implementing it as a separate mode is real
- # [03:25] <schepers> agreed
- # [03:26] <mjs> to make it possible to apply it to current content implies certain design constraints
- # [03:26] <schepers> but browsers could go either way
- # [03:26] <schepers> ah, that's where we differ
- # [03:26] <mjs> as shorthand, I refer to those design constraints as "not breaking compatibility"
- # [03:26] <Hixie> schepers: how am i _not_ in that position? you think if i said "ok, we're breaking back compat" that browser vendors would just say "ok sir! whatever you say sir!"? because if so, you are sadly mistaken.
- # [03:26] <schepers> I don't think that current content has to be 100% compatible, because browsers already handle current content
- # [03:26] <Hixie> much as i'd love it to be true, browser vendors only listen to me because i do what they need
- # [03:28] * Joins: myakura (myakura@60.239.122.32)
- # [03:28] <schepers> Hixie: are you saying that you aren't in favor of this "perpetual compatibility" model?
- # [03:28] * Joins: polin8 (polin8@24.184.204.6)
- # [03:29] <mjs> "I don't think that current content has to be 100% compatible, because browsers already handle current content" -- I don't see how that follows
- # [03:29] <Hixie> schepers: if the browser vendors were ready to just start over, i'd be the first one on that bandwagon.
- # [03:29] <Hixie> schepers: the current state of HTML/JS/DOM/CSS is a mess beyond sanity.
- # [03:29] <schepers> and yet we're going to perpetuate it?
- # [03:29] <mjs> browsers handle current content by being compatible with it
- # [03:29] <mjs> even if browser vendors were ready to start over, I don't think web developers are
- # [03:29] <Hixie> schepers: i personally do not believe i have a realistic choice.
- # [03:30] <sbuluf> <Hixie> schepers: if the browser vendors were ready to just start over, i'd be the first one on that bandwagon. <--and his, again, is why, while i vote for revolution, we can talk with almost no problems.
- # [03:30] <Hixie> schepers: if i wrote specs that didn't do what browser vendors said, i'd be ignored
- # [03:30] <schepers> hey, you forgot about Poland^H^H^H^H^H^H SVG!
- # [03:30] <schepers> SVG is just as much of a mess as HTML/JS/DOM/CSS... I resent your leaving it out
- # [03:31] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [03:31] <Hixie> svg is a mess due to bad design decisions, not due to a legacy of bad implementations
- # [03:31] <mjs> SVG isn't a mess for compatibility reasons
- # [03:31] <Hixie> svg could still be fixed
- # [03:31] <Hixie> that's up to the svgwg
- # [03:31] <mjs> I'll also note that when SVG doesn't do what browser vendors say, it gets ignored
- # [03:31] <mjs> it's not like HTML is that much a special case
- # [03:32] <Hixie> (i wish i had the time and expertise to fix it myself, but html5 is a bigger fish, and i don't know enough about graphics to write a quality spec)
- # [03:32] <sbuluf> hixie, your hands are full already
- # [03:32] <sbuluf> for years to come, too
- # [03:32] <sbuluf> as i said once, i don't envy you the mess
- # [03:33] <Hixie> sadly svg needs fixing today
- # [03:33] <sbuluf> everything does
- # [03:33] <Hixie> if we don't fix it now, we'll end up stuck with it as we are with html
- # [03:33] <schepers> I'd like to think that the current constituency of SVG WG is open to vendor needs
- # [03:34] <sbuluf> why did svg get derailed?
- # [03:34] <mjs> I sent Ollie to try to help w/ SVG
- # [03:34] <sbuluf> bad design, of vendor's pressures?
- # [03:34] <mjs> I do see some signs of improvement
- # [03:34] <schepers> because it wasn't implemented widely
- # [03:35] <schepers> mostly, Adobe drove the train
- # [03:35] <schepers> I'm glad that browsers are picking it up instead
- # [03:35] <sbuluf> adobe shouldn't exist <--orry, i just had to. i will not do it again.
- # [03:35] * Joins: polin8 (polin8@24.184.204.6)
- # [03:36] <mjs> I really want someone to spec things enough that the killer use case of SVG in an <img> or CSS background image can work
- # [03:37] <sbuluf> hixie, just for the record...html, itself, is not the problem. the problem is even bigger: "standards by consensus"
- # [03:37] <mjs> maybe I can make olliej write a spec draft for that
- # [03:37] <schepers> I floated the idea of SVG Core to some browsers and the SVG WG... a leaner, more browser-friendly spec on which to base the rest of the expansions.... maybe that could still happen, if the will is there... I got moderate interest
- # [03:37] <sbuluf> (ollie was helpful in #webkit, he seems nice)
- # [03:38] <schepers> ollie does seem like a good guy
- # [03:38] <schepers> mjs: that's not really SVG, I think... more like CDF
- # [03:39] <schepers> insofar as it would be an application of SVG in a non-SVG context
- # [03:39] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [03:42] <mjs> schepers: I'd rather not leave it up to the CDF WG
- # [03:42] <mjs> I'm not sure who is responsible
- # [03:42] * Joins: polin8 (polin8@24.184.204.6)
- # [03:42] <mjs> SVG, HTML and CSS are all involved
- # [03:42] <mjs> maybe a Task Force
- # [03:42] <mjs> or maybe we'll just implement our best shot in WebKit and propose it
- # [03:42] <mjs> we have an experimental version of that feature, off by default for now
- # [03:42] <mjs> using an SVG image as a CSS background is totally hot
- # [03:42] <schepers> I think it works in Opera, you should coordinate with them
- # [03:43] <schepers> mjs: is it performant?
- # [03:43] <mjs> I don't think Opera has SVG as a CSS background - I would be highly surprised anyway
- # [03:44] <mjs> it was fairly performant, yes
- # [03:44] <schepers> I would like to see a task force like that, for a number of different issues
- # [03:44] <zcorpan> mjs: they do in some internal build apparently
- # [03:44] <mjs> zcorpan: then we should definitely coordinate
- # [03:45] <zcorpan> mjs: http://annevankesteren.nl/2007/04/html5-talk
- # [03:45] <mjs> neat
- # [03:46] <schepers> erik dahlstrom's a good guy, you should have olliej talk with him
- # [03:46] <schepers> are you sending oliver to the next SVG WG F2F?
- # [03:52] <mjs> I dunno
- # [03:52] <mjs> where is it?
- # [03:52] <mjs> depends on if he feels like going
- # [04:02] <schepers> sorry, afk
- # [04:02] <schepers> uh... zurich?
- # [04:04] <schepers> 5-8 June 2007 in Zürich
- # [04:04] <mjs> that might conflict w/ Apple's World Wide Developer's Conference
- # [04:04] <schepers> he mentioned something like that
- # [04:05] <schepers> well, he can chat with Erik anytime
- # [04:05] <schepers> f2f's are just good for that
- # [04:07] <mjs> schepers: I'd love to work through one specific thing that you think should be changed incompatibly in HTML sometime
- # [04:07] <mjs> schepers: or maybe a couple
- # [04:07] <mjs> schepers: it would either help you see that a compatibility requirement might not be so bad, or help me see the error of my ways
- # [04:09] <schepers> I will look at it, read the WHATWG spec thoroughly, and give it some serious thought
- # [04:10] * Quits: dbaron (dbaron@63.245.220.242) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:17] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [04:19] * Joins: polin8 (polin8@24.184.204.6)
- # [04:26] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [04:30] <schepers> though, of course, that's not the real problem... it's not the specific things that can't be done "compatibly"... it's the sum of all the things that must be done "compatibly" that is where the problem lies
- # [04:30] <schepers> the overall complexity and incongruity of the system
- # [04:35] <sbuluf> which is why i vote for revolution, myself.
- # [04:35] <sbuluf> but is not the path that will happen in this group
- # [04:35] <Hixie> indeed, the w3c has another group with that goal (the xhtml2wg)
- # [04:36] <schepers> I think there is a middle ground between revolution and legacy
- # [04:36] <sbuluf> xhtml2 supposedly breaks back compat
- # [04:36] <Hixie> sbuluf: right, it's a revolution
- # [04:36] <sbuluf> yep
- # [04:37] <schepers> but a browser can implement both... it's not an either/or proposition
- # [04:37] <schepers> I reckon if IE implements it, the other browser vendors will follow
- # [04:37] <schepers> but who knows if they will
- # [04:37] <sbuluf> but they wouldn't
- # [04:38] <schepers> why wouldn't they?
- # [04:38] <sbuluf> furthermore, the problem is even bigger
- # [04:38] <Hixie> the problem is that makes the marketplace extremely hard to compete in in the long term
- # [04:38] <schepers> which is one reason IE might implement it ;)
- # [04:38] <schepers> deep pockets
- # [04:38] <Hixie> personally i _am_ against anything that makes it harder to compete in -- having multiple modes, many of which are undefined or underdefined, makes it hard to compete
- # [04:38] <Hixie> and that's extremely bad for the human race
- # [04:39] <sbuluf> > hixie, just for the record...html, itself, is not the problem. the problem is even bigger: "standards by consensus" <--
- # [04:39] <Hixie> i'm not sure what you mean
- # [04:39] <schepers> oh, get off the slogans, please!
- # [04:40] <Hixie> who, me, or sbuluf?
- # [04:40] <schepers> sbuluf
- # [04:40] <sbuluf> hixie, a few days back, i posted a couple of lines from a web article about w3c
- # [04:40] <sbuluf> it basically said w3c works mostly in two modes
- # [04:41] <sbuluf> in one of them, they are ahead of the curve, and those periods, they do some desginign
- # [04:41] <sbuluf> in other, they are behind, and in those times, they can just compromise with reality
- # [04:41] <sbuluf> example of this second type of moment, html3.2
- # [04:41] <sbuluf> and now, html 5
- # [04:42] <schepers> Hixie: although the "bad for the human race" thing is a bit over the top...
- # [04:42] <sbuluf> the bottom line, is that in today's web, nobody can *ënforce* standards
- # [04:42] <sbuluf> hence...microsoft
- # [04:43] <Hixie> schepers: it would be bad for us to have only one vendor in control of the web, which is the logical conclusion of several decades of having rendering modes
- # [04:43] <sbuluf> "standards by consensus" models, can't do much in front of microsoft
- # [04:43] <schepers> I don't share your conclusion, but I believe you believe it
- # [04:44] <mjs> more rendering modes is definitely anti-competitive
- # [04:44] <mjs> especially when some of the modes are defined as "reverse engineer whatever the highest market share browser during this time period did"
- # [04:45] <sbuluf> but unsttopable, if they so wish
- # [04:45] <schepers> I think that in the long run, making HTML more and more complex and trying to accomodate more and more errors into the spec itself will make a pice of bloatware that is unimplementable by anyone but the richest companies
- # [04:45] <sbuluf> in a "standards by consensus" model of web evolution, nobody can enforce any standard
- # [04:45] <Hixie> schepers: you don't think that having multiple languages that _aren't_ specified but have those same errors will be harder?
- # [04:46] * schepers reparses without so many negatives... do I think it would be easier to have multiple languages that aren't specified... is that the question?
- # [04:47] <Hixie> yes
- # [04:47] <schepers> ok
- # [04:48] <schepers> so, you're operating on the assumption that the standard we make now will not be implemented correctly, thus qualifying it as an "unspecified language" (no matter how well the spec is written)?
- # [04:48] <Hixie> microsoft have stated their intent to freeze releases before having fixed all their bugs.
- # [04:49] <Hixie> freeze their rendering engines, i mean
- # [04:49] <Hixie> thus introducing their bugs as a pseudo-random specification each time they freeze their rendering engine
- # [04:50] <sbuluf> (not just *past* error accumulation, but also *future* one)
- # [04:50] <schepers> "stated their intent" is a bit strong... you solicited that statement from them rather leadingly
- # [04:50] <mjs> I don't think Hixie solicited anything there
- # [04:50] <schepers> at some point, Mozilla, Apple, Opera, all will freeze their bugs as well
- # [04:51] <schepers> sorry, "y'all"
- # [04:51] <mjs> Apple has no plan to freeze bugs wholesale
- # [04:51] <mjs> if we find some bug we can't fix due to compat issues, we'll try to feed it back into the spec
- # [04:52] <Hixie> schepers: on the contrary, Mozilla, Apple, and Opera are still fixing bugs in quirks mode, whereas microsoft has frozen their quirks mode.
- # [04:52] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [04:52] <schepers> but neither can you guarantee that your company will follow through on full implementation, correct?
- # [04:52] <schepers> (which is the boat IE is in)
- # [04:52] <mjs> IE is promising not to fix bugs in existing content, and at some feature point, HTML5 content
- # [04:52] <mjs> *any* bugs
- # [04:53] <mjs> they will make no changes, will not investigate, and will not try to feed it back into the spec
- # [04:53] <mjs> that is a very different stance
- # [04:54] <schepers> ok, then, how does specifying HTML-legacy out to the last decimal point win anything, if you think MS is operating in bad faith (or is unable to follow through in good faith because of unforeseen pressures)
- # [04:54] <Hixie> they aren't the only vendor
- # [04:54] <schepers> tell 85% of the people who use the Web that
- # [04:55] <Hixie> you asked why we wanted a detailed spec
- # [04:55] <Hixie> the answer is, there are vendors who want to implement a detailed spec
- # [04:55] * schepers wishes he used Opera (and sometimes does), but ends up using FF almost always
- # [04:56] <schepers> so, AOS is the Greece to IE's Persia?
- # [04:56] <schepers> oops, MozSafaOpera, I mean
- # [04:57] <Hixie> i don't understand the reference in this context.
- # [04:57] <schepers> sorry, making a 300 joke
- # [04:57] <schepers> lots of small city-states teaming up on the evil empire
- # [04:57] <sbuluf> he means you are the david, and MS the goliath
- # [04:57] <Lachy> Hi everyone
- # [04:58] <schepers> hey, Lachy
- # [04:58] <sbuluf> hi
- # [04:58] * Joins: gavin_ (gavin@74.103.208.221)
- # [04:59] <schepers> Hixie: but the vendors could implement *any* detailed spec, thar isn't an argument for or against legacy-conformance... it's orthogonal
- # [04:59] <Lachy> Hixie, tantek asked me to pass on his comments about the definition of <p>. See #microformats log from about 11 hours ago if you haven't already read it.
- # [04:59] <schepers> thar=that
- # [05:00] <Hixie> Lachy: i saw. didn't really understand why he thought the spec was bad or what he thought it should say instead.
- # [05:01] * Joins: h3h (bfults@66.75.149.197)
- # [05:01] <Hixie> schepers: as i mentioned earlier, browser venders have told me they won't implement something that isn't compatible with legacy content.
- # [05:02] <h3h> we're still on this?
- # [05:02] <Lachy> I think he wants the spec to say that <p> is only for paragraphs containing prose, according to his strict interpretation of what a paragraph is
- # [05:03] <Hixie> Lachy: so where do we put stanzas and addresses and parts of forms and stuff in his world?
- # [05:03] <Lachy> <div> and <span> I think
- # [05:03] <mjs> that doesn't sound like an improvement
- # [05:05] <sbuluf> tantek said that?
- # [05:05] <Lachy> sbuluf, effectively, yes
- # [05:05] <schepers> that's pretty proscriptionist
- # [05:05] <sbuluf> he wants to plug his microformats into divs and spans, or am i understanding wrong?
- # [05:05] <Lachy> that's right
- # [05:06] <sbuluf> amazing
- # [05:06] <schepers> I see no way to enforce that in practice
- # [05:06] <Lachy> see the discussion starting here http://rbach.priv.at/Microformats-IRC/2007-04-27#T133631
- # [05:06] <sbuluf> thanks, lachy
- # [05:08] <sbuluf> <Lachy> it doesn't seem right to use <span> for almost everything inside the <address>, so how am I supposed to markup all of postal address, phone numbers, email, URI, etc. in just one <address> element?
- # [05:08] <sbuluf> that was one of the very reasons why i ended up doing what i did, in case you are interested
- # [05:09] <Lachy> what did you do?
- # [05:09] <sbuluf> http://www.teoriadetodo.com.ar/fips/specs/cdl/anatomy.htm <-- structure=""
- # [05:12] <zcorpan> i've seen the "<p>s should only be used for paragraphs in the English sense" elsewhere too (though that may simply be based on the interpretation of the html4 spec)
- # [05:12] <Lachy> sbuluf, can you give a quick overview of what CDL is for?
- # [05:13] <Lachy> The HTML4 spec is virtually silent on the issue, I don't see how anyone can use it to support their argument.
- # [05:13] <sbuluf> ilachy, a content authoring language (think a html replacement). basically, just a tree of div's. but each div has hooks to externally define presentation, structure, meaning, and behaviour.
- # [05:13] <mjs> tantek's stance that he can't participate in HTML5 because he has to work on microformats seems short-sighted
- # [05:13] <zcorpan> html4 says "The P element represents a paragraph."
- # [05:14] <Hixie> that's what the html5 spec says too, basically
- # [05:14] <Hixie> except it says what a paragraph is :-)
- # [05:14] <Lachy> zcorpan, yes, and it doesn't define what a paragraph is
- # [05:14] <zcorpan> Lachy: right, then you look at the dictionary, no? :)
- # [05:14] <sbuluf> lachy, the "structure" bit, is because i think a content language shouls allow for insertion of arbitrary structures. for example, not to hardwire some (like <adress>), but to allow you to externally define, and then insert, an adress with as many fields in it as you might wish
- # [05:14] <mjs> I think the HTML5 definition acceptably matches what Wikipedia says
- # [05:14] <Lachy> you can, but the dictionary didn't support tantek's claims either
- # [05:15] <mjs> so I'm not concerned
- # [05:15] * Joins: Shunsuke (Shunsuke@219.110.80.235)
- # [05:16] <Lachy> sbuluf, what use cases and problems are you trying to solve? Why are you trying to replace HTML with CDL, which simply won't work?
- # [05:16] * mjs thinks discussion of replacing HTML is somewhat off-topic here
- # [05:17] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [05:17] * Quits: Zeros (Zeros-Elip@67.154.87.254) (Quit: Leaving)
- # [05:17] <sbuluf> oh, if it won't work, then there is no much point in me describing it. and mjs is right, it is off topic, i'm afraid.
- # [05:17] * schepers thinks we should talk about replacing HTML with ponies, instead
- # [05:17] <mjs> omg ponies!
- # [05:17] <schepers> I *luvvv* ponies!
- # [05:18] * Hixie sighs and gets out IE
- # [05:18] <Hixie> my life would be so much easier if back compat wasn't a concern
- # [05:18] <sbuluf> i don't envy you.
- # [05:19] <zcorpan> not as fun though, right? :)
- # [05:19] <schepers> come to the dark side, Hixie... oh, wait... ;P
- # [05:19] <Hixie> well, i still want my work to be relevant :_P
- # [05:20] <mjs> reverse engineering IE builds character
- # [05:21] <Hixie> is that what you call it
- # [05:22] * mjs is reading the discussion
- # [05:22] <mjs> it's so hard for me to care whether an address block or a stanza of poetry is a paragraph or not
- # [05:23] <sbuluf> does html 5 allow things like lists inside paragraphs? if so, perhaps that's why tantek don't want that?
- # [05:23] <sbuluf> (haven't finished reading yet)
- # [05:23] <Lachy> sbuluf, XHTML5 does
- # [05:24] <sbuluf> lachy, might that be tantek's problem?
- # [05:24] <mjs> does it make them possible or make them conforming?
- # [05:24] <Lachy> I don't think so
- # [05:24] <Lachy> conforming
- # [05:24] <mjs> interesting
- # [05:24] <mjs> it seems suboptimal to have conforming XHTML5 content that has no conforming HTML5 serialization
- # [05:25] <Lachy> http://www.whatwg.org/specs/web-apps/current-work/#inline-level0 See structured inline-level
- # [05:25] <mjs> (except as necessary given the language differences)
- # [05:25] <zcorpan> mjs: agreed
- # [05:26] <zcorpan> i think the spec should cater for text/html and don't bother with the xml serialization so much
- # [05:26] * Quits: Shunsuke (Shunsuke@219.110.80.235) (Ping timeout)
- # [05:26] <zcorpan> e.g. don't disallow <base> just because there is xml:base
- # [05:26] <Lachy> zcorpan, I agree with <base>
- # [05:27] <zcorpan> and perhaps lang="" too... disallowing <noscript> is ok because it doesn't work and isn't needed in xml
- # [05:28] <Lachy> it would have helped a little if <address> could contain block level content block-level content
- # [05:28] * Lachy should review what he types before sending
- # [05:29] <mjs> it would help if <address> could be any address, not just the contact info for a section
- # [05:30] <mjs> the latter could be <address class="contact">
- # [05:30] <mjs> of course that is clearly a redefintion relative to HTML4
- # [05:30] <mjs> but an element for any address seems more useful than an element for a contact info address
- # [05:30] <zcorpan> that's an open issue still
- # [05:30] <Lachy> yeah, but do authors really pay attention to that rule in practice?
- # [05:31] <Hixie> actually yes
- # [05:31] <Hixie> as far as i can tell the average number of <address> elements per page with <address> is roughly 1
- # [05:31] * Lachy notes that tantek would object to that change
- # [05:31] <Hixie> and most would, i guess, be in things like man pages, which are autogenerated
- # [05:32] <mjs> do the <address> elements appear to be contact info?
- # [05:32] <Hixie> hard to say from my survey, but from personal experience, yes
- # [05:32] <mjs> actually I'm not sure what contact info for a section even means really
- # [05:33] <sbuluf> does html 5 include microformats?
- # [05:33] <mjs> is the address on a resume "contact info" for it?
- # [05:33] <mjs> or the address of a restaurant in a review?
- # [05:34] <Lachy> for a resume, yes (assuming the resume is the authors)
- # [05:34] <mjs> is it contact info from the original author of content, the maintainer of the page/server, or the subject at hand?
- # [05:35] <Hixie> spec says it clearly i tihnk
- # [05:35] <Hixie> take a look :-)
- # [05:35] <mjs> it's not clear to me from the spec or examples
- # [05:35] <mjs> the example it has is "contact persons for the HTML Activity"
- # [05:36] <mjs> which might not have anything to do with the authors or maintainers of a page about the HTML Activity
- # [05:36] <zcorpan> i've seen <address> used for author contact info, company contact info, contact info for someone else, and postal addresses, and probably other things too
- # [05:36] <mjs> so it's unclear to me if it would be appropriate for an address in a restaurant review
- # [05:36] <mjs> written by someone else
- # [05:36] <mjs> in a sense it is "contact info" for the restaurant, but I don't know if that makes it contact info for the section
- # [05:36] <Hixie> well, send mail, and i'll look into it :-)
- # [05:36] <Hixie> i'm sure there's already a lot of feedback about <address>
- # [05:37] <Lachy> IMHO, the actual author of the content is irrelevant to users in practice
- # [05:37] <mjs> me too
- # [05:37] <mjs> so I probably won't send more mail
- # [05:38] <Lachy> I have probably already stated my opinion on whatwg list already
- # [05:41] <sbuluf> can't find anything about microformats in html 5, if i got the right page
- # [05:42] <sbuluf> there is micro-syntaxes, but that looks more like data types
- # [05:42] <zcorpan> sbuluf: are you looking for the "predefined classes"?
- # [05:42] * Quits: DanC (connolly@128.30.52.30) (Ping timeout)
- # [05:42] <sbuluf> zcorpan, are those microformats?
- # [05:43] <zcorpan> what's the definition of "microformats"?
- # [05:44] <mjs> some microformats people claim that only things that follow the microformats process are microformats
- # [05:44] <mjs> in which case the answer is generally no, everything in HTML5 has so far followed the WHATWG process and will in the future presumably follow the W3C process
- # [05:44] <Lachy> some microformats people are overly strict in their definitions and interpretations
- # [05:45] <mjs> in the broader sense of a convention for semantic markup that allows human-readable info to also be machine-parseable, yes
- # [05:45] <zcorpan> then the predefined classes that followed the microformats process are microformats, i guess :)
- # [05:46] <zcorpan> (if any)
- # [05:46] <sbuluf> i see. i wonder if microformats are somewhat off topic here, then.
- # [05:46] <mjs> I think rel="nofollow" at some point followed the microformats process, but was first used before microformats existed and has a separate definition from HTML5
- # [05:46] <mjs> I think semantic use of HTML, including by convention, is on-topic
- # [05:49] * Quits: h3h (bfults@66.75.149.197) (Quit: h3h)
- # [05:56] * Joins: Shunsuke (Shunsuke@219.110.80.235)
- # [06:13] * Quits: mw22 (chatzilla@84.41.169.151) (Ping timeout)
- # [06:16] * Joins: mw22_ (chatzilla@84.41.169.151)
- # [06:16] * mw22_ is now known as mw22
- # [06:27] * Joins: DanC_lap (connolly@128.30.52.30)
- # [06:44] * Joins: heycam (cam@124.168.141.224)
- # [06:49] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [07:00] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [07:00] * Quits: zcorpan (zcorpan@84.216.43.150) (Ping timeout)
- # [07:05] * Joins: gavin_ (gavin@74.103.208.221)
- # [08:23] * Joins: MrNaz (Naz@203.214.95.166)
- # [08:33] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Get thee behind me, satan.)
- # [09:07] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [09:12] * Joins: gavin_ (gavin@74.103.208.221)
- # [09:28] * Joins: zdenko (zdenko@84.255.203.169)
- # [09:31] * Quits: zdenko (zdenko@84.255.203.169) (Quit: zdenko)
- # [09:33] * Quits: DanC_lap (connolly@128.30.52.30) (Ping timeout)
- # [09:47] * anne42 is now known as anne
- # [10:04] <anne> It looks like http://www.w3.org/2002/09/wbs/40318/htmlbg/results only includes W3C IEs and Members in the Non-responders section
- # [10:04] <anne> On the other hand, it seems like everyone can vote...
- # [10:05] <mjs> anne: indeed - DanC said that was a bug
- # [10:05] <mjs> in the survey tool
- # [10:05] <mjs> I'm surprised that there is nog a single no vote
- # [10:08] <xover> Formal Objections must be justified. The "No"s will spend more time considering than the "yes"es.
- # [10:09] <anne> mjs, could you run "javascript:alert(document.getElementsByTagName('a')[0].pathname)" on something like google.com/search ?
- # [10:09] <anne> in Safari
- # [10:09] <anne> It seems that pathname differs for window.location and <a>
- # [10:10] <mjs> anne: just a sec
- # [10:10] <Hixie> the list of people who haven't voted is more telling than the list of people who voted yes
- # [10:11] <mjs> anne: "/url"
- # [10:11] <anne> MSIE has "url"
- # [10:11] <anne> Opera has "url?..." which is buggy and we fixed it to "url" now for MSIE compat
- # [10:11] <mjs> what about other browsers?
- # [10:12] <anne> but it's inconsistent with location.pathname which is not nice
- # [10:12] <Hixie> huh
- # [10:12] <Hixie> interesting
- # [10:12] <mjs> what would Firefox do?
- # [10:12] <Hixie> never heard of any compat issues with the leading / problem
- # [10:12] <anne> mjs, Firefox does "/url", sorry
- # [10:12] <Hixie> spec says /url
- # [10:13] <mjs> I haven't either, mainly cause I don't think sites use the broken out components on <a> much
- # [10:13] <anne> the spec only defines it for location right?
- # [10:13] <Hixie> no
- # [10:13] <Hixie> defines one algorithm, which will apply to both
- # [10:13] <Hixie> might not be explicitly linked to both yet though
- # [10:13] <anne> i meant the latter, but yeah, i expected as much
- # [10:13] <mjs> I wouldn't read too much into who hasn't voted yet
- # [10:14] <mjs> Lachy hasn't, for instance, and I doubt that is out of apathy
- # [10:14] <mjs> likewise no one from Opera has voted
- # [10:14] <Hixie> opera did vote
- # [10:14] <Hixie> i assume wilhelm removed his vote
- # [10:14] <Hixie> since he's not the official rep :-)
- # [10:14] <anne> he told me yesterday he was completely done with HTML5 and that he applied for XHTML2 IE status
- # [10:14] <anne> lachy that is
- # [10:14] * Lachy will vote now
- # [10:14] <Hixie> anne: uh huh
- # [10:15] <mjs> ah, so they did
- # [10:15] <anne> oh he's awake
- # [10:15] * anne runs
- # [10:15] <Lachy> s/now/no/ ;-)
- # [10:15] <mjs> adele overwrote my vote, but she voted the same so I don't care
- # [10:15] <mjs> we never decided who was the official rep from apple
- # [10:15] <anne> lbolstad will vote for Opera I think
- # [10:16] <mjs> he's been stated to be the official rep by others from Opera before
- # [10:16] * Hixie voted without talking to his other reps but figured his vote was a fair compromise anyway
- # [10:16] <mjs> it doesn't seem like a big deal for this group who is "official"
- # [10:17] <mjs> so how long ago did the group start, a little over a month?
- # [10:17] <Lachy> mjs, it started on march 7
- # [10:18] <mjs> so 1 month and 3 weeks to starting to make our first decision of any substance
- # [10:18] <anne> Hixie, I'm not sure about compat issues either with the /. I think we just want to be on the safe side
- # [10:19] * anne isn't sure there's much point in differing from IE here
- # [10:23] <anne> Hixie, I'll ask about Window.postMessage()
- # [10:24] <Lachy> Masatak Yakura commented "Wonders who'll be the authors." - I wonder why (s)he thinks authors and editors of specs are different people?
- # [10:25] <anne> Authors are also all the people who contribute
- # [10:29] <Hixie> anne: cool thanks
- # [10:48] <anne> whoa, dsr is rude
- # [10:48] * anne just replied to him
- # [10:49] <anne> "I think you owe it to the Web" ...
- # [10:49] <anne> if anything, dsr owes us a better version of HTML4
- # [10:59] <anne> mjs, I think tag soup refers to HTML parsing in general
- # [10:59] <mjs> why don't people say "HTML" instead of "tag soup" then?
- # [10:59] <mjs> since it sounds kind of perjorative, I always assumed it meant non-conforming content
- # [10:59] <mjs> as in "no more tag soup, use valid semantic markup"
- # [11:00] <anne> not sure
- # [11:00] <mjs> or contrasting "tag soup" to "well-formed XML", as if HTML content is inherently nonconformant
- # [11:01] <Hixie> at least they're not calling it "street HTML" which is what opera people call it :-)
- # [11:03] <mjs> actually I like that better
- # [11:03] <mjs> it sounds kind of badass
- # [11:03] <mjs> like "street fighting"
- # [11:03] <anne> hehe
- # [11:03] <mjs> or "street knowledge"
- # [11:03] <mjs> or "street smarts"
- # [11:05] <Hixie> mmmhm
- # [11:06] * Lachy wonders what DanC's original meaning of tag soup was (since he apparently coined the term)
- # [11:06] <Hixie> it's usually said like "gutter HTML"
- # [11:09] * xover wonders what Itunes' rumored deal with Gracenote for online song lyrics will do to the whole "How to mark up song lyrics" discussion...
- # [11:09] <mjs> I guess I'm not a fan of casually using perjoratives to refer to content formats
- # [11:09] <mjs> but maybe we should start calling XML "tag bondage" or something
- # [11:10] * mjs can't comment on Apple rumors
- # [11:11] <Lachy> xover, where is the "how to mark up song lyrics" discussion?
- # [11:12] <xover> It seems like every talk about markup inevitably uses song lyrics or poems as an example.
- # [11:13] <Lachy> HTML5 already solves that debate (though tantek would disagree :-))
- # [11:13] <xover> Probably because those two cases have seemingly presentational needs that are arguably semantic.
- # [11:13] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [11:14] <Lachy> what presentational needs? Just use <p> for each verse/chorus/etc. and <br> for line breaks within those.
- # [11:15] * xover refuses to get sucked into that discussion... :-)
- # [11:18] <mjs> you could have a <stanza> element instead, but that really doesn't seem better than reusing <p>
- # [11:18] <mjs> and it's not really clear if a verse or chorus is a stanza
- # [11:18] <Lachy> <p class="stanza"> would be more appropriate
- # [11:19] * Joins: gavin_ (gavin@74.103.208.221)
- # [11:19] <anne> too hard
- # [11:19] <anne> just use <p>
- # [11:19] <Hixie> <stanza> .. </stanza> <stanza> .. </stanza> wouldn't have good graceful fallback
- # [11:20] <anne> well, <p> and <br> or <pre>
- # [11:21] <mjs> you'd want <pre> for an e.e. cummings poem
- # [11:21] <xover> In context of the rumor cited, I expect Gracenote will feed the data as a specialized XML format for the purpose (where e.g. a <stanza> element would make sense).
- # [11:22] <xover> But sooner or later the consumer of that data will want to present it to a user, probably using an embedded web browser-ish view.
- # [11:22] <mjs> as a courtesy I ask you not to talk about Apple rumors here
- # [11:22] <mjs> since that just makes the conversation more awkward for me
- # [11:22] * xover was trying to generalize himself away from the rumor...
- # [11:22] <xover> Sorry!
- # [11:23] * Lachy askes mjs to leave so we can hear more rumors about Apple ;-)
- # [11:23] <xover> heh heh
- # [11:23] <mjs> I'm sure there's many places on IRC you can hear about hot apple rumors
- # [11:24] <xover> Hey, there should be special markup for Apple rumors!
- # [11:24] * Joins: loic (loic@90.29.247.131)
- # [11:25] <xover> So anyways...
- # [11:25] <xover> I once took some script code I had and marked it up in my own little XML-based bracket soup.
- # [11:26] <xover> And then started looking at converting that to something a general web browser would display in a meaningfull way.
- # [11:26] <xover> i.e. HTML + CSS
- # [11:28] <xover> After many iterations it essentially ended up being a collection of deeply nested <div>s and <span>s.
- # [11:28] * Quits: Shunsuke (Shunsuke@219.110.80.235) (Ping timeout)
- # [11:28] <xover> All semantic meaning was hidden away in 'class' attributes.
- # [11:29] <xover> And the markup weight was significantly larger then then actual content.
- # [11:30] * Joins: tH (r@87.102.6.103)
- # [11:31] <Lachy> quick survey results; 9/10 sites used <div> ... <br><br> ...</div> (or tables instead of div), 1/10 used <pre> for song lyrics
- # [11:31] <xover> It would be interesting to see what others would come up with in a similar situation, if their motivation was, say, shipping an actual product, rather then indulging a personal whim.
- # [11:33] * xover idly wonders what the syntax-coloring "View Source" functions in general browsers do here...
- # [11:34] <xover> http://benjamin.smedbergs.us/blog/2006-07-18/marking-up-hymns/
- # [11:40] * Joins: Shunsuke (Shunsuke@219.110.80.235)
- # [11:54] <beowulf> the only tag that currently works easily for a poem is <pre>
- # [11:55] <beowulf> poems have complex indentation, the best way to represent that I've found is let the user add the poem indented as they wish and capture that in a <pre> tag
- # [12:00] <anne> not all poems have complex indentation
- # [12:01] <anne> it varies per poem
- # [12:02] * Joins: ROBOd (robod@86.34.246.154)
- # [12:02] <beowulf> which makes it even harder
- # [12:02] * gsnedders feels like slapping everyone sending "+1"
- # [12:03] <beowulf> "letter to andre billy" has stanzas that shape bottles, an eye and a cathedral
- # [12:03] <beowulf> try that in html :)
- # [12:07] <anne> that's clearly a use case for <pre>
- # [12:07] <anne> oh wait, it's not just straight lines?
- # [12:08] <anne> if it's not, SVG or something might do it I suppose
- # [12:08] <Lachy> I couldn't find letter to andre billy, do you have a pointer?
- # [12:09] <beowulf> I've just looked and it's not on the interweb, I'll scan my copy and put it up
- # [12:09] <beowulf> http://en.wikipedia.org/wiki/Guillaume_Apollinaire # the poet in question
- # [12:09] <anne> http://www.netkonect.co.uk/~kram/apollin.htm
- # [12:09] <beowulf> brilliant
- # [12:10] <beowulf> between the bottle and the cathedral should be an eye
- # [12:10] <beowulf> "I see far away \ the cathedral"
- # [12:11] <anne> XML is complex
- # [12:12] <anne> HTLM tree construction is too, but at least HTML tokenization doesn't have weird stuff like the internal subset and all that
- # [12:12] <anne> s/HTLM/HTML/
- # [12:14] <mjs> I think <pre> is fine for oddly formatted poetry
- # [12:15] <Lachy> I don't get how the shape of the text is at all relevant to the poem, but then I always hated poetry and never understood it anyway
- # [12:17] <beowulf> it's an extra layer of meaning
- # [12:18] <Lachy> I still don't get what meaning it has
- # [12:20] <beowulf> http://blue.carisenda.com/letter_to_andre_billy.jpg
- # [12:21] <beowulf> i said bottle, the first shape is more likely a whistle :)
- # [12:23] <Lachy> ah, it makes a little more sense with the eye in it
- # [12:24] <Lachy> is the cathedral supposed to be read as "OH MY DEAR ANDRE BILLY"?
- # [12:24] <beowulf> i think so
- # [12:24] <beowulf> i'm not an expert at explaining poetry, i'm just a consumer
- # [12:25] <beowulf> i take it to mean that these things takes shape in his mind as he sits on the front line, there's not really there
- # [12:25] <beowulf> s/there's/they're/
- # [12:48] * Joins: kazuhito (kazuhito@222.151.153.91)
- # [12:48] * Joins: olli- (olli@80.203.95.229)
- # [12:53] * Quits: sbuluf (mpnx@200.49.140.218) (Quit: sbuluf)
- # [12:54] * Joins: sbuluf (nlbqyuv@200.49.140.250)
- # [13:07] * Quits: loic (loic@90.29.247.131) (Ping timeout)
- # [13:09] <mjs> why does Dave Raggett keep making me hurt him?
- # [13:10] <anne> he's that kind of person?
- # [13:11] <mjs> I just want to be nice to people
- # [13:16] <anne> nice reply
- # [13:17] <xover> hmm. Dave's example webshop UI is what Dell recently implemented, which works horribly and I hate it, and I much prefer Apple's UI for this.
- # [13:18] <xover> Ah, as I see you're pointing out on the list. Heh.
- # [13:22] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [13:25] <Philip`> Using a subset of JavaScript doesn't seem like the best approach - if it's meant to be like a spreadsheet, presumably people would want e.g. "if(c, x, y)", but you'd have to make compromises to work around JS's reserved words, and it'd probably get a bit ugly
- # [13:25] <anne> his idea was to still allow custom functions
- # [13:26] <anne> which sort of kills the idea of "subset"
- # [13:26] <Philip`> and if you're doing a JS-based implementation for legacy browsers, you'd have to write your own JS-subset parser anyway in order to handle errors in the way the spec will define, so using a JS-subset doesn't seem better than an entirely independent JS-like language
- # [13:27] * Joins: gavin_ (gavin@74.103.208.221)
- # [13:36] * Joins: hasather (hasather@81.235.209.174)
- # [13:45] <mjs> I think his latest idea was to allow a fixed set of built-in functions
- # [13:45] <mjs> but it was expressed in one sentence so hard to tell
- # [13:49] * Quits: olli- (olli@80.203.95.229) (Connection reset by peer)
- # [13:55] <anne> mjs, btw, as for SVG as image... if it has an image/svg+xml MIME type or .svg extension (for local files) I think the idea is to render it as bitmap image and use it
- # [13:55] <anne> scripting is likely disabled
- # [13:56] <anne> I haven't tested much though
- # [13:58] <mjs> anne: I think our plan would be to scale it as needed, turn off interactivity (so it gets no events) and probably turn off scripting
- # [13:58] * Joins: El (opera@203.173.1.213)
- # [13:58] <mjs> anne: not sure about turning off SMIL animations
- # [13:58] <mjs> anne: also sizing when used as a background property and the SVG itself only declares % sizes on the root element is tricky
- # [13:59] <mjs> anne: maybe you can chat with olliej sometime and come up w/ a rough spec
- # [13:59] <mjs> (it can just be a whatwg draft for all I care)
- # [14:01] <anne> that sounds pretty much like our impl
- # [14:01] * anne tries to find out whether SMIL ani works
- # [14:03] * Quits: Shunsuke (Shunsuke@219.110.80.235) (Client exited)
- # [14:04] <anne> <img> has animation but background doesn't
- # [14:05] <anne> apparently those are done slightly different
- # [14:06] * anne thinks it would be good if all "image contexts" agree
- # [14:06] * Quits: sbuluf (nlbqyuv@200.49.140.250) (Ping timeout)
- # [14:12] * Joins: tH_ (r@87.102.2.18)
- # [14:14] * Quits: kazuhito (kazuhito@222.151.153.91) (Ping timeout)
- # [14:14] * Quits: tH (r@87.102.6.103) (Ping timeout)
- # [14:15] * tH_ is now known as tH
- # [14:20] <mjs> we would do <img> and CSS images the same
- # [14:29] * Quits: hasather (hasather@81.235.209.174) (Client exited)
- # [14:29] * Joins: hasather (hasather@81.235.209.174)
- # [14:32] * anne just read he's against XML
- # [14:33] <anne> actually, against the "declarative XML stack of the W3C"
- # [14:33] <anne> depending on what specs are part of that, I suppose it may be correct
- # [14:34] * Joins: zcorpan (zcorpan@84.216.43.150)
- # [14:36] <mjs> I'm not sure why HTML is imperative and XML is delcarative
- # [14:36] <mjs> perhaps he is conflating HTML with JavaScript
- # [14:40] <mjs> so wait
- # [14:40] <mjs> is Sebastian saying that XML is a failure?
- # [14:41] <mjs> or that I must be wrong about what I heard from website owners, because it would make XML a failure, and that can't possibly be true?
- # [14:41] <anne> It also led me to think that XML had failed
- # [14:41] <anne> Because it obviously isn't used
- # [14:42] <anne> 0.00014% of the web sites within a set of 2 billion use it...
- # [14:42] <anne> or was it 0.0014%?
- # [14:43] <zcorpan> the latter i think
- # [14:44] <mjs> is that leaving out Atom/RSS?
- # [14:44] <anne> dunno
- # [14:44] <mjs> and what about SVG?
- # [14:46] <zcorpan> i would presume that Hixie didn't parse the xml... only excluded text/html feeds using the sniffing algorithm
- # [14:47] <mjs> I wonder if Google filetype:foo searches are based on MIME type or just file extension
- # [14:48] <zcorpan> probably file extension
- # [14:48] <zcorpan> try rss
- # [14:48] <zcorpan> the first hit is text/plain that looks like html
- # [14:48] <mjs> looks like just extension
- # [14:49] <anne> yeah
- # [14:49] <anne> searching for filetype:foo shows that :)
- # [14:50] * anne comes past www-html again
- # [14:58] * Quits: tH (r@87.102.2.18) (Ping timeout)
- # [15:13] * Quits: El (opera@203.173.1.213) (Ping timeout)
- # [15:17] * Joins: polin8 (polin8@24.184.204.6)
- # [15:22] <gsnedders> anne: the latter
- # [15:22] <gsnedders> mjs: all XML
- # [15:23] <gsnedders> mjs: or at least that was my understanding of what he said
- # [15:26] <anne> cheers
- # [15:26] * anne hopes to make XML less complicated
- # [15:26] <gsnedders> mjs: looking it up, he did say all XML
- # [15:27] <anne> maybe his search for documents was influenced by pagerank or something though...
- # [15:28] <anne> but still
- # [15:28] * Quits: zcorpan (zcorpan@84.216.43.150) (Ping timeout)
- # [15:29] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [15:30] <gsnedders> I think if anything it just shows HTML's share of the web
- # [15:31] <mjs> anyone who is confident of the number, feel free to follow up to my "less than 1%" claim with more detail if you want
- # [15:31] * Joins: zcorpan (zcorpan@84.216.43.150)
- # [15:32] <anne> I wonder why some people think this is about HTML versus XML
- # [15:32] <anne> both are just strings of characters...
- # [15:32] <anne> not very interesting
- # [15:32] <gsnedders> or at a deeper level, a set of 0s and 1s
- # [15:33] <gsnedders> I mean, what's different? :P
- # [15:34] * Joins: gavin_ (gavin@74.103.208.221)
- # [15:40] <Philip`> Maybe they're thinking of the culture/community that has built up around XML, versus the one around HTML? (e.g. XHTML5 seems very much like HTML in XML syntax, whereas XHTML2 seems to have much more of the XML spirit in its design - not that I know what that actually means...)
- # [15:43] <anne> RDF
- # [15:45] <Dashiva> "The XML spirit", I wonder what that really is
- # [15:45] * Parts: hasather (hasather@81.235.209.174)
- # [15:46] * Quits: polin8 (polin8@24.184.204.6) (Quit: :wq)
- # [15:46] * Joins: hasather (hasather@81.235.209.174)
- # [16:25] <anne> can't people leave the +1 somewhere on www-archive or something?!
- # [16:26] <anne> oh well
- # [16:26] <anne> enough web nonsense
- # [16:26] * anne goes to play Zelda
- # [16:26] <anne> and enjoy the weather here for a bit... quite nice in Oslo for April
- # [16:32] * Lachy should stop writing messages that people agree with, all they do is generate +1s :-/
- # [16:34] * Quits: mw22 (chatzilla@84.41.169.151) (Ping timeout)
- # [16:37] * Joins: Sander (svl@80.60.87.115)
- # [16:48] <Lachy> hmm. iCab seems to support these &brkbar; &emdash; though no other browser I tested does, so they're probably not too relevant
- # [16:48] <krijnh> +1
- # [16:48] <Lachy> (they're undefined in HTML)
- # [16:49] <Lachy> crap, I forgot! I meant, I'm sure they're the most relevant entities and all browsers must take the time and effort to implement them
- # [16:50] <Lachy> :-)
- # [16:51] <Lachy> Lynx supports a whole bunch of enties that aren't defined in HTML http://lynx.isc.org/current/lynx2-8-7/src/chrtrans/entities.h
- # [16:52] <krijnh> Why do we need entities again?
- # [16:53] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
- # [16:53] * Joins: mjs (mjs@64.81.48.145)
- # [16:53] <Lachy> we probably don't, but it's interesting to know what some minor UAs support anyway
- # [16:54] * Quits: gsnedders (gsnedders@86.139.123.225) (Quit: Don't touch /dev/null…)
- # [16:54] * Joins: gsnedders (gsnedders@86.139.123.225)
- # [16:54] * Joins: mjs_ (mjs@64.81.48.145)
- # [16:54] * Joins: tH (r@87.102.2.18)
- # [16:55] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
- # [16:55] * Joins: mjs (mjs@64.81.48.145)
- # [16:55] * Quits: mjs_ (mjs@64.81.48.145) (Connection reset by peer)
- # [17:11] * Quits: Sander (svl@80.60.87.115) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [17:16] * Joins: h3h (bfults@66.75.149.197)
- # [17:26] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [17:36] * zcorpan notes that AMP, LT, GT and COPY are not in the tables
- # [17:37] * Joins: mw22_ (chatzilla@84.41.169.151)
- # [17:37] * mw22_ is now known as mw22
- # [17:53] * Quits: Zoffix (Zoffix@99.244.41.243) (Quit: K-Lined)
- # [18:26] * Joins: Zoffix (Zoffix@99.244.41.243)
- # [19:16] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [19:21] * Joins: gavin_ (gavin@74.103.208.221)
- # [19:34] * Quits: h3h (bfults@66.75.149.197) (Quit: h3h)
- # [19:47] * Joins: MenRwtas (siko@213.7.99.228)
- # [19:48] <MenRwtas> Hey m8s , i just want to ask you if is there a college or university for studying web design
- # [19:50] <MenRwtas> do u know anything ?
- # [19:51] <Zoffix> MenRwtas, I think you are asking in the wrong place.
- # [19:51] <Lachy> MenRwtas, what made you think this would be the place to ask?
- # [19:52] <MenRwtas> you are web standard designer which mean you are web designer which means that you studied web design
- # [19:52] <Lachy> Try looking up information about universities in your region, wherever you are in the world, and see what they offer.
- # [19:52] <Lachy> hmm. interesting logic.
- # [19:52] <MenRwtas> lol thanks
- # [19:53] <MenRwtas> Is there anything in ur country ?
- # [19:56] <Lachy> I don't know what universities are offering for web development these days, though I hope they've improved since I finished 3 1/2 years ago
- # [19:57] <Lachy> though I would expect something like the University of Technology Sydney (UTS) to offer something good
- # [19:58] <Philip`> Hmm, is it just me or is http://lists.w3.org/ slightly lacking in content?
- # [19:58] <Lachy> MenRwtas, maybe see what resources the WaSP EduTF have http://www.webstandards.org/action/edutf/
- # [19:58] <Lachy> Philip`, the server appears to be down
- # [19:59] <Philip`> Ah, it seems to be responding but by closing the connection without sending any data
- # [20:00] <Lachy> well, it's an improvement from when I tried 5 minutes earlier :-)
- # [20:01] <MenRwtas> thanks Lachy
- # [20:11] * Parts: MenRwtas (siko@213.7.99.228)
- # [20:16] * Quits: Ashe (Ashe@213.47.199.86) (Connection reset by peer)
- # [20:17] * gsnedders wonders why Fx 2.0 claims to prefer ISO-8859-1
- # [20:17] * Joins: h3h (bfults@66.75.149.197)
- # [20:18] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [20:37] * Quits: myakura (myakura@60.239.122.32) (Ping timeout)
- # [20:40] * Joins: Ashe (Ashe@213.47.199.86)
- # [21:03] * Joins: xover (xover@193.157.66.5)
- # [21:22] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [21:25] * Quits: Zoffix (Zoffix@99.244.41.243) (Quit: K-Lined)
- # [21:25] * Joins: Zoffix (Zoffix@99.244.41.243)
- # [21:27] * Joins: gavin_ (gavin@74.103.208.221)
- # [21:51] * Joins: sbuluf (pzioji@200.49.140.20)
- # [22:09] * Quits: hasather (hasather@81.235.209.174) (Ping timeout)
- # [22:12] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [22:45] * Joins: hasather (hasather@81.235.209.174)
- # [22:53] * Quits: h3h (bfults@66.75.149.197) (Quit: h3h)
- # [23:23] * Joins: Zeros (Zeros-Elip@69.140.48.129)
- # [23:27] * Joins: myakura (myakura@60.239.122.32)
- # [23:30] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [23:35] * Joins: gavin_ (gavin@74.103.208.221)
- # [23:46] * Joins: Sander (svl@80.60.87.115)
- # Session Close: Sun Apr 29 00:00:00 2007
The end :)