Options:
- # Session Start: Thu Dec 25 00:00:00 2008
- # Session Ident: #whatwg
- # [00:18] <Hixie> hsivonen: yt?
- # [00:19] <gsnedders> jgraham: yt?
- # [00:20] <Hixie> wow, svg doesn't define the content model of <foreignObject> at all
- # [00:26] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:27] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [00:39] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [00:41] <deltab> gsnedders: sorted property names?
- # [00:54] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [00:59] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [01:06] * Joins: hdh (n=hdh@58.187.21.49)
- # [01:08] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [01:17] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [01:21] * Joins: weinig__ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [01:23] * Quits: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [01:38] * Quits: Philip`_ (n=philip@zaynar.demon.co.uk) (Read error: 60 (Operation timed out))
- # [01:39] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:45] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [01:45] <gsnedders> deltab: Yeah, basically
- # [01:53] <deltab> oh, well, I can't suggest anything better than building a list of the property names, sorting it, and iterating over that
- # [01:58] <gsnedders> That's pretty much what I concluded. Sucks.
- # [01:58] * gsnedders has already written ~250 LOC for my English dissertation notes
- # [02:05] <MikeSmith> gsnedders: what's the topic of your English dissertation?
- # [02:35] * weinig__ is now known as weinig
- # [02:36] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [02:41] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 60 (Operation timed out))
- # [02:44] * weinig is now known as weinig|away
- # [02:48] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [02:49] <BenMillard> I just saw the announcement for te ARIA implementation guide moving to public W3C space. It mentions HTML5: http://www.w3.org/WAI/PF/aria-implementation/#HTML_5_Tabindex
- # [02:51] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [02:53] <MikeSmith> BenMillard: cool
- # [02:55] <BenMillard> and it links directly into relevant parts of the HTML5 spec
- # [02:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:22] <MikeSmith> BenMillard: it appears that page is currently just a reformatted version of https://developer.mozilla.org/en/ARIA_User_Agent_Implementors_Guide
- # [03:23] <BenMillard> MikeSmith, yep but it's significant it's now under W3C, I think
- # [03:24] <MikeSmith> BenMillard: definitely
- # [03:28] <BenMillard> d'oh, I missed The Big Bang Theory during the night :(
- # [03:28] <BenMillard> time to drown my sorrows in hot chocolate
- # [03:28] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [03:33] * Quits: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com) (Read error: 110 (Connection timed out))
- # [04:00] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("sex break")
- # [05:04] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [05:12] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [05:13] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [05:13] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [05:44] * Joins: doublec (n=Chris_Do@124.6.202.7)
- # [06:14] * Joins: doublec_ (n=Chris_Do@124.6.203.231)
- # [06:25] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [06:30] * Quits: doublec_ (n=Chris_Do@124.6.203.231) (Read error: 54 (Connection reset by peer))
- # [06:31] * Joins: doublec_ (n=Chris_Do@124.6.203.231)
- # [06:40] * Quits: doublec (n=Chris_Do@124.6.202.7) (Connection timed out)
- # [06:46] * Quits: dbaron (n=dbaron@pool-173-49-139-180.phlapa.fios.verizon.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:47] * Quits: doublec_ (n=Chris_Do@124.6.203.231) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [07:02] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [07:03] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [07:24] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [07:46] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("sex break")
- # [07:50] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [07:50] * Joins: billyjackass (n=MikeSmit@58.157.21.205)
- # [07:50] * Quits: billyjackass (n=MikeSmit@58.157.21.205) (Read error: 104 (Connection reset by peer))
- # [07:58] * weinig|away is now known as weinig
- # [08:02] * Joins: tantek (n=tantek@32.153.99.48)
- # [08:21] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [08:26] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
- # [08:27] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [08:36] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [08:38] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [09:07] * Joins: nessy (n=nessy@124-168-144-203.dyn.iinet.net.au)
- # [09:15] * MikeSmith admires the candor of Hixie commit message for r2584
- # [09:17] <Hixie> there are problems of vagueness in specs where the text leaves room for multiple interpretations
- # [09:17] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
- # [09:17] <Hixie> when such cases involve multiple roughly equally reasonable interpretations, pedancy and preciseness is important
- # [09:18] <Hixie> when such cases involve one sensible interpretation and one interpretation that, upon a mere few seconds of reflection, can be seen to be quite ridiculous, my patience for pedancy is reduced
- # [09:18] * Joins: ap (n=ap@195.239.126.12)
- # [09:45] * Hixie waits for w3.org to respond
- # [10:06] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [10:07] <BenMillard> krijnh, everything in #css and #wai-aria for the past 8 days are just status messages. Are those channels used?
- # [10:08] <BenMillard> krijnh, could you avoid generating columns when all their values are 0? That would make #html-wg, #css #wai-aria and #webapps narrower (for me).
- # [10:09] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [10:10] <Hixie> #css is used
- # [10:10] <Hixie> just not regularly
- # [10:10] <Hixie> or rather
- # [10:10] <Hixie> not frequently
- # [10:11] <BenMillard> yeah, there's not much regular activity in any channel to the right of #html-wg, although there is some from time to time
- # [10:12] <BenMillard> krijnh, I guess you could store the sum of values for each column before making each table, then only generate each cell in that table if the sum of that column was greater than 0?
- # [10:13] <BenMillard> although you should enjoy Xmas, first and foremost :)
- # [10:14] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 60 (Operation timed out))
- # [10:14] * dave_levin_ is now known as dave_levin
- # [10:15] <Hixie> ex-mas?
- # [10:15] <Hixie> or cross-mas?
- # [10:16] <BenMillard> short way of writing "Christmas" while slightly undermining it's role as a religious celebration :)
- # [10:17] <BenMillard> s/it's/its/
- # [10:17] <Hixie> heh
- # [10:17] * Hixie doesn't do christmas, he just pretends everyone is celebrating his birthday two days early
- # [10:17] <Hixie> (yep, i'm _that_ big-headed)
- # [10:18] * BenMillard runs off to mark those lines as Important...
- # [10:18] <Hixie> lol
- # [10:18] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:18] <BenMillard> :P
- # [10:19] <BenMillard> I sometimes mark possibly controversial lines as important while catching up with logs so Mr Last Week can pick them up more easily
- # [10:21] <BenMillard> Hixie, are you working through table feedback at the moment? If so, that comparison with advice I did is finished (and I e-mailed Public HTML saying so and closed the action item it had)
- # [10:21] <Hixie> i did table feedback last week
- # [10:21] <Hixie> http://lists.w3.org/Archives/Public/public-html/2008Dec/0175.html
- # [10:22] <BenMillard> oh, I missed that e-mail, thanks
- # [10:22] <Hixie> (did it just as soon as you sent that e-mail, iirc)
- # [10:22] <Hixie> yup, it's literally the next message in the archives
- # [10:28] <BenMillard> Hixie, I said something along these lines in my Standards Suck interview: "It assumes that authors are willing to write accessibility annotations, which has repeatedly been shown to not be the case."
- # [10:33] <Hixie> heh
- # [10:42] * Quits: tantek (n=tantek@32.153.99.48) (Read error: 110 (Connection timed out))
- # [10:59] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [11:02] <BenMillard> Hixie, should this say "1" rather than "-1" given that step 6 would abort if either was -1? "For each invocation of this algorithm, one of Δx and Δy will be −1, and the other will be 0." (http://www.whatwg.org/specs/web-apps/current-work/multipage/tabular-data.html#header-and-data-cell-semantics)
- # [11:03] <BenMillard> oh wait, I'm getting Δx confused with x
- # [11:04] <BenMillard> man, and I thought the old algorithm was hard to follow :(
- # [11:06] <Hixie> heh
- # [11:06] <Hixie> jgraham: if you would implement the new table algorithm, that would be really helpful :-D
- # [11:08] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [11:08] <BenMillard> Hixie, my understanding is slots with no cell are treated as if they had an empty cell by ATs, so the user can move straight through "gaps" at the ends of rows. If that's the case, slots without a cell should get associations as if they were an empty cell? "If there is no cell covering slot (x, y) [...] return to the substep marked loop."
- # [11:13] <BenMillard> the column header and row header definitions look good
- # [11:16] <BenMillard> yay, time for presents :D
- # [11:16] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [11:21] * Joins: ap_ (n=ap@195.239.126.10)
- # [11:23] * Quits: ap (n=ap@195.239.126.12) (Read error: 110 (Connection timed out))
- # [11:24] * ap_ is now known as ap
- # [11:38] * Quits: nessy (n=nessy@124-168-144-203.dyn.iinet.net.au) ("Leaving")
- # [11:48] * Joins: myakura (n=myakura@p3156-ipbf1910marunouchi.tokyo.ocn.ne.jp)
- # [12:01] <jgraham> Hixie: I already started
- # [12:01] <jgraham> But idn't have much time
- # [12:01] <Hixie> sweet!
- # [12:01] * jgraham is currently cooking goose
- # [12:11] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [13:16] <Hixie> jgraham: enjoy the goose
- # [13:16] <Hixie> nn
- # [13:28] <gsnedders> MikeSmith: "A comparative study of the protagonists’ relationship and how the protagonists’ relationship is perceived by other characters in Vladimir Nabokov’s Ada or Ardor, Lolita, and The Enchanter."
- # [13:40] * Quits: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com) ("Leaving")
- # [13:44] * Joins: wakaba (n=wakaba@189.164.210.220.dy.bbexcite.jp)
- # [13:45] <gsnedders> Hixie: Out of Commission is one the final missions?
- # [13:46] * Quits: wakaba_ (n=wakaba@189.164.210.220.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [13:47] * Quits: Mustafa51 (n=mustafa@122.164.162.172)
- # [13:48] * gsnedders uses Google, finds out it is the final mission on that branch
- # [13:48] <gsnedders> (There is more than one final mission)
- # [13:50] <gsnedders> Kaiser Chief's new album isn't as good as their previous two :\
- # [14:30] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [14:34] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [15:38] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [15:41] * Joins: dbaron (n=dbaron@pool-173-49-139-180.phlapa.fios.verizon.net)
- # [16:15] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [16:26] * Quits: ap (n=ap@195.239.126.10)
- # [17:03] * Joins: jcranmer_ (n=jcranmer@remote.csl.tjhsst.edu)
- # [17:04] * jcranmer_ is now known as jcranmer
- # [17:09] * Joins: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [17:25] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [17:28] * Quits: hdh (n=hdh@58.187.21.49) ("Leaving.")
- # [17:35] <Hixie> gsnedders: no idea :-)
- # [17:35] <Hixie> gsnedders: but it seems like it
- # [17:35] <Hixie> gsnedders: i'll find out when i finally get through it :-P
- # [17:59] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [18:15] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [18:37] * Quits: myakura (n=myakura@p3156-ipbf1910marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:56] * Quits: dbaron (n=dbaron@pool-173-49-139-180.phlapa.fios.verizon.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:09] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [19:26] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [19:52] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [20:07] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [20:08] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [20:28] <gsnedders> Hixie: Just use plenty of cover, it isn't that hard
- # [20:29] * gsnedders thinks about what happens at the end of the mission in this story line
- # [20:29] <gsnedders> (I've completed the game three times, and I've seen both possible story lines :P)
- # [20:30] <gsnedders> The choices don't have enough effect, IMO
- # [20:31] <jcranmer> gsnedders: which game?
- # [20:31] <gsnedders> jcranmer: GTA IV
- # [20:31] <jcranmer> ah
- # [20:32] <gsnedders> Hixie: How far have you got on the mission? Obviously enough to see the bike :)
- # [20:47] <gsnedders> Would changing HTMLInputElement.checked fire a change event?
- # [21:03] * Quits: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: wakaba (n=wakaba@189.164.210.220.dy.bbexcite.jp) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: ROBOd (n=robod@89.122.216.38) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: aboodman (n=aboodman@72.14.229.81) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: hober (n=ted@unaffiliated/hober) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: Simetrical (n=Simetric@wikipedia/simetrical) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: kinetik (n=kinetik@121.98.132.55) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: Yudai__ (n=Yudai@pa3ccea.kngwnt01.ap.so-net.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: jcranmer (n=jcranmer@remote.csl.tjhsst.edu) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: Lachy (n=Lachlan@85.196.122.246) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: broquaint (i=1007b358@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: takkaria (n=takkaria@isparp.co.uk) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: raspberry-lemon (n=lemon@raspberry-style.net) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: dave_levin (n=dave_lev@72.14.224.1) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: tndH (n=Rob@adsl-83-100-138-116.karoo.KCOM.COM) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: jgraham (n=jgraham@web22.webfaction.com) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: hendry (n=hendry@webvm.net) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: heycam` (n=cam@210-84-5-187.dyn.iinet.net.au) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: blooberry (n=brian@c-76-126-110-174.hsd1.ca.comcast.net) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: YaaL (i=yaal@hell.pl) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: wilhelm_ (i=wilhelm@trivini.no) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: bzed (n=bzed@devel.recluse.de) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: psa (n=yomode@71.93.19.66) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: dolske (n=dolske@firefox/developer/dolske) (leguin.freenode.net irc.freenode.net)
- # [21:03] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (leguin.freenode.net irc.freenode.net)
- # [21:10] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [21:10] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [21:10] * Joins: broquaint (i=1007b358@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [21:10] * Joins: raspberry-lemon (n=lemon@raspberry-style.net)
- # [21:10] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:10] * Joins: jcranmer (n=jcranmer@remote.csl.tjhsst.edu)
- # [21:10] * Joins: wilhelm_ (i=wilhelm@trivini.no)
- # [21:10] * Joins: YaaL (i=yaal@hell.pl)
- # [21:10] * Joins: blooberry (n=brian@c-76-126-110-174.hsd1.ca.comcast.net)
- # [21:10] * Joins: heycam` (n=cam@210-84-5-187.dyn.iinet.net.au)
- # [21:10] * Joins: Yudai__ (n=Yudai@pa3ccea.kngwnt01.ap.so-net.ne.jp)
- # [21:10] * Joins: hober (n=ted@unaffiliated/hober)
- # [21:10] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [21:10] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [21:10] * Joins: Simetrical (n=Simetric@wikipedia/simetrical)
- # [21:10] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [21:10] * Joins: ROBOd (n=robod@89.122.216.38)
- # [21:10] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [21:10] * Joins: wakaba (n=wakaba@189.164.210.220.dy.bbexcite.jp)
- # [21:10] * Joins: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [21:10] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [21:10] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [21:10] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [21:10] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [21:10] * Joins: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com)
- # [21:10] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [21:10] * Joins: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no)
- # [21:10] * Joins: dolske (n=dolske@firefox/developer/dolske)
- # [21:10] * Joins: tndH (n=Rob@adsl-83-100-138-116.karoo.KCOM.COM)
- # [21:10] * Joins: hendry (n=hendry@webvm.net)
- # [21:10] * Joins: psa (n=yomode@71.93.19.66)
- # [21:10] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [21:10] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [21:10] * Joins: bzed (n=bzed@devel.recluse.de)
- # [21:10] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [21:19] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:49] * Quits: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com) ("Leaving")
- # [21:55] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [22:10] * Quits: erlehmann (n=erlehman@86.59.25.121) (Read error: 54 (Connection reset by peer))
- # [22:13] * Joins: ap (n=ap@195.239.126.12)
- # [22:21] * Quits: blooberry (n=brian@c-76-126-110-174.hsd1.ca.comcast.net)
- # [22:22] * Joins: blooberry (n=brian@c-76-126-110-174.hsd1.ca.comcast.net)
- # [22:29] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [22:39] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [22:54] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [22:54] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [22:58] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [22:58] * Joins: nessy (n=nessy@124-168-187-90.dyn.iinet.net.au)
- # [23:08] * Quits: ap (n=ap@195.239.126.12)
- # [23:28] <gsnedders> Can anyone explain variable scope in JS to me?
- # [23:31] <jgraham> gsnedders: Yes, someone can.
- # [23:31] <gsnedders> jgraham: Can I pm you about something totally different?
- # [23:31] <jgraham> gsnedders: Of course
- # [23:34] <Philip`> gsnedders: Variables are scoped to functions
- # [23:34] <Philip`> gsnedders: That's about all there is to know :-)
- # [23:35] <gsnedders> And they go into all child functions?
- # [23:35] <Philip`> Yes
- # [23:35] <Philip`> (if the inner function doesn't redeclare them in the inner function's scope, using 'var')
- # [23:35] <gsnedders> Using var?
- # [23:35] <gsnedders> Ah.
- # [23:35] <gsnedders> Ergh.
- # [23:35] <gsnedders> JS--
- # [23:37] <Philip`> The location of 'var' has no effect whatsoever, as far as I can tell - all that matters is its presence somewhere in a function, which causes it to belong to that function's scope
- # [23:37] <Philip`> (so "x=1; var x=2" is exactly equivalent to "var x=1; x=2")
- # [23:37] <Philip`> (and to "x=1; x=2; if (0) { var x }" etc)
- # [23:38] <jgraham> Yeah, I think js teats all vars as if they were declared at the start of the block
- # [23:38] <Philip`> jgraham: Function, not block
- # [23:38] <jgraham> OK, function
- # [23:39] <Philip`> I think it's the same as Python, except that Python does an implicit 'var' declaration whenever you assign to a variable
- # [23:40] <gsnedders> It's just the var stuff I didn't know about
- # [23:41] <gsnedders> I was assuming it was the same as Python (i.e., implicit)
- # [23:41] <Philip`> Ah
- # [23:41] <Philip`> If you don't use 'var', it's just global scope
- # [23:42] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [23:47] <gsnedders> Re-assigning a variable doesn't change it's scope?
- # [23:47] <gsnedders> *its
- # [23:49] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 60 (Operation timed out))
- # [23:55] <Philip`> gsnedders: By "re-assigning", do you mean re-declaring it with var?
- # [23:58] <gsnedders> Philip`: no, just foo = "bar"
- # [23:59] <Philip`> gsnedders: Assuming we're still talking about JS, assignment never affects scope at all
- # Session Close: Fri Dec 26 00:00:00 2008
The end :)