Options:
- # Session Start: Fri Jun 27 00:00:00 2014
- # Session Ident: #whatwg
- # [00:00] <MikeSmith> the code running at http://validator.nu/ is a little behind the current sources
- # [00:00] <MikeSmith> so maybe I made a fix in the meantime, I dunno
- # [00:00] <IZh> I see.
- # [00:01] * Quits: weinig (~weinig@17.114.218.39) (Quit: weinig)
- # [00:07] * Joins: newtron_work (~newtron@199.71.174.204)
- # [00:09] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:11] * Quits: newtron_ (~newtron@199.71.174.203) (Ping timeout: 240 seconds)
- # [00:12] * Quits: newtron_work (~newtron@199.71.174.204) (Ping timeout: 240 seconds)
- # [00:12] * Quits: marcosc_ (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [00:20] * Joins: marcosc_ (~marcosc@66.207.208.102)
- # [00:23] * Quits: IZh (~Igor_Zhba@0897578511.static.corbina.ru) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.26.1/20140612174402])
- # [00:23] * Joins: weinig (~weinig@17.114.218.39)
- # [00:30] * Quits: marcosc_ (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [00:30] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [00:31] * Joins: marcosc_ (~marcosc@66.207.208.102)
- # [00:31] * Quits: marcosc_ (~marcosc@66.207.208.102) (Read error: Connection reset by peer)
- # [00:32] * Joins: marcosc_ (~marcosc@66.207.208.102)
- # [00:32] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:35] * Joins: hasather (~hasather@80.91.33.141)
- # [00:38] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [00:39] * Joins: espadrine` (~ttyl@AMontsouris-158-1-19-183.w92-128.abo.wanadoo.fr)
- # [00:40] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [00:43] * Quits: espadrine (~ttyl@AMontsouris-158-1-51-213.w92-128.abo.wanadoo.fr) (Ping timeout: 244 seconds)
- # [00:43] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (Ping timeout: 240 seconds)
- # [00:58] * Quits: dbaron (~dbaron@2620:101:80fb:224:9dba:ca61:6ba3:df82) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:58] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [00:59] * Quits: marcosc_ (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [01:00] * Joins: sankha_ (~sankha93@stgt-5f70125d.pool.mediaWays.net)
- # [01:01] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [01:02] * Joins: hasather (~hasather@80.91.33.141)
- # [01:03] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Ping timeout: 240 seconds)
- # [01:03] * Joins: marcosc_ (~marcosc@66.207.208.102)
- # [01:07] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
- # [01:08] * Quits: roc (~chatzilla@121-99-88-128.bng1.tvc.orcon.net.nz) (Ping timeout: 245 seconds)
- # [01:15] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [01:15] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [01:17] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:31] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [01:35] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [01:36] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [01:39] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [01:40] * Quits: jeremyj (~jeremyj@17.202.44.231) (Client Quit)
- # [01:43] * Quits: lmclister (~lmclister@192.150.10.206)
- # Session Close: Fri Jun 27 01:44:50 2014
- #
- # Session Start: Fri Jun 27 01:44:50 2014
- # Session Ident: #whatwg
- # [01:44] * Disconnected
- # [01:46] * Attempting to rejoin channel #whatwg
- # [01:46] * Rejoined channel #whatwg
- # [01:46] * Topic is 'http://www.whatwg.org/ — logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ — stats: http://gavinsharp.com/irc/whatwg.html — Please leave your sense of logic at the door, thanks!'
- # [01:46] * Set by annevk!~annevk@207.218.72.65 on Tue Mar 25 11:47:32
- # [01:46] * Quits: krijnhoetmer (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Read error: Connection reset by peer)
- # [01:50] * Quits: weinig (~weinig@17.114.218.39) (Quit: weinig)
- # [01:56] * Quits: marcosc_ (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [02:05] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [02:09] * Krinkle is now known as Krinkle|detached
- # [02:11] * Joins: weinig (~weinig@17.114.6.83)
- # [02:14] * Joins: dbaron (~dbaron@2620:101:80fb:224:9dba:ca61:6ba3:df82)
- # [02:21] * Quits: weinig (~weinig@17.114.6.83) (Quit: weinig)
- # [02:26] * Joins: weinig (~weinig@17.114.6.83)
- # [02:27] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
- # [02:31] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [02:31] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Remote host closed the connection)
- # [02:32] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [02:33] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 255 seconds)
- # [02:35] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [02:39] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Ping timeout: 252 seconds)
- # [02:40] * Quits: weinig (~weinig@17.114.6.83) (Quit: weinig)
- # [02:41] * Quits: sankha_ (~sankha93@stgt-5f70125d.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [02:49] * Joins: falken (uid20729@gateway/web/irccloud.com/x-ksvfegqzaizppvxc)
- # [03:07] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [03:11] * Joins: hasather (~hasather@80.91.33.141)
- # [03:12] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Ping timeout: 264 seconds)
- # [03:16] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
- # [03:18] * Quits: SamB (~SamB@2001:470:1f07:57:2112:d98f:1c7e:bf0a) (Read error: Connection reset by peer)
- # [03:18] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 248 seconds)
- # [03:19] * Quits: ehsan (~ehsan@2620:101:80fb:224:88f9:dc85:ba02:8121) (Remote host closed the connection)
- # [03:22] * Joins: SamB (~SamB@2001:470:1f07:57:5984:f036:753f:add8)
- # [03:25] * Joins: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net)
- # [03:26] * Quits: dbaron (~dbaron@2620:101:80fb:224:9dba:ca61:6ba3:df82) (Ping timeout: 240 seconds)
- # [03:40] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-ceqyfeskmpuqkkmq) (Quit: Connection closed for inactivity)
- # [03:45] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:48] * Quits: ^esc (~esc-ape@178.165.131.72.wireless.dyn.drei.com) (Remote host closed the connection)
- # [03:49] * Joins: ^esc (~esc-ape@178.165.131.72.wireless.dyn.drei.com)
- # [03:50] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [03:53] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [03:57] * Joins: ricea (~ricea@2401:fa00:4:1000:a941:5ab7:805e:3f26)
- # [03:59] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
- # [04:02] * Joins: roc (~chatzilla@121-99-88-128.bng1.tvc.orcon.net.nz)
- # [04:08] * Joins: poona (~poona@unaffiliated/poona)
- # [04:10] * Joins: tantek (~tantek@172.56.39.10)
- # [04:14] * Quits: montecfel (~montecfel@gateway/tor-sasl/montecfel) (Quit: montecfel)
- # [04:14] * Quits: tantek (~tantek@172.56.39.10) (Ping timeout: 245 seconds)
- # [04:20] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [04:23] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [04:23] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [04:37] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [04:37] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [04:49] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [05:12] * Quits: diffalot (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net) (Read error: Connection reset by peer)
- # [05:14] * Joins: xiinotulp (~plutoniix@node-40p.pool-125-25.dynamic.totbb.net)
- # [05:15] * Joins: hasather (~hasather@80.91.33.141)
- # [05:15] * Joins: diffalot (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net)
- # [05:17] * Quits: plutoniix (~plutoniix@node-po6.pool-180-180.dynamic.totbb.net) (Ping timeout: 244 seconds)
- # [05:20] * Joins: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [05:20] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Read error: Connection reset by peer)
- # [05:20] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
- # [05:21] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-sspwjjpxehqtaide)
- # [05:29] * Quits: roc (~chatzilla@121-99-88-128.bng1.tvc.orcon.net.nz) (Ping timeout: 264 seconds)
- # [05:30] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [05:34] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Ping timeout: 240 seconds)
- # [05:36] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [05:36] * Quits: jeremyj (~jeremyj@17.202.44.231) (Client Quit)
- # [05:38] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 29.0/20140428110119])
- # [05:38] * Quits: scrollback (scrollback@conference/jsconf/x-wxhrxifprzjhznsj) (Read error: Connection reset by peer)
- # [05:39] * Joins: scrollback (scrollback@conference/jsconf/x-ukejzzvzgzjnzxmd)
- # [05:40] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [05:47] * Joins: ehsan (~ehsan@38.110.160.130)
- # [05:49] * Joins: Ziggy (sid18787@gateway/web/irccloud.com/x-xjppkendkgdsuyrf)
- # [05:51] * Ziggy is now known as _ezequiel_
- # [05:54] * Joins: roc (~chatzilla@121-99-31-168.bng1.nct.orcon.net.nz)
- # [05:57] * Quits: SamB (~SamB@2001:470:1f07:57:5984:f036:753f:add8) (Ping timeout: 260 seconds)
- # [05:59] * Joins: aatrostle (~aatrostle@c-67-183-64-8.hsd1.wa.comcast.net)
- # [06:07] * Joins: SamB (~SamB@2001:470:1f07:57:5984:f036:753f:add8)
- # [06:14] * xiinotulp is now known as plutoniix
- # [06:14] * Quits: ehsan (~ehsan@38.110.160.130) (Quit: Leaving...)
- # [06:16] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [06:22] * Quits: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca) (Remote host closed the connection)
- # [06:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:46] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 255 seconds)
- # [06:47] * Quits: Smylers (~smylers@host86-163-17-53.range86-163.btcentralplus.com) (Read error: Connection reset by peer)
- # [06:59] * Joins: weinig (~weinig@98.234.191.242)
- # [07:00] * Parts: kochi1 (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82)
- # [07:00] * Quits: kochi (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82) (Remote host closed the connection)
- # [07:03] * Joins: kochi (~kochi@2401:fa00:4:1000:f1a8:3d41:1036:1645)
- # [07:04] * Joins: kochi1 (~kochi@2401:fa00:4:1000:f1a8:3d41:1036:1645)
- # [07:04] * Joins: zdobersek (~zan@185.3.135.50)
- # [07:08] * Quits: aatrostle (~aatrostle@c-67-183-64-8.hsd1.wa.comcast.net) (Remote host closed the connection)
- # [07:17] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [07:20] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Client Quit)
- # [07:22] * Joins: marcosc (~marcosc@66.207.208.102)
- # [07:23] * Quits: marcosc (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [07:24] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [07:29] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Ping timeout: 264 seconds)
- # [07:33] * Quits: rniwa (~rniwa@17.202.43.222) (Quit: rniwa)
- # [07:35] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [07:35] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [07:36] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [07:36] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [07:40] * Quits: espadrine` (~ttyl@AMontsouris-158-1-19-183.w92-128.abo.wanadoo.fr) (Ping timeout: 240 seconds)
- # [07:41] * Joins: espadrine` (~ttyl@AMontsouris-158-1-19-183.w92-128.abo.wanadoo.fr)
- # [07:43] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:48] * Quits: poona (~poona@unaffiliated/poona) (Ping timeout: 264 seconds)
- # [07:48] * Joins: poona (~poona@117.216.160.118)
- # [07:48] * Quits: poona (~poona@117.216.160.118) (Changing host)
- # [07:48] * Joins: poona (~poona@unaffiliated/poona)
- # [07:55] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [08:05] * Quits: poona (~poona@unaffiliated/poona) (Ping timeout: 252 seconds)
- # [08:11] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
- # [08:14] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:17] * Joins: Smylers (~smylers@host86-163-17-53.range86-163.btcentralplus.com)
- # [08:18] * Joins: poona (~poona@unaffiliated/poona)
- # [08:18] * Quits: roc (~chatzilla@121-99-31-168.bng1.nct.orcon.net.nz) (Ping timeout: 240 seconds)
- # [08:23] * Joins: SamB__ (~SamB@2001:470:1f07:57:5984:f036:753f:add8)
- # [08:24] * Quits: Smylers (~smylers@host86-163-17-53.range86-163.btcentralplus.com) (Quit: Leaving.)
- # [08:26] * Quits: SamB (~SamB@2001:470:1f07:57:5984:f036:753f:add8) (Ping timeout: 252 seconds)
- # [08:26] * Joins: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24)
- # [08:27] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Quit: g'night)
- # [08:36] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [08:41] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Ping timeout: 252 seconds)
- # [08:41] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [08:48] * Joins: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net)
- # [08:49] * Joins: markkes (~markkes@62.207.90.201)
- # [09:06] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [09:06] <annevk> Discussing Vats: https://github.com/dslomov-chromium/ecmascript-structured-clone/issues/7
- # [09:06] <annevk> This wakes me up in the morning :-)
- # [09:10] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [09:11] * Joins: marcosc (~marcosc@66.207.208.102)
- # [09:16] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 252 seconds)
- # [09:16] * Joins: charl_ (~charl@maidcafe.nl)
- # [09:18] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [09:19] <MikeSmith> I didn't even know there was a plan to specify structured clone in the es spec
- # [09:19] <MikeSmith> or if I did I forgot
- # [09:19] * MikeSmith catches the clue train late
- # [09:21] * Joins: ^esc_ (~esc-ape@91.141.0.145.wireless.dyn.drei.com)
- # [09:22] <MikeSmith> annevk: so where do "worlds" fit into this? are "worlds" just an implementation thing?
- # [09:23] <annevk> I'm not sure what a world is.
- # [09:23] <annevk> But objects live in a realm and they can freely move to other realms, as long as they remain within the same vat.
- # [09:23] <annevk> If they want to leave the vat, they need to cloned or transfered.
- # [09:23] <MikeSmith> ah
- # [09:23] <annevk> be*
- # [09:24] <annevk> (Of course, they can also be cloned or transfered within the same vat.)
- # [09:25] * Quits: ^esc (~esc-ape@178.165.131.72.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
- # [09:27] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Ping timeout: 252 seconds)
- # [09:29] * Joins: nielsle (~nielsle@3239078-cl69.boa.fiberby.dk)
- # [09:33] <MikeSmith> annevk: so "worlds" I meant as in "isolated worlds" at https://developer.chrome.com/extensions/content_scripts#execution-environment
- # [09:33] <annevk> MikeSmith: that's different
- # [09:33] <MikeSmith> yeah I can see that now
- # [09:33] <MikeSmith> after reading it
- # [09:33] <annevk> "worlds" are more like views
- # [09:34] <MikeSmith> ah yeah
- # [09:37] * Joins: sankha93 (~sankha93@fsf/emeritus/sankha93)
- # [09:42] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Quit: Gone to save the world!)
- # [09:47] * Joins: hasather (~hasather@80.91.33.141)
- # [09:48] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [09:48] * Joins: jensnockert (~jensnocke@host-95-199-18-42.mobileonline.telia.com)
- # [10:01] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [10:02] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:04] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Client Quit)
- # [10:05] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (Ping timeout: 240 seconds)
- # [10:05] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 240 seconds)
- # [10:06] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [10:08] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:11] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [10:12] * Quits: jensnockert (~jensnocke@host-95-199-18-42.mobileonline.telia.com) (Remote host closed the connection)
- # [10:14] * Joins: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24)
- # [10:14] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [10:18] * Joins: roc (~chatzilla@121-99-88-128.bng1.tvc.orcon.net.nz)
- # [10:20] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (Ping timeout: 240 seconds)
- # [10:21] * Joins: sankha93 (~sankha93@fsf/emeritus/sankha93)
- # [10:25] * Joins: dawhite_ (~dawhite@74.118.22.223)
- # [10:27] * Joins: nicolasbadia_ (~nicolasba@78.209.78.103)
- # [10:28] * Quits: dawhite (~dawhite@74.118.22.223) (Ping timeout: 240 seconds)
- # [10:29] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:32] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
- # [10:39] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
- # [10:40] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Ping timeout: 240 seconds)
- # [10:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:53] * Quits: poona (~poona@unaffiliated/poona) (Ping timeout: 240 seconds)
- # [10:56] * Joins: sankha93 (~sankha93@fsf/emeritus/sankha93)
- # [10:57] * Joins: poona (~poona@unaffiliated/poona)
- # [11:00] * Joins: marcosc (~marcosc@66.207.208.102)
- # [11:02] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [11:05] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 248 seconds)
- # [11:07] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [11:11] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [11:15] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Quit: Ex-Chat)
- # [11:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:41] * Quits: nicolasbadia_ (~nicolasba@78.209.78.103) (Quit: nicolasbadia_)
- # [11:45] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
- # [11:47] * Joins: josemanuel (~josemanue@95.Red-88-27-5.staticIP.rima-tde.net)
- # [12:05] <gsnedders> I'm pretty sure I'm missing something in ES6. ES5 defined for-in st deleting an unvisited property in the body caused it to never be visited; as far as I can tell, it would be visited per ES6.
- # [12:05] * Quits: zdobersek (~zan@185.3.135.50) (Quit: Leaving.)
- # [12:08] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [12:11] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [12:11] * Joins: mpt (~mpt@nat/canonical/x-dogowmyblpciisxg)
- # [12:11] * Quits: mpt (~mpt@nat/canonical/x-dogowmyblpciisxg) (Changing host)
- # [12:11] * Joins: mpt (~mpt@canonical/mpt)
- # [12:11] * Joins: hasather (~hasather@80.91.33.141)
- # [12:12] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [12:13] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [12:13] * Joins: zcorpan_ (~zcorpan@94.234.170.175)
- # [12:15] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [12:17] * Krinkle|detached is now known as Krinkle
- # [12:17] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 255 seconds)
- # [12:18] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [12:18] * Joins: mpt (~mpt@nat/canonical/x-hsedwqxznhgtrwvu)
- # [12:18] * Quits: mpt (~mpt@nat/canonical/x-hsedwqxznhgtrwvu) (Changing host)
- # [12:18] * Joins: mpt (~mpt@canonical/mpt)
- # [12:25] * Joins: zcorpan (~zcorpan@94.234.170.175)
- # [12:28] * Quits: zcorpan_ (~zcorpan@94.234.170.175) (Ping timeout: 264 seconds)
- # [12:30] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [12:30] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [12:31] * Quits: zcorpan (~zcorpan@94.234.170.175) (Ping timeout: 240 seconds)
- # [12:33] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [12:34] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [12:34] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [12:35] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [12:35] * Joins: zcorpan (~zcorpan@94.234.170.175)
- # [12:40] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [12:40] * Joins: zcorpan_ (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se)
- # [12:40] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-sspwjjpxehqtaide) (Quit: Connection closed for inactivity)
- # [12:41] * Quits: zcorpan (~zcorpan@94.234.170.175) (Ping timeout: 248 seconds)
- # [12:42] * Quits: espadrine` (~ttyl@AMontsouris-158-1-19-183.w92-128.abo.wanadoo.fr) (Ping timeout: 264 seconds)
- # [12:49] * Joins: marcosc (~marcosc@66.207.208.102)
- # [12:50] * Joins: nicolasbadia (~nicolasba@78.209.78.103)
- # [12:50] * Krinkle is now known as Krinkle|detached
- # [12:53] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 240 seconds)
- # [12:54] * Joins: Lachy (~Lachy@213.166.174.2)
- # [12:54] * Joins: espadrine` (~ttyl@AMontsouris-158-1-56-162.w92-128.abo.wanadoo.fr)
- # [12:58] * Quits: poona (~poona@unaffiliated/poona) (Ping timeout: 240 seconds)
- # [13:01] * Joins: poona (~poona@unaffiliated/poona)
- # [13:01] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [13:01] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [13:13] * Quits: zcorpan_ (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [13:14] * Joins: zcorpan (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se)
- # [13:15] * Quits: josemanuel (~josemanue@95.Red-88-27-5.staticIP.rima-tde.net) (Quit: Saliendo)
- # [13:17] * Krinkle|detached is now known as Krinkle
- # [13:19] * Quits: zcorpan (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [13:19] * Joins: zcorpan_ (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se)
- # [13:24] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Read error: Connection reset by peer)
- # [13:25] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [13:25] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [13:25] * Joins: zcorpan (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se)
- # [13:28] * Quits: zcorpan_ (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se) (Ping timeout: 248 seconds)
- # [13:28] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [13:29] * Quits: zcorpan (~zcorpan@c-5eeaaaaf-74736162.cust.telenor.se) (Ping timeout: 248 seconds)
- # [13:33] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Ping timeout: 245 seconds)
- # [13:38] * Joins: zcorpan (~zcorpan@c-5eeaaa32-74736162.cust.telenor.se)
- # [13:43] * Quits: zcorpan (~zcorpan@c-5eeaaa32-74736162.cust.telenor.se) (Client Quit)
- # [14:10] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Quit: bbl)
- # [14:10] * Joins: montecfel (~montecfel@gateway/tor-sasl/montecfel)
- # [14:11] * Joins: harig (~harig@49.200.117.167)
- # [14:15] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Remote host closed the connection)
- # [14:16] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [14:19] * Joins: hasather (~hasather@80.91.33.141)
- # [14:20] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Ping timeout: 252 seconds)
- # [14:22] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [14:24] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 252 seconds)
- # [14:37] * Joins: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net)
- # [14:38] * Joins: marcosc (~marcosc@66.207.208.102)
- # [14:40] * Joins: anssik_ (uid10742@gateway/web/irccloud.com/x-ndnkamxqrnnxrwal)
- # [14:40] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [14:42] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 260 seconds)
- # [14:46] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [15:04] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
- # [15:14] * Joins: SlackOverflow (~SlackOver@89.233.1.76)
- # [15:15] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:2d2d:a919:d53a:463d)
- # [15:23] * Joins: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com)
- # [15:36] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:43] * Joins: josemanuel (~josemanue@95.Red-88-27-5.staticIP.rima-tde.net)
- # [15:45] * Quits: josemanuel (~josemanue@95.Red-88-27-5.staticIP.rima-tde.net) (Client Quit)
- # [15:45] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-frhqrbbtpgayfayd)
- # [15:46] * Joins: hasather (~hasather@80.91.33.141)
- # [15:47] * Quits: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com) (Remote host closed the connection)
- # [15:48] * Joins: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com)
- # [15:51] * Quits: plutoniix (~plutoniix@node-40p.pool-125-25.dynamic.totbb.net) (Ping timeout: 240 seconds)
- # [15:51] * Quits: harig (~harig@49.200.117.167) (Ping timeout: 240 seconds)
- # [15:52] * Quits: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [15:54] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
- # [15:58] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [16:01] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [16:12] * Joins: weinig (~weinig@98.234.191.242)
- # [16:13] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 264 seconds)
- # [16:15] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [16:21] * Joins: marcosc (~marcosc@66.207.208.102)
- # [16:21] * Joins: marcosc_ (~marcosc@66.207.208.102)
- # [16:23] * Joins: jre (~chatzilla@p5DD96815.dip0.t-ipconnect.de)
- # [16:25] * Joins: plutoniix (~plutoniix@node-1coj.pool-101-108.dynamic.totbb.net)
- # [16:25] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 264 seconds)
- # [16:26] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [16:41] * Quits: jre (~chatzilla@p5DD96815.dip0.t-ipconnect.de) (Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243])
- # [16:44] * Quits: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [16:50] * Joins: hasather (~hasather@80.91.33.141)
- # [16:50] * Quits: marcosc_ (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [16:51] * Joins: BigBangUDR (~Thunderbi@101.57.122.75)
- # [16:52] * Quits: BigBangUDR (~Thunderbi@101.57.122.75) (Client Quit)
- # [16:55] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
- # [16:55] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [17:00] * Quits: Ducki (~Ducki@191.233.66.1) (Remote host closed the connection)
- # [17:00] * Quits: falken (uid20729@gateway/web/irccloud.com/x-ksvfegqzaizppvxc) (Quit: Connection closed for inactivity)
- # [17:05] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [17:06] * Joins: BigBangUDR (~Thunderbi@101.57.122.75)
- # [17:08] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [17:08] * SteveF_ is now known as SteveF
- # [17:08] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 264 seconds)
- # [17:10] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [17:20] * Quits: BigBangUDR (~Thunderbi@101.57.122.75) (Ping timeout: 260 seconds)
- # [17:21] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
- # [17:21] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 260 seconds)
- # [17:22] * Joins: Ms2ger (~Ms2ger@18.226-64-87.adsl-dyn.isp.belgacom.be)
- # [17:26] * Joins: BigBangUDR (~Thunderbi@101.59.251.35)
- # [17:29] * Quits: BigBangUDR (~Thunderbi@101.59.251.35) (Client Quit)
- # [17:31] * Joins: BigBangUDR (~Thunderbi@101.59.251.35)
- # [17:31] * Joins: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
- # [17:32] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Remote host closed the connection)
- # [17:34] * Joins: sankha93 (~sankha93@remote190-235.home.uni-freiburg.de)
- # [17:34] * Quits: sankha93 (~sankha93@remote190-235.home.uni-freiburg.de) (Changing host)
- # [17:34] * Joins: sankha93 (~sankha93@fsf/emeritus/sankha93)
- # [17:34] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:2d2d:a919:d53a:463d) (Ping timeout: 240 seconds)
- # [17:37] * Quits: BigBangUDR (~Thunderbi@101.59.251.35) (Quit: BigBangUDR)
- # [17:41] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Remote host closed the connection)
- # [17:41] * Joins: sankha93 (~sankha93@remote190-235.home.uni-freiburg.de)
- # [17:41] * Quits: sankha93 (~sankha93@remote190-235.home.uni-freiburg.de) (Changing host)
- # [17:41] * Joins: sankha93 (~sankha93@fsf/emeritus/sankha93)
- # [17:41] * Quits: nielsle (~nielsle@3239078-cl69.boa.fiberby.dk) (Remote host closed the connection)
- # [17:43] * Quits: tav (~tav`@host86-185-186-186.range86-185.btcentralplus.com) (Quit: tav)
- # [17:47] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 264 seconds)
- # [17:49] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [17:52] * Joins: BigBangUDR (~Thunderbi@101.59.251.35)
- # [17:53] * Quits: BigBangUDR (~Thunderbi@101.59.251.35) (Client Quit)
- # [17:55] <annevk> Domenic: why does something with Symbol.iterator also have forEach(); convenience?
- # [17:55] <Domenic> annevk: dumb reasons, like making polyfills more usable
- # [17:55] <annevk> Domenic: so maybe we should not copy that in DOM?
- # [17:56] <Domenic> depends on the case ... i feel the pattern has been established for map and set-like things, i.e. having has/get/delete without forEach would be strange
- # [17:56] <Domenic> but for e.g. NodeWalkers I wouldn't copy it
- # [17:57] <Domenic> or other "exotic" iterables that aren't just array-like or map/set like
- # [17:57] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:58] <annevk> FormData, and such are like that, but they don't have any iteration support yet
- # [17:58] * Joins: hasather (~hasather@80.91.33.141)
- # [17:59] <Domenic> yeah, i mean, it doesn't hurt to have it, it's just IMO stupid
- # [18:01] <annevk> I should add a comment to the IDL iterables bug that it takes a position on this
- # [18:05] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
- # [18:08] * Joins: Smylers (~smylers@81.143.60.194)
- # [18:13] * Quits: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Ping timeout: 245 seconds)
- # [18:23] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # [18:23] * Quits: arpitab__ (uid10516@gateway/web/irccloud.com/x-amlsxairyjmuhtma) (Quit: Connection closed for inactivity)
- # [18:24] * Joins: lmclister (~lmclister@192.150.10.206)
- # [18:26] * Joins: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon)
- # [18:26] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 248 seconds)
- # [18:27] * SamB__ is now known as SamB
- # [18:28] * Joins: fredy_ (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [18:29] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 264 seconds)
- # [18:30] * Joins: tav (~tav`@host86-185-186-186.range86-185.btcentralplus.com)
- # [18:30] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [18:30] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [18:31] * Joins: ehsan_ (~ehsan@2620:101:80fb:224:c05d:7a68:c3ec:332f)
- # [18:33] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (*.net *.split)
- # [18:33] * Quits: Gege (gege@future.deferred.io) (*.net *.split)
- # [18:39] * Joins: marcosc (~marcosc@2001:450:1f:224:51f9:2845:fc:17a1)
- # [18:41] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [18:43] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [18:44] * Quits: marcosc (~marcosc@2001:450:1f:224:51f9:2845:fc:17a1) (Ping timeout: 252 seconds)
- # [18:44] * Joins: Gege (gege@future.deferred.io)
- # [18:45] * Joins: marcosc (~marcosc@2001:450:1f:224:dc88:531d:cd0c:6563)
- # [18:45] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:46] * Quits: anssik_ (uid10742@gateway/web/irccloud.com/x-ndnkamxqrnnxrwal) (Quit: Connection closed for inactivity)
- # [18:48] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [18:54] * Quits: marcosc (~marcosc@2001:450:1f:224:dc88:531d:cd0c:6563) (Remote host closed the connection)
- # [18:56] * Joins: marcosc (~marcosc@66.207.208.102)
- # [18:56] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Remote host closed the connection)
- # [18:57] * Joins: marcosc_ (~marcosc@2001:450:1f:224:7d2e:b36c:107f:e896)
- # [18:57] * fredy_ is now known as fredy
- # [18:57] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [18:58] * fredy is now known as Guest95821
- # [19:01] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 264 seconds)
- # [19:01] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [19:01] * Joins: hasather (~hasather@80.91.33.141)
- # [19:02] * Krinkle is now known as Krinkle|detached
- # [19:02] * Quits: charl_ (~charl@maidcafe.nl) (Quit: leaving)
- # [19:06] * Joins: weinig (~weinig@17.114.218.39)
- # [19:06] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [19:07] * Krinkle|detached is now known as Krinkle
- # [19:19] <TabAtkins> annevk: Yeah, until iterators are a real thing, forEach is needed. I made sure to add it to FontFaceSet when I finally removed [SetClass].
- # [19:19] <TabAtkins> But agree that we shouldn't use it in the future.
- # [19:19] * Quits: poona (~poona@unaffiliated/poona) (Ping timeout: 248 seconds)
- # [19:26] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [19:26] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [19:31] * Joins: BigBangUDR (~Thunderbi@101.59.251.35)
- # [19:37] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Remote host closed the connection)
- # [19:37] * Joins: zdobersek (~zan@130.185.155.130)
- # [19:37] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [19:39] * Joins: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net)
- # [19:40] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 245 seconds)
- # [19:40] * Joins: ambv (~ambv@206.108.217.134)
- # [19:41] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Ping timeout: 240 seconds)
- # [19:42] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Ping timeout: 260 seconds)
- # [19:42] * Quits: BigBangUDR (~Thunderbi@101.59.251.35) (Quit: BigBangUDR)
- # [19:59] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [20:05] * Quits: Guest95821 (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [20:06] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [20:11] * Joins: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24)
- # [20:13] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [20:13] * Quits: marcosc_ (~marcosc@2001:450:1f:224:7d2e:b36c:107f:e896) (Remote host closed the connection)
- # [20:14] * Joins: marcosc (~marcosc@2001:450:1f:224:7d2e:b36c:107f:e896)
- # [20:20] * Joins: BigBangUDR (~Thunderbi@101.59.251.35)
- # [20:20] * Quits: BigBangUDR (~Thunderbi@101.59.251.35) (Client Quit)
- # [20:22] * Joins: TimboTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [20:22] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Read error: Connection reset by peer)
- # [20:23] * Quits: lmclister (~lmclister@192.150.10.206)
- # [20:27] * Quits: TimboTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Ping timeout: 260 seconds)
- # [20:29] * Joins: lmclister (~lmclister@192.150.10.206)
- # [20:30] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [20:46] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
- # [20:48] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [20:51] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [20:52] * Joins: mpaarating (~mpaaratin@63-254-231-74.ip.mcleodusa.net)
- # [20:52] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [20:52] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [20:58] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [21:02] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [21:03] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [21:09] * Joins: rniwa (~rniwa@17.202.43.222)
- # [21:11] * Quits: jernoble (~jernoble@162.217.73.171) (Ping timeout: 240 seconds)
- # [21:14] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:15] * Quits: ehsan_ (~ehsan@2620:101:80fb:224:c05d:7a68:c3ec:332f) (Remote host closed the connection)
- # [21:15] * Joins: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com)
- # [21:15] <annevk> Domenic: using e.g. http://software.hixie.ch/utilities/cgi/test-tools/echo you can see what browsers include in fetches
- # [21:21] * Joins: weinig_ (~weinig@17.244.2.116)
- # [21:23] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [21:24] * Quits: marcosc (~marcosc@2001:450:1f:224:7d2e:b36c:107f:e896) (Remote host closed the connection)
- # [21:25] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [21:25] * Joins: marcosc (~marcosc@66.207.208.102)
- # [21:27] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Ping timeout: 240 seconds)
- # [21:27] * Joins: kuatsure (~kuatsure@208.102.142.209)
- # [21:30] * Quits: marcosc (~marcosc@66.207.208.102) (Ping timeout: 255 seconds)
- # [21:30] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:d87c:1a10:c15c:894)
- # [21:31] <annevk> Domenic: hope you understand about asking you to file a bug on IDL; don't really want to start fighting this on a per API basis
- # [21:31] * Krinkle is now known as Krinkle|detached
- # [21:31] <annevk> (or defining the whole thing in prose, that'd take ages and would contain so many errors)
- # [21:32] <Domenic> annevk: I just think it's important not to have wrong spec text there in the meantime, and it's actually a good thing to define things correctly ahead of time and then just copy them over to IDL.
- # [21:32] <annevk> (aside from the fact that bz et al would refuse to implement)
- # [21:32] <annevk> in the maintime we need something we can implement and ship
- # [21:32] <annevk> mean*
- # [21:33] * Quits: weinig_ (~weinig@17.244.2.116) (Quit: weinig_)
- # [21:33] <Domenic> why can't you implement and ship the correct semantics
- # [21:33] * Joins: hasather (~hasather@80.91.33.141)
- # [21:33] <Domenic> literally just say "consult the existing algorithm you've already implemented for Map"
- # [21:33] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [21:34] <annevk> because ES != DOM on many levels in implementations today
- # [21:34] <annevk> not really sure we need to go into this discussion again, maybe bz is up for it if you ask nicely
- # [21:35] <Domenic> i don't see why the spec has to be incorrect to accomodate that
- # [21:35] <Domenic> the spec should be correct
- # [21:35] <Domenic> if implementations can't implement that correctly until after Q3 or whatever, that's fine
- # [21:35] <Domenic> but it's then a bug in the implementations that can be tracked
- # [21:35] <Domenic> and not the spec telling them to be wrong
- # [21:36] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [21:36] <annevk> I'm happy to update the spec once IDL provides better hooks, I'm not going to define this whole object in terms of ES and then let implementers figure out what binding to use
- # [21:38] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
- # [21:38] <Domenic> It is frustrating that you are more focused on layering on top of IDL than on specifying correct semantics :(
- # [21:38] <Domenic> implementer concerns should be implementer concerns
- # [21:39] <annevk> I guess I'm more of a pragmatist
- # [21:40] * Joins: Dashiva_h (Dashiva@wikia/Dashiva)
- # [21:40] <Domenic> So what would solve this. I will pull request WebIDL right now if that will fix it.
- # [21:40] <annevk> And I would be happy to correct the semantics if that were straightforward, but it's an order of magnitude more complicated at the moment and it's unlikely any of that work will actually be used
- # [21:41] * Joins: gavin__ (~gavin@76.14.87.162)
- # [21:41] <Domenic> It seems like you'd want some kind of AddMapInputs(sequenceArg, this, "set") specified in WebIDL
- # [21:41] <annevk> Yes, fixing IDL would solve this
- # [21:41] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [21:41] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
- # [21:41] <annevk> Note that it should be this.append, not set
- # [21:41] <Domenic> OK. I will pull request that to WebIDL if you don't want to put it into Fetch. Is that AddMapInputs good?
- # [21:41] <Domenic> OK sure you'd pass "append"
- # [21:42] * Joins: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
- # [21:42] * Joins: jkomoros___ (uid7860@gateway/web/irccloud.com/session)
- # [21:42] * Joins: cfq_ (sid18398@gateway/web/irccloud.com/session)
- # [21:42] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:d87c:1a10:c15c:894) (Ping timeout: 240 seconds)
- # [21:42] <annevk> Many specifications will need this, that's why I'm kicking it up a layer as "not my problem"
- # [21:42] * Joins: `nik`_ (~nik@li490-134.members.linode.com)
- # [21:42] * Joins: miketaylr_ (~miketaylr@192.241.222.35)
- # [21:43] * Quits: miketaylr (~miketaylr@192.241.222.35) (Disconnected by services)
- # [21:43] * miketaylr_ is now known as miketaylr
- # [21:43] * Quits: jorendorff (sid28423@gateway/web/irccloud.com/x-ljuememiqvqdmnkw) (Ping timeout: 240 seconds)
- # [21:43] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
- # [21:43] * Quits: tmfsd (sid26422@gateway/web/irccloud.com/x-gbjwpmmaussrwwhy) (Ping timeout: 240 seconds)
- # [21:43] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-mytkbtlcvinjykgx) (Read error: Connection reset by peer)
- # [21:43] * Quits: FerasM (sid28672@gateway/web/irccloud.com/x-goiwjepefiaaabym) (Ping timeout: 240 seconds)
- # [21:43] * Quits: bterlson (sid23757@gateway/web/irccloud.com/x-qtspazojmwhybeiv) (Ping timeout: 240 seconds)
- # [21:43] * Quits: `nik` (~nik@li490-134.members.linode.com) (Ping timeout: 240 seconds)
- # [21:43] * Quits: jkomoros__ (uid7860@gateway/web/irccloud.com/x-ujdckyindzpelagc) (Ping timeout: 240 seconds)
- # [21:43] * Joins: bterlson_ (sid23757@gateway/web/irccloud.com/session)
- # [21:43] * Joins: FerasM (sid28672@gateway/web/irccloud.com/session)
- # [21:43] * Quits: gavin_ (~gavin@76.14.87.162) (Read error: Connection reset by peer)
- # [21:43] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (Ping timeout: 240 seconds)
- # [21:43] * Quits: cfq (sid18398@gateway/web/irccloud.com/x-dowyxpxjrfplqcnm) (Ping timeout: 240 seconds)
- # [21:43] * Quits: m4nu (~manu@216.252.204.51) (Ping timeout: 240 seconds)
- # [21:43] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 240 seconds)
- # [21:43] * Joins: parshap (sid18846@gateway/web/irccloud.com/session)
- # [21:43] * Joins: jorendorff (sid28423@gateway/web/irccloud.com/session)
- # [21:43] * Dashiva_h is now known as Dashiva
- # [21:43] * bzed_ is now known as bzed
- # [21:43] <annevk> I don't really want to take responsibility for IDL at this point
- # [21:43] <Domenic> Right now only one specification does
- # [21:43] * jkomoros___ is now known as jkomoros__
- # [21:44] * Joins: tmfsd (sid26422@gateway/web/irccloud.com/session)
- # [21:44] * Joins: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24)
- # [21:44] * cfq_ is now known as cfq
- # [21:44] * Joins: m4nu (~manu@216.252.204.51)
- # [21:44] <annevk> There have been many requests for "open-ended dictionary"
- # [21:45] <annevk> And this is not the first place there's nested sequences either I think
- # [21:45] * Joins: KevinMarks (~yaaic@2607:fb90:50e:b56d:d7af:7d0f:dd64:db3c)
- # [21:45] <Domenic> This feels similar to adding something in your code in one file that needs it, and later extracinting it out into a utils package
- # [21:45] <annevk> bz can probably reference a few things
- # [21:45] <Domenic> Instead of just introducing buggy code
- # [21:46] <Domenic> But whatevs, if introducing buggy code is just a tactic for getting me to write the correct code in the utils package, that works too
- # [21:46] <Domenic> Also: WebIDL is generated from XML @_@
- # [21:46] <annevk> I did check this particular IDL with you beforehand if you remember
- # [21:46] <Domenic> Sure, the arguments were fine
- # [21:47] <Domenic> The processing of them is not
- # [21:47] <SamB> WebIDL is generated from XML?
- # [21:47] <annevk> Per bz there's a difference
- # [21:47] <SamB> that sounds counterproductive
- # [21:47] <SamB> it's like RNG Compact, only backwards!
- # [21:48] <SamB> maybe you meant something other than what it sounded like
- # [21:48] <Domenic> There is an XSLT file and a makefile (yay, fails on Windows)
- # [21:48] <SamB> you must be using the wrong make
- # [21:48] <SamB> maybe try the other one
- # [21:48] <annevk> Domenic: but yeah, writing the utils package is significantly more low-level and I'd rather not have to write that code
- # [21:48] <SamB> or maybe you forgot to put xsltproc in PATH
- # [21:48] * Joins: marcosc (~marcosc@66.207.208.102)
- # [21:49] <annevk> Domenic: that's why I've filed a ton of bugs on IDL hoping someone would fix them
- # [21:49] <Domenic> SamB: can't tell if you're trolling or just have never used Windows
- # [21:49] <SamB> well, I can't remember which of the two makes that ship with MinGW are actually useable
- # [21:49] <annevk> Domenic: there's only so many things I can tackle
- # [21:49] <Domenic> annevk: sure. it's just sucky that instead there's bugs infesting specs in the meantime.
- # [21:49] <SamB> and "forgot to put xsltproc in PATH" could be considered trolling
- # [21:49] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
- # [21:50] <annevk> Domenic: as far as I can tell the way it's written now can be migrated to something less throwy later easily
- # [21:50] <annevk> Domenic: there's a transition path of sorts to a saner future
- # [21:50] * Joins: dbaron (~dbaron@2620:101:80fb:224:9dba:ca61:6ba3:df82)
- # [21:50] <SamB> Domenic: so, I guess you probably meant the *spec*?
- # [21:50] <SamB> rathert than just web IDL code in general
- # [21:51] <SamB> (if you count IDL as code)
- # [21:51] <annevk> Domenic: also, <3
- # [21:52] * SamB tries to imagine the idiot who writes his Relax NG in the XML syntax, only to use trang to convert it into the compact syntax that Emacs/nxml/rng-validate can use
- # [21:52] <annevk> Domenic: so btw, if you do actually think the IDL is fine and it really is the prose that's broken, that would be an easy fix, but I was doubting that to be the case, hence the pushback
- # [21:54] <Domenic> annevk: yeah, it could be migrated I think, it's true. I should calm down.
- # [21:54] <annevk> Domenic: also, I'm fairly happy with tweaking things over time until all the details are correct; I'd rather have the current algorithm and get that shipped and then improve than a half-broken IDL/JS mix in the spec that nobody is sure what to do with
- # [21:54] <Domenic> SamB: yes indeed.
- # [21:54] <Domenic> annevk: <3 indeed :)
- # [21:55] <Domenic> annevk: I think the prose could be fixed pretty easily. Just say something like "call `this.append(header[0], header[1])` and rethrow any exceptions essentially.
- # [21:56] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [21:57] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [21:57] <TabAtkins> Is this about something like .extend() for HeaderMap?
- # [21:57] <TabAtkins> (Map really needs .extend(), btw.)
- # [21:57] <Domenic> Nah it's about new HeaderMap(iterableOfTwoElementArrays) and how the current spec text does not match Map(iterableOfTwoElementArrays)'s behavior
- # [21:57] <TabAtkins> (I use it regularly in Python.)
- # [21:57] <TabAtkins> Ah.
- # [21:57] <Domenic> Map and set are anemic
- # [21:57] <annevk> s/HeaderMap/Headers/
- # [21:58] <Domenic> I really want the bind operator so we can stop blocking on the committee for good standard library
- # [21:58] <TabAtkins> Indeed.
- # [21:58] <Domenic> and still get something method-ish enough to be pleasant
- # [21:58] <Domenic> I will try to get the ball rolling in time for next TC39
- # [21:59] <TabAtkins> Sweet, thanks.
- # [22:00] * TabAtkins likes the look of myMap::extend(foo).
- # [22:00] <annevk> I'd like to talk vats with Mark Miller some day, just for fun
- # [22:00] <Domenic> haha
- # [22:00] <Domenic> *I* think it would be fun
- # [22:00] <annevk> I was not sarcastic :-)
- # [22:00] <Domenic> I think other people would warn you off
- # [22:01] <TabAtkins> Hm, okay, so similar topic. I need to add a constructor for FontFaceSet. FFS is currently defined as storing its stuff in an internal Set. Can I just say that it passes its arguments to the Set constructor and uses the result as its internal set?
- # [22:01] <annevk> Gecko actually has vats of sorts thanks to bholley
- # [22:01] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Ping timeout: 260 seconds)
- # [22:01] <annevk> With some silly stuff for document.domain
- # [22:02] <annevk> It's really quite cool and a lot nicer than the hacks Blink et al have
- # [22:02] <Domenic> TabAtkins: in-ter-esting...
- # [22:02] * Krinkle|detached is now known as Krinkle
- # [22:02] <TabAtkins> I do that for all the Set methods it exposes - just epxlicitly delegate to the internal set and return what it returns.
- # [22:02] <Domenic> Probably not, because you want argument validation?
- # [22:02] <Domenic> (or coercion, rather)
- # [22:02] <TabAtkins> Domenic: I have to write the argument list, yeah, but that's allt he validation I need I think.
- # [22:03] <TabAtkins> It'll just take an iterable of FontFace objects.
- # [22:03] <TabAtkins> No coercion happening.
- # [22:03] <Domenic> Hmm yeah that'd probably do it
- # [22:03] <Domenic> (right, coercion is for strings)
- # [22:03] <annevk> Yeah, all the multimap stuff I've designed is also using an internal multimap of sorts
- # [22:03] <Domenic> TabAtkins: yeah I'm pretty sure that would work.
- # [22:03] * TabAtkins still isn't sure how to write the return value of entries/values.
- # [22:04] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
- # [22:04] * Joins: Smylers (~smylers@host86-163-17-53.range86-163.btcentralplus.com)
- # [22:04] <annevk> I should probably define an actual conceptual multimap to make it clearer how FormData/URLSearchParams/Headers are all kind of the same
- # [22:04] <TabAtkins> annevk: Would be nice, yes.
- # [22:04] <Domenic> TabAtkins: `any` seems good ;)
- # [22:04] * Domenic doesn't really believe in IDL return values
- # [22:05] <annevk> Reportedly they're good for JIT
- # [22:05] <TabAtkins> Domenic: I'm currently copying the MDN text and using "Iterator".
- # [22:05] <TabAtkins> They're informative for the author, at least.
- # [22:05] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [22:05] <Domenic> Yeah yeah, fine guys, be practical. I'm going to sit over here in castle theoretical purity and be self-satisfied, mmk?
- # [22:06] <TabAtkins> Interesting that Castle Theoretical Purity is the one arguing for *less* type information.
- # [22:06] <annevk> Well ES6 doesn't have types, so
- # [22:06] <annevk> :p
- # [22:07] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [22:08] <Domenic> heh, yeah, ES's room in Castle Theoretical Purity is not often visited by other residents.
- # [22:08] * Quits: dbaron (~dbaron@2620:101:80fb:224:9dba:ca61:6ba3:df82) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:10] * Joins: dbaron (~dbaron@2620:101:80fb:232:e14d:6866:db44:c01)
- # [22:10] * Joins: weinig_ (~weinig@17.244.2.116)
- # [22:11] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [22:15] * Joins: ehsan (~ehsan@2620:101:80fb:224:c05d:7a68:c3ec:332f)
- # [22:15] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Quit: Bye)
- # [22:18] * Quits: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com) (Remote host closed the connection)
- # [22:19] * Joins: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com)
- # [22:19] * Quits: ehsan (~ehsan@2620:101:80fb:224:c05d:7a68:c3ec:332f) (Ping timeout: 240 seconds)
- # [22:21] * Quits: cfq (sid18398@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: cfq (sid18398@gateway/web/irccloud.com/x-zqrnfcsjewnljfum)
- # [22:21] * Quits: jkomoros__ (uid7860@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: jkomoros__ (uid7860@gateway/web/irccloud.com/x-ggudptktsfsoeyxs)
- # [22:21] * Quits: bterlson_ (sid23757@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: bterlson_ (sid23757@gateway/web/irccloud.com/x-cbwguejxyksvhgfp)
- # [22:21] * Quits: FerasM (sid28672@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: FerasM (sid28672@gateway/web/irccloud.com/x-detxyrphhfugzzep)
- # [22:21] * Quits: parshap (sid18846@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: parshap (sid18846@gateway/web/irccloud.com/x-mvzutsgghbnvuyod)
- # [22:21] * Quits: jorendorff (sid28423@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: jorendorff (sid28423@gateway/web/irccloud.com/x-qphwuxypyowtuovl)
- # [22:21] * Quits: tmfsd (sid26422@gateway/web/irccloud.com/session) (Changing host)
- # [22:21] * Joins: tmfsd (sid26422@gateway/web/irccloud.com/x-lauqbekimnfmcdks)
- # [22:23] * Quits: newtron_ (~newtron@76-10-135-135.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [22:23] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [22:24] * Joins: ehsan (~ehsan@corp-nat.p2p.sfo1.mozilla.com)
- # [22:25] * Quits: kuatsure (~kuatsure@208.102.142.209) (Quit: bye)
- # [22:25] * Joins: kuatsure (~kuatsure@208.102.142.209)
- # [22:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [22:27] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [22:27] * Joins: othermaciej (~mjs@17.244.27.118)
- # [22:28] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Ping timeout: 248 seconds)
- # [22:30] <TabAtkins> annevk, Domenic: Should I define the signature of the FFS constructor as (sequence<FontFace>) or something? Or is there a better way to indicate "iterable of FontFace objects"?
- # [22:30] <Domenic> I think that's the right way to go. I think all iterables are convertable into sequences
- # [22:30] <Ms2ger> sequence argument is "iterable"
- # [22:30] <Ms2ger> Not sure if the spec has been updated to say that yet, though
- # [22:30] <TabAtkins> Cool.
- # [22:31] <TabAtkins> The fact that arguments and attributes/return values use the same names but mean different things is weird.
- # [22:32] <Ms2ger> I don't think they "mean different things", but not going to start that again
- # [22:32] <TabAtkins> "sequence<Foo>" means "iterable of Foos" in argument lists, but explicitly "Array of Foos" in attributes/return values.
- # [22:33] <Ms2ger> No, it means "sequence of Foos" in both cases
- # [22:33] <Ms2ger> And there's a function jsval -> sequence<Foo>, and one sequence<Foo> -> jsval
- # [22:33] * Quits: kuatsure (~kuatsure@208.102.142.209) (Quit: bye)
- # [22:34] * Joins: kuatsure (~kuatsure@208.102.142.209)
- # [22:34] <TabAtkins> I can pass in an iterator to the former, but can't ever get an iterator out of the latter; I have to do something different for that.
- # [22:35] <Ms2ger> Yes?
- # [22:35] <SamB> TabAtkins: can't you get any iterable type out of the latter?
- # [22:35] <SamB> depending on the whims of the implementor?
- # [22:35] <TabAtkins> SamB: No.
- # [22:36] <TabAtkins> Giving an attribute the type "sequence<Foo>" means it'll be an Array of Foos.
- # [22:36] <SamB> well it seems stupid if it's just another name for an Array
- # [22:36] <TabAtkins> Welcome to legacy naming problems!
- # [22:36] <Ms2ger> (Note that those functions don't precisely correspond to argument/return value; sometimes it's the other way around)
- # [22:36] <TabAtkins> Remember that WebIDL wasn't JS-specific originally.
- # [22:36] <SamB> how is sequence<Foo> legacy
- # [22:36] <SamB> TabAtkins: oh
- # [22:36] <Ms2ger> SamB, why invent a new name for it?
- # [22:37] <Ms2ger> It's conceptually a sequence for both
- # [22:37] <TabAtkins> Because it's way clearer to read "Array<Foo>" than to have to remember that "sequence" in WebIDL means Array in JS.
- # [22:37] <TabAtkins> The conceptual part of it isn't important; you actually want to know what type it is.
- # [22:37] <Ms2ger> I wouldn't mind calling them both Array
- # [22:37] <SamB> that sounds wrong also
- # [22:37] <Ms2ger> I disagree that concepts are not important
- # [22:38] <TabAtkins> Calling the argument one Array would be wrong, since it only actually uses iterableness.
- # [22:38] <Ms2ger> It converts into an array
- # [22:38] <Ms2ger> Anyway
- # [22:38] <SamB> does it have to?
- # [22:38] <Ms2ger> Yes
- # [22:38] <TabAtkins> SamB: Doesn't really matter; that parts hidden away behind machinery. Point is that it does one iteration over the object.
- # [22:38] <Ms2ger> Well, it does if you do anything side-effecty in the loop
- # [22:39] <SamB> TabAtkins: yeah, I know, how can it "have to" do something you can't observe anyway?
- # [22:39] <Ms2ger> For example, node.append(node, {toString... }) won't append the first argument before evaluating the toString
- # [22:40] <SamB> gotcha
- # [22:40] <Ms2ger> So conceptually, it gathers them into an array first
- # [22:40] <Ms2ger> (Well, that's variadic arguments, but same thing for sequences)
- # [22:43] <TabAtkins> Yeah, it does a data-validation/conversion pass over all the argument before operating on them. Whether they end up stored in an Array or not is an unknowable aspect. ^_^
- # [22:44] <Ms2ger> Sure
- # [22:44] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [22:44] <Ms2ger> I'm not talking about implementation here
- # [22:45] <Ms2ger> All I'm saying is that *conceptually*, it gathers them into an array first
- # [22:45] <Ms2ger> If you understand that, you understand the behaviour
- # [22:45] <Ms2ger> Even if the actual implementation is unknowable
- # [22:45] <TabAtkins> Right. But using that to say that the argument type should say "Array" is still wrong, because we don't care whether you pass an Array or not.
- # [22:45] <SamB> so an array, not an Array
- # [22:46] <TabAtkins> We just care about the iterable aspect, and so that's what should be reflected in the name of the argument type, ideally.
- # [22:46] <Ms2ger> So how about callbacks?
- # [22:46] <TabAtkins> How about them?
- # [22:46] <Ms2ger> If you have a callback function that takes a sequence<T>, you're getting an array, not an unknowable iterable
- # [22:46] * Joins: parshap_ (sid18846@gateway/web/irccloud.com/x-rpojdqtejbyiotig)
- # [22:47] <TabAtkins> Hm, interesting point.
- # [22:47] <SamB> that could explode, you know
- # [22:47] <TabAtkins> SamB: How?
- # [22:47] <Ms2ger> Boom?
- # [22:47] <Domenic> this yak is getting shaaaaaaved
- # [22:48] <Domenic> right now i'm installing a package manager so i can get winpthreads so i can get libxml2 so i can get libxslt so i can make the webidl i wrote
- # [22:48] <SamB> so, I mean, what do you do if you really did want to just take an iterable so it's okay if the sequence is longer than any available memory chunk?
- # [22:48] <TabAtkins> Domenic: Have you tried not using Windows?
- # [22:48] <Ms2ger> SamB, you still get an Array
- # [22:48] <SamB> Domenic: which manager?
- # [22:48] <Domenic> I fight for the users!
- # [22:49] <SamB> Ms2ger: surely it's possible to get an iterable which you can iterate at your leisure somehow
- # [22:49] <TabAtkins> That said, if you now have libxml2, you might have the ability to install Bikeshed and make it work.
- # [22:49] <TabAtkins> If you do so, PLEASE WRITE IT DOWN AND SEND IT TO ME.
- # [22:49] <TabAtkins> I'd love install instructions for windows.
- # [22:49] <SamB> you would probably not love them
- # [22:50] <Ms2ger> Ha
- # [22:50] <TabAtkins> Man, even the Linux instructions aren't great.
- # [22:50] <TabAtkins> Installing OSS is hard.
- # [22:50] <Ms2ger> SamB, well, the browser is always going to give you an array; it's not going to analyze your code to check if it needs an array, and give you an iterable otherwise
- # [22:50] <SamB> TabAtkins: why isn't it "apt-get install bikeshed" yet
- # [22:51] <TabAtkins> Ms2ger: I think he meant "surely there's some way to indicate in WebIDL that the callback shoudl be passed an iterable".
- # [22:51] <TabAtkins> SamB: Because that's crazy times.
- # [22:51] <SamB> Ms2ger: I was figuring you could write some different IDL to get it give you the iterable
- # [22:51] <Ms2ger> Oh, on the IDL side
- # [22:51] <Ms2ger> That sounds like a pain
- # [22:51] * Joins: suzak_ (~suzak@www4346uf.sakura.ne.jp)
- # [22:52] <SamB> could be
- # [22:52] <SamB> are you imagining monster stack traces?
- # [22:52] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (*.net *.split)
- # [22:52] * Quits: jorendorff (sid28423@gateway/web/irccloud.com/x-qphwuxypyowtuovl) (*.net *.split)
- # [22:52] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-mvzutsgghbnvuyod) (*.net *.split)
- # [22:52] * Quits: FerasM (sid28672@gateway/web/irccloud.com/x-detxyrphhfugzzep) (*.net *.split)
- # [22:52] * Quits: bterlson_ (sid23757@gateway/web/irccloud.com/x-cbwguejxyksvhgfp) (*.net *.split)
- # [22:52] * Quits: pdr (sid7901@pdpc/supporter/active/pdr) (*.net *.split)
- # [22:52] * Quits: remysharp (sid4345@gateway/web/irccloud.com/x-sdgjmffmbawsmzad) (*.net *.split)
- # [22:52] * Quits: twisted` (sid6794@gateway/web/irccloud.com/x-srjrxfomlsccdgjz) (*.net *.split)
- # [22:52] * Quits: suzak (~suzak@www4346uf.sakura.ne.jp) (*.net *.split)
- # [22:52] * suzak_ is now known as suzak
- # [22:53] * Joins: jernoble (~jernoble@tiff-v227.public.monkeybrains.net)
- # [22:54] <Ms2ger> Just monster implementation :)
- # [22:54] <Ms2ger> Maybe it could work, but it feels funny
- # [22:54] <Ms2ger> On another note
- # [22:54] <Ms2ger> "A form control that is disabled must prevent any click events that are queued on the user interaction task source from being dispatched on the element." is a nice COMEFROM
- # [22:54] <TabAtkins> Seems not too crazy to return an iterator over some structure.
- # [22:56] * Joins: jorendorff (sid28423@gateway/web/irccloud.com/x-klcepsiwntszbzgm)
- # [22:56] <Hixie> Ms2ger: yeah unfortunately there's no spec that actually defines dispatch properly in the first place, so i couldn't do anything _but_ a COMEFROM there :-(
- # [22:57] <Ms2ger> Mm
- # [22:57] * Joins: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24)
- # [22:57] <Ms2ger> I guess this is UI Events territory
- # [22:57] <SamB> TabAtkins: what about letting an IDL method *accept* one?
- # [22:58] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (*.net *.split)
- # [22:58] <SamB> rather than coercing it into an array of some kind
- # [22:58] <TabAtkins> SamB: Accepting one is just done by using "sequence<Foo>" today.
- # [22:58] * Joins: FerasM (sid28672@gateway/web/irccloud.com/x-byyqbtlfijeurosm)
- # [22:58] * Joins: bterlson (sid23757@gateway/web/irccloud.com/x-xcztgaakxunkkaxv)
- # [22:58] * Joins: pdr__ (sid7901@gateway/web/irccloud.com/x-qtxofubzosozvtdp)
- # [22:58] <Ms2ger> Ha
- # [22:58] * Joins: remysharp (sid4345@gateway/web/irccloud.com/x-fpbgubzfevsckpnn)
- # [22:58] <TabAtkins> Oh, you mean one that only consumes data as it needs, rather than all up-front?
- # [22:58] <Ms2ger> UI Events is a delta spec for D3E/DOM, yet has neither in its References section
- # [22:59] <SamB> TabAtkins: yeah
- # [23:00] * Joins: hasather (~hasather@80.91.33.141)
- # [23:01] <SamB> would that be a normative reference, or a transformative reference?
- # [23:02] * pdr__ is now known as pdr
- # [23:02] * Quits: pdr (sid7901@gateway/web/irccloud.com/x-qtxofubzosozvtdp) (Changing host)
- # [23:02] * Joins: pdr (sid7901@pdpc/supporter/active/pdr)
- # [23:02] * Joins: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24)
- # [23:03] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [23:03] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:03] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [23:05] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
- # [23:06] * Quits: othermaciej (~mjs@17.244.27.118) (Quit: othermaciej)
- # [23:06] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [23:06] * SteveF_ is now known as SteveF
- # [23:07] * Joins: jonathanmarvens (~jonathanm@107.181.19.54)
- # [23:07] * Joins: othermaciej (~mjs@17.244.27.118)
- # [23:07] * Joins: kcherkashin___ (sid25169@gateway/web/irccloud.com/x-abpcaathmwyimfxk)
- # [23:07] * Joins: tantek (~tantek@216.9.110.10)
- # [23:08] <Domenic> I give up on this xslt thing
- # [23:08] <Ms2ger> Hixie, hm, I guess "form control" in a term of art there?
- # [23:08] <Hixie> i think "disabled" is the term of art there, no?
- # [23:08] <Hixie> maybe
- # [23:08] <Hixie> is it hyperlinked?
- # [23:09] * Quits: othermaciej (~mjs@17.244.27.118) (Client Quit)
- # [23:09] <SamB> isn't form control two terms
- # [23:09] <Ms2ger> Yeah, to...
- # [23:09] <Ms2ger> "A form control is disabled if ..."
- # [23:10] <Hixie> close enough :-P
- # [23:10] <Ms2ger> That still doesn't tell me which elements are form controls, though
- # [23:11] * Quits: kcherkashin__ (sid25169@gateway/web/irccloud.com/x-tbgurgthdrjvicwc) (Ping timeout: 264 seconds)
- # [23:11] <Ms2ger> Hixie, or am I overlooking something?
- # [23:12] <Ms2ger> There's things like "Listed, labelable, submittable, and reassociateable form-associated element." under categories
- # [23:12] * Joins: twisted` (sid6794@gateway/web/irccloud.com/x-xgiahjzzasbpjdzp)
- # [23:12] <SamB> Hixie: did I mention that the section about origins would be improved by hyperlinking more of the places where it mentions parts of URLs, and it wouldn't hurt to either give a summary of the parts of a URL or links to the corresponding parts of the URL spec ...
- # [23:12] * Quits: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
- # [23:12] <Hixie> SamB: if you filed a bug, then you did. othewise, you didn't. :-)
- # [23:13] <Ms2ger> Hixie, (not just trying to nitpick, I have no idea if my implementor in Servo (hi abinader) got them all)
- # [23:13] <SamB> I was gonna write you a patch for it but your buildsystem is, uh, so messy you're evidently ashamed to even mention it in the repo
- # [23:13] <Hixie> Ms2ger: replace "form control" with "boogie moogie" and that section doesn't change meaning as far as i can tell
- # [23:13] <Ms2ger> Indeed
- # [23:13] <Ms2ger> So what kind of elements are boogie moogies? :)
- # [23:14] <Hixie> Ms2ger: doesn't matter
- # [23:14] * Quits: mvujovic (sid13458@gateway/web/irccloud.com/x-ldzzkhhdgibudmni) (Ping timeout: 264 seconds)
- # [23:14] * Joins: encryptd_fractl (~encryptd_@209.201.113.2)
- # [23:14] <Hixie> Ms2ger: why would it matter?
- # [23:14] <SamB> Ms2ger: you can't tell?
- # [23:14] <Hixie> Ms2ger: you just apply this if they're disabled
- # [23:14] * Joins: mvujovic (sid13458@gateway/web/irccloud.com/x-stohppmprbzyjdoe)
- # [23:14] <Ms2ger> Who's "they"?
- # [23:14] <abinader> I'm currently basing that all form controls affected by disabled are those in which have the disabled idl property
- # [23:14] * Quits: marcosc (~marcosc@66.207.208.102) (Remote host closed the connection)
- # [23:15] <SamB> I mean, my thinking would be that it's pretty easy to tell based on whether it has something to do with input to a form, and whether it has a disabled attribute?
- # [23:15] <Ms2ger> I mean, does it apply to a elements?
- # [23:15] <Hixie> Ms2ger: boogie moogies are disabled if they have a disabled attribute set, where "disabled attribute" is specifically "attr-fe-disabled", which only some elements can have set
- # [23:15] <SamB> Ms2ger: I'd say no
- # [23:15] <abinader> which matches the ones listed in http://www.whatwg.org/specs/web-apps/current-work/multipage/common-idioms.html#concept-element-disabled
- # [23:15] <Ms2ger> Hmm
- # [23:15] <Hixie> Ms2ger: <a disabled> doesn't have an attr-fe-disabled attribute set
- # [23:15] <SamB> the widgety stuff is what I'd assume it talks about
- # [23:15] <Ms2ger> SamB, I don't care what you'd say, I care what the spec says :)
- # [23:15] <Ms2ger> Hixie, that's pretty obscure
- # [23:15] <Hixie> Ms2ger: no disagreement from me there :-)
- # [23:15] <SamB> Ms2ger: clearly I'm right and the spec is wrong
- # [23:16] <SamB> where wrong could just include "very unclear"
- # [23:16] <Ms2ger> I'm still not implementing you ;)
- # [23:16] <SamB> good
- # [23:16] <SamB> I'm full of bugs in general
- # [23:16] <Ms2ger> tmi
- # [23:16] <annevk> just extend dbaron's desk a bit and we should be good
- # [23:17] <SamB> wetware bugs, not, you know, actual insects or anything of that nature
- # [23:17] <Ms2ger> Ha
- # [23:17] <SamB> annevk: I don't get it
- # [23:17] <dbaron> the conformant HTML4 desk?
- # [23:17] <annevk> you must be new here
- # [23:17] * Quits: kuatsure (~kuatsure@208.102.142.209) (Quit: zzz)
- # [23:17] <SamB> intermittent, at least
- # [23:17] <annevk> dbaron: :-)
- # [23:18] <Ms2ger> Hixie, I think that's worth a note, at least
- # [23:18] <SamB> I honestly wasn't sure if annevk was referencing/making a joke, or referring to a piece of software
- # [23:18] <Hixie> Ms2ger: absolutely agreed
- # [23:18] <Hixie> Ms2ger: file a bug :-)
- # [23:19] <SamB> called "desk", which while a fairly bad name for a piece of software, is not unimaginably bad
- # [23:20] <Hixie> the former
- # [23:20] <Hixie> though really it's not a joke but an analogy
- # [23:20] <Hixie> specifically: any desk on which you carve two quote marks is a fully conforming implementation of HTML4
- # [23:21] <Hixie> (seriously. not a joke. find a requirement that such an implementation would violate, i dare you!)
- # [23:21] <Hixie> (in fact it's more conforming than most browsers, since browsers assume a default encoding!)
- # [23:22] <Ms2ger> Productive review... I'm not even done, and I've already filed three spec bugs
- # [23:22] <SamB> Hixie: what is the pair of quotes for, exactly?
- # [23:23] <Ms2ger> SamB, <q> is required to render with quote mars around it
- # [23:23] <SamB> Hixie: what does HTML4 say you have to do about encodings
- # [23:23] <SamB> Ms2ger: lol
- # [23:23] <Ms2ger> SamB, that's understood to be the only actual requirement in HTML4
- # [23:23] * Joins: Dashiva_e (Dashiva@wikia/Dashiva)
- # [23:23] <SamB> but no mention of how far around it?
- # [23:23] <SamB> or that each such element needs a distinct pair of quotes?
- # [23:23] * Joins: marcosc (~marcosc@66.207.208.102)
- # [23:24] <Hixie> SamB: "Visual user agents must ensure that the content of the Q element is rendered with delimiting quotation marks"
- # [23:24] * Joins: yoshiki_ (~yoshiki@miku.s.su.la)
- # [23:24] <Hixie> SamB: (it's one of the few requirements)
- # [23:24] <annevk> Ms2ger: D3E?
- # [23:24] <annevk> Ms2ger: such a sad spec
- # [23:24] <SamB> oh, so I a desk without the quotes is just a non-visual user agent
- # [23:24] * Joins: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [23:24] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [23:24] <Ms2ger> annevk, two D3E, one about the confusingness in HTML above
- # [23:24] <SamB> s/I //
- # [23:24] <Hixie> SamB: "Therefore, user agents must not assume any default value for the "charset" parameter" is the requirement about encodings that i mentioned
- # [23:24] * Joins: ehsan_ (~ehsan@2620:101:80fb:224:c05d:7a68:c3ec:332f)
- # [23:24] <SamB> Hixie: ah
- # [23:24] * Joins: jeremyj_ (~jeremyj@17.202.44.231)
- # [23:25] * annevk watches inbox zero go bust
- # [23:25] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Disconnected by services)
- # [23:25] * Joins: hsivonen_ (~hsivonen@bugzilla.validator.nu)
- # [23:25] * jacobolu_ is now known as jacobolus
- # [23:25] * Joins: paul_irish_ (~paul_iris@ve.hsh6wjwx.vesrv.com)
- # [23:25] <annevk> HTML4 is so silly
- # [23:25] <SamB> Hixie: how naive are the peopel who wrote THAT requirement?
- # [23:25] <SamB> I mean, it's pretty crazy ...
- # [23:25] <Ms2ger> SamB, have you read HTML4?
- # [23:26] <SamB> Ms2ger: not lately
- # [23:26] <Hixie> the web was young
- # [23:26] <annevk> I think the main problem is that people are still writing specs HTML4-style
- # [23:26] * Quits: tantek (~tantek@216.9.110.10) (Quit: tantek)
- # [23:26] <Hixie> and the people writing specs for it were young too
- # [23:26] <SamB> I was probably at least as naive back when I would have read it
- # [23:26] <Hixie> took a while to learn the lessons
- # [23:26] <Hixie> (unfortunately some never did and still edit specs at the w3c)
- # [23:26] * Joins: rillian_ (giles@mf4-xiph.osuosl.org)
- # [23:26] * Joins: tbsaunde_ (~tbsaunde@people1.scl3.mozilla.com)
- # [23:27] * Joins: odinho_ (odinho@dalvik.ping.uio.no)
- # [23:27] <SamB> you really need to give an "or else you will be eaten by a giant bear" or something, except something that is actually very bad and very easy to demonstrate
- # [23:27] * Joins: mrbkap_ (~mrbkap@people1.scl3.mozilla.com)
- # [23:27] <annevk> Yeah, learning lessons takes long. Hard to fathom how XMLHttpRequest has evolved over eight years
- # [23:27] <SamB> like, "or we will steal your computer from you and make you pay the electric bill"
- # [23:28] <SamB> "MUST NOT" without teeth is quite silly
- # [23:28] <SamB> when its the sort of thing users will be wanting
- # [23:29] <SamB> first they make reasonable request like "This document is clearly in ASCII, just parse it already" ...
- # [23:29] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Ping timeout: 252 seconds)
- # [23:29] <SamB> and it just goes downhill from their
- # [23:30] * Joins: diffalotmore (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net)
- # [23:30] * Joins: rwaldron_ (rwaldron@gateway/shell/jquery.com/x-dubmminlbxxagbbb)
- # [23:31] * Quits: mpaarating (~mpaaratin@63-254-231-74.ip.mcleodusa.net) (Quit: mpaarating)
- # [23:31] * Joins: bretolius (~boot@50.7.8.106)
- # [23:31] <Domenic> Only semi-related, but I like it when specs include undefined behavior, because then you can be a conforming implementation even if your response to the situation is indeed to mine bitcoins on the user's computer.
- # [23:31] * Quits: mrbkap (~mrbkap@people1.scl3.mozilla.com) (Disconnected by services)
- # [23:31] * mrbkap_ is now known as mrbkap
- # [23:31] * Quits: FerasM (sid28672@gateway/web/irccloud.com/x-byyqbtlfijeurosm) (*.net *.split)
- # [23:31] * Quits: parshap_ (sid18846@gateway/web/irccloud.com/x-rpojdqtejbyiotig) (*.net *.split)
- # [23:31] * Quits: ehsan (~ehsan@corp-nat.p2p.sfo1.mozilla.com) (*.net *.split)
- # [23:31] * Quits: dbaron (~dbaron@2620:101:80fb:232:e14d:6866:db44:c01) (*.net *.split)
- # [23:31] * Quits: cfq (sid18398@gateway/web/irccloud.com/x-zqrnfcsjewnljfum) (*.net *.split)
- # [23:31] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
- # [23:31] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (*.net *.split)
- # [23:31] * Quits: jeremyj (~jeremyj@17.202.44.231) (*.net *.split)
- # [23:31] * Quits: diffalot (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net) (*.net *.split)
- # [23:31] * Quits: odinho (odinho@dalvik.ping.uio.no) (*.net *.split)
- # [23:31] * Quits: esprehn (sid10445@gateway/web/irccloud.com/x-fqgpwugcidkobser) (*.net *.split)
- # [23:31] * Quits: hsivonen (~hsivonen@bugzilla.validator.nu) (*.net *.split)
- # [23:31] * Quits: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com) (*.net *.split)
- # [23:31] * Quits: bengl (~bengl@2001:4c48:2:8400:28e9:ffeb:4e55:5838) (*.net *.split)
- # [23:31] * Quits: phuu (sid7721@gateway/web/irccloud.com/x-xlnbssjppdznhjvc) (*.net *.split)
- # [23:31] * Quits: scottjehl___ (sid3055@gateway/web/irccloud.com/x-ljamcmeplidzccxr) (*.net *.split)
- # [23:31] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-ylznhmvasgkaqrho) (*.net *.split)
- # [23:31] * Quits: wycats (sid79@gateway/web/irccloud.com/x-akofuiodjizlzmyc) (*.net *.split)
- # [23:31] * Quits: ojan (sid5519@gateway/web/irccloud.com/x-ltdrfuknugyzihgv) (*.net *.split)
- # [23:31] * Quits: amtiskaw (sid19262@gateway/web/irccloud.com/x-bxbcqlzobvpeylxd) (*.net *.split)
- # [23:31] * Quits: dglazkov (sid4270@gateway/web/irccloud.com/x-wkhhikfilvgsarul) (*.net *.split)
- # [23:31] * Quits: rillian (giles@mf4-xiph.osuosl.org) (*.net *.split)
- # [23:31] * Quits: wanderview (sid22777@gateway/web/irccloud.com/x-zlkxstoukuhuwczx) (*.net *.split)
- # [23:31] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-qscmfszcqbbyqhks) (*.net *.split)
- # [23:31] * Quits: jamesr_ (sid10481@gateway/web/irccloud.com/x-oeoraorxchdqqzni) (*.net *.split)
- # [23:31] * Quits: bret (~boot@50.7.8.106) (*.net *.split)
- # [23:31] * Quits: hdv (sid2376@gateway/web/irccloud.com/x-xfidrxzsqmrifmge) (*.net *.split)
- # [23:31] * Quits: cbiesinger (sid8099@gateway/web/irccloud.com/x-idzrsfiqjljkkonp) (*.net *.split)
- # [23:31] * Quits: krit (sid15081@gateway/web/irccloud.com/x-deintdxsewitziav) (*.net *.split)
- # [23:31] * Quits: sangwhan (sid12645@gateway/web/irccloud.com/x-ijgqidinygklddwy) (*.net *.split)
- # [23:31] * Quits: scheib (sid4467@gateway/web/irccloud.com/x-ykcobwgeimxabkry) (*.net *.split)
- # [23:31] * Quits: rwaldron (rwaldron@gateway/shell/jquery.com/x-bemjabxvdejcqips) (*.net *.split)
- # [23:31] * Quits: sgalineau (sid26595@gateway/web/irccloud.com/x-szdiubzfherrxugc) (*.net *.split)
- # [23:31] * Quits: tbsaunde (~tbsaunde@people1.scl3.mozilla.com) (*.net *.split)
- # [23:31] * Quits: yoshiki (~yoshiki@miku.s.su.la) (*.net *.split)
- # [23:31] * diffalotmore is now known as diffalot
- # [23:31] * Dashiva_e is now known as Dashiva
- # [23:31] * yoshiki_ is now known as yoshiki
- # [23:31] * bretolius is now known as bret
- # [23:31] <Ms2ger> Domenic, might as well alert YOLO in an infinite loop
- # [23:32] <SamB> Domenic: you're kidding, right?
- # [23:33] <SamB> do you really have a reason to like undefined behaviour, or do you really wish it could just go away like I assume most people do most of the time ...
- # [23:33] <SamB> not to confuse it with unspecified or implementation-defined behaviour
- # [23:39] * Quits: zdobersek (~zan@130.185.155.130) (Quit: Leaving.)
- # [23:40] <Hixie> Domenic: it wouldn't be non-conforming for an ES implementation to mine bitcoins from a user's computer even when not doign something undefined
- # [23:41] <Hixie> or most other specs for that matter, HTML, DOM, whatever
- # [23:41] <SamB> true
- # [23:41] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [23:41] <SamB> POSIX
- # [23:41] <Ms2ger> Ha, posix
- # [23:42] <SamB> not that conforming to POSIX is what you call "wise"
- # [23:42] <Ms2ger> Then again, isn't the goal of an ES implementation to let random sites mine bitcoins on your computer?
- # [23:43] <SamB> Ms2ger: you must be thinking of WebGL
- # [23:43] <Ms2ger> I prefer not to
- # [23:44] <SamB> my main experience with WebGL is firefox telling me "not can has ilt; you no has WebGL"
- # [23:44] <SamB> *Tilt
- # [23:44] <SamB> darn enter key always gets in my way
- # [23:44] <Ms2ger> My main experience is making Chrome crash
- # [23:44] <Ms2ger> I need to submit that test at some point
- # [23:46] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:48] * Quits: encryptd_fractl (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [23:50] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [23:50] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [23:53] * Quits: Ms2ger (~Ms2ger@18.226-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [23:53] * Joins: dbaron (~dbaron@2620:101:80fb:232:e14d:6866:db44:c01)
- # [23:57] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [23:58] * Quits: dbaron (~dbaron@2620:101:80fb:232:e14d:6866:db44:c01) (Client Quit)
- # [23:59] * Quits: musically_ut (~musically@2a02:120b:c3f4:f9e0:a11:96ff:fefb:db24) (Ping timeout: 240 seconds)
- # Session Close: Sat Jun 28 00:00:00 2014
The end :)