Options:
Previous day, Next day
- # Session Start: Fri Apr 03 00:00:00 2015
- # Session Ident: #whatwg
- # [00:01] * Quits: Ms2ger (~Ms2ger@65.201-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 248 seconds)
- # [00:01] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [00:03] * Quits: _ritchie_ (~andrewr@107.181.23.90) (Quit: _ritchie_)
- # [00:04] * Quits: jyasskin_ (jyasskin@nat/google/x-ieqzbsultipburgi) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:04] * Quits: josemanuel (~josemanue@239.107.132.37.dynamic.jazztel.es) (Quit: Saliendo)
- # [00:05] * Joins: jyasskin (jyasskin@nat/google/x-vyjmfpziztpdpprv)
- # [00:08] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Ping timeout: 264 seconds)
- # [00:09] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [00:09] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
- # [00:12] * Joins: Ms2ger (~Ms2ger@91.180.134.8)
- # [00:13] * Quits: othermaciej (~mjs@17.244.160.145) (Quit: othermaciej)
- # [00:16] * Joins: othermaciej (~mjs@17.244.160.145)
- # [00:17] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [00:18] * Quits: wnklb (~winklebee@p4FE15483.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
- # [00:21] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [00:22] * Joins: wilsonpage (~wilsonpag@84.93.40.88)
- # [00:23] * Quits: plutoniix (~plutoniix@node-ys7.pool-180-180.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [00:23] * Joins: weinig (~weinig@17.114.218.65)
- # [00:27] * Joins: jernoble (~jernoble@17.202.46.221)
- # [00:31] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [00:34] * Joins: rniwa (~rniwa@17.245.27.38)
- # [00:36] * Quits: rniwa (~rniwa@17.245.27.38) (Client Quit)
- # [00:41] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [00:43] * Joins: plutoniix (~plutoniix@node-ys7.pool-180-180.dynamic.totbb.net)
- # [00:44] * Joins: rniwa (~rniwa@17.245.27.38)
- # [00:48] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Ping timeout: 265 seconds)
- # [00:48] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [00:50] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [00:52] * Quits: jwalden (~waldo@c-68-60-39-249.hsd1.mi.comcast.net) (Quit: back in a bit)
- # [00:54] * Quits: smaug____ (~chatzilla@85-76-151-254-nat.elisa-mobile.fi) (Ping timeout: 256 seconds)
- # [00:55] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [01:00] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 252 seconds)
- # [01:01] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [01:01] * Quits: weinig (~weinig@17.114.218.65) (Quit: weinig)
- # [01:01] * Quits: othermaciej (~mjs@17.244.160.145) (Quit: othermaciej)
- # [01:02] * Joins: othermaciej (~mjs@17.244.160.145)
- # [01:05] * Joins: sicking (~sicking@c-b4f5e555.024-314-73746f1.cust.bredbandsbolaget.se)
- # [01:06] * Quits: othermaciej (~mjs@17.244.160.145) (Ping timeout: 265 seconds)
- # [01:10] * Quits: Ms2ger (~Ms2ger@91.180.134.8) (Ping timeout: 250 seconds)
- # [01:12] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [01:16] * Quits: marcosc__ (~marcosc@2001:450:1f:224:45ee:c5ec:81af:9152) (Read error: Connection reset by peer)
- # [01:16] * Joins: marcosc (~marcosc@2001:450:1f:224:45ee:c5ec:81af:9152)
- # [01:17] * Quits: wilsonpage (~wilsonpag@84.93.40.88) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [01:22] * Joins: othermaciej (~mjs@17.244.160.145)
- # [01:23] * Joins: Ms2ger (~Ms2ger@122.200-242-81.adsl-dyn.isp.belgacom.be)
- # [01:23] * Joins: weinig (~weinig@17.114.218.65)
- # [01:29] * Quits: Ms2ger (~Ms2ger@122.200-242-81.adsl-dyn.isp.belgacom.be) (Read error: Connection reset by peer)
- # [01:32] * Quits: weinig (~weinig@17.114.218.65) (Quit: weinig)
- # [01:33] * Joins: ehsan (~ehsan@ip-162-250-172-190.fibre.fibrestream.ca)
- # [01:37] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [01:39] * Quits: othermaciej (~mjs@17.244.160.145) (Quit: othermaciej)
- # [01:42] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [01:44] * Quits: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [01:48] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-hpyqgvgwtperxevp) (Quit: Connection closed for inactivity)
- # [01:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Remote host closed the connection)
- # [01:53] * Joins: othermaciej (~mjs@17.244.160.145)
- # [01:54] * Joins: FatBack (~Fat@cpe-76-189-106-172.neo.res.rr.com)
- # [01:54] * Parts: FatBack (~Fat@cpe-76-189-106-172.neo.res.rr.com)
- # [01:57] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
- # [01:58] * Quits: ap (~ap@17.114.216.168)
- # [01:59] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [02:00] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-ouwmnewntaxxbgql) (Quit: Connection closed for inactivity)
- # [02:05] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [02:17] * Quits: ehsan (~ehsan@ip-162-250-172-190.fibre.fibrestream.ca) (Quit: Leaving...)
- # [02:21] * Joins: svl (~me@200.123.210.20)
- # [02:24] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [02:25] * Quits: jsbell (jsbell@nat/google/x-rbjjufhbfotarrox) (Quit: There's no place like home...)
- # [02:26] * Quits: dbaron (~dbaron@2620:101:80fb:224:cd3f:5513:1a3f:ba6c) (Ping timeout: 265 seconds)
- # [02:31] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [02:35] * Joins: jwalden (~waldo@c-68-60-39-249.hsd1.mi.comcast.net)
- # [02:41] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:c85e:1b74:b86a:3cbe) (Quit: This computer has gone to sleep)
- # [02:44] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [02:49] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 265 seconds)
- # [02:52] * Quits: marcosc (~marcosc@2001:450:1f:224:45ee:c5ec:81af:9152) (Ping timeout: 265 seconds)
- # [02:52] * Joins: jdaggett_ (~jdaggett@103.5.142.60)
- # [03:02] * Quits: encryptd_fractl (~encryptd_@23.30.224.246) (Read error: Connection reset by peer)
- # [03:02] * Joins: Rastus_Vernon (Rastus_Ver@wikimedia/Rastus-Vernon)
- # [03:02] * Joins: encryptd_fractl (~encryptd_@23.30.224.246)
- # [03:03] * Quits: vigilvindex (~quassel@envoycorps.info) (Quit: No Ping reply in 180 seconds.)
- # [03:04] * Joins: smaug____ (~chatzilla@85-76-151-254-nat.elisa-mobile.fi)
- # [03:04] * Quits: plutoniix (~plutoniix@node-ys7.pool-180-180.dynamic.totbb.net) (Ping timeout: 250 seconds)
- # [03:04] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 250 seconds)
- # [03:05] * Quits: rektide (~rektide@eldergods.com) (Ping timeout: 250 seconds)
- # [03:05] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Ping timeout: 250 seconds)
- # [03:05] * Quits: Krinkle (~Krinkle@wikimedia/Krinkle) (Ping timeout: 250 seconds)
- # [03:05] * Joins: vigilvindex (~quassel@envoycorps.info)
- # [03:05] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [03:06] * Joins: rektide (~rektide@eldergods.com)
- # [03:06] * Joins: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com)
- # [03:08] * Joins: bnicholson (~bnicholso@50.141.83.21)
- # [03:08] * Quits: sicking (~sicking@c-b4f5e555.024-314-73746f1.cust.bredbandsbolaget.se) (Quit: sicking)
- # [03:09] * Joins: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp)
- # [03:12] * Joins: Krinkle (~Krinkle@wikimedia/Krinkle)
- # [03:13] * Quits: bnicholson (~bnicholso@50.141.83.21) (Ping timeout: 255 seconds)
- # [03:13] * Joins: plutoniix (~plutoniix@node-ys7.pool-180-180.dynamic.totbb.net)
- # [03:21] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
- # [03:27] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
- # [03:28] * Quits: jdaggett_ (~jdaggett@103.5.142.60) (Quit: jdaggett_)
- # [03:28] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
- # [03:39] * Quits: othermaciej (~mjs@17.244.160.145) (Quit: othermaciej)
- # [03:44] * Joins: tripu (~tripu@p7223-ipngn11001marunouchi.tokyo.ocn.ne.jp)
- # [03:46] * Quits: rniwa (~rniwa@17.245.27.38) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [03:48] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [03:51] * Quits: psy_ (~psy@103.6.159.177) (Remote host closed the connection)
- # [03:53] * Joins: benwerd (~benwerd@199.87.84.238)
- # [03:54] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [03:55] * Joins: othermaciej (~mjs@76.74.153.36)
- # [03:57] * Quits: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [03:58] * Quits: benwerd (~benwerd@199.87.84.238) (Ping timeout: 248 seconds)
- # [03:59] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 256 seconds)
- # [04:02] * Quits: othermaciej (~mjs@76.74.153.36) (Quit: othermaciej)
- # [04:07] * Joins: othermaciej (~mjs@76.74.153.36)
- # [04:21] * Quits: jyasskin (jyasskin@nat/google/x-vyjmfpziztpdpprv) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [04:23] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [04:29] * Joins: psy_ (~psy@103.6.159.177)
- # [04:29] * Quits: svl (~me@200.123.210.20) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [04:29] * Quits: psy_ (~psy@103.6.159.177) (Max SendQ exceeded)
- # [04:30] * Quits: smaug____ (~chatzilla@85-76-151-254-nat.elisa-mobile.fi) (Ping timeout: 256 seconds)
- # [04:30] * Joins: psy_ (~psy@103.6.159.177)
- # [04:33] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [04:35] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
- # [04:39] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [04:59] * Quits: othermaciej (~mjs@76.74.153.36) (Quit: othermaciej)
- # [05:04] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [05:08] * Quits: lokling (~quassel@quassel.woboq.com) (Ping timeout: 255 seconds)
- # [05:10] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [05:24] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: s)
- # [05:40] * Joins: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net)
- # [05:42] * Joins: benwerd (~benwerd@199.87.84.238)
- # [05:46] * Quits: benwerd (~benwerd@199.87.84.238) (Ping timeout: 244 seconds)
- # [05:47] * Joins: rniwa (~rniwa@67.164.23.121)
- # [05:50] * Joins: mnot1 (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au)
- # [05:51] <mnot1> annvk — looking at URL spec
- # [05:51] <mnot1> It doesn't appear to account for http://tools.ietf.org/html/rfc6874
- # [05:51] <mnot1> Not sure how common that is, but it is coming out of Apple...
- # [05:52] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [06:05] * Quits: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [06:07] * Joins: danja (~danny@host89-8-dynamic.8-79-r.retail.telecomitalia.it)
- # [06:08] * Joins: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net)
- # [06:21] * Quits: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [06:22] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [06:22] * Joins: roc (~chatzilla@122-59-158-5.jetstream.xtra.co.nz)
- # [06:26] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-bqktvwzxrpoxqkdl) (Quit: Connection closed for inactivity)
- # [06:26] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
- # [06:30] * Quits: danja (~danny@host89-8-dynamic.8-79-r.retail.telecomitalia.it) (Quit: gorn)
- # [06:43] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [06:49] * Quits: jevs (sid23814@gateway/web/irccloud.com/x-hcckonoljoqapvnr) (Read error: Connection reset by peer)
- # [06:49] * Quits: FerasM____ (sid28672@gateway/web/irccloud.com/x-tknbrobabzlhzpjv) (Read error: Connection reset by peer)
- # [06:49] * Quits: birtles (sid16523@gateway/web/irccloud.com/x-mlttqfkfpydyjjhf) (Read error: Connection reset by peer)
- # [06:49] * Quits: ato (sid16069@gateway/web/irccloud.com/x-slgvdstuolftakzj) (Read error: Connection reset by peer)
- # [06:49] * Quits: Phae (sid455@gateway/web/irccloud.com/x-foyatiwtcjokrzfl) (Read error: Connection reset by peer)
- # [06:49] * Quits: mkwst (sid395@gateway/web/irccloud.com/x-mqkfthkqworxwlts) (Ping timeout: 252 seconds)
- # [06:49] * Quits: remysharp (sid4345@gateway/web/irccloud.com/x-dbonqgtwtkefqaew) (Ping timeout: 252 seconds)
- # [06:49] * Quits: abarth (sid5294@gateway/web/irccloud.com/x-aomybbagdexivdcp) (Ping timeout: 252 seconds)
- # [06:49] * Joins: FerasM____ (sid28672@gateway/web/irccloud.com/x-jskitiottnzvrrnv)
- # [06:49] * Joins: jevs (sid23814@gateway/web/irccloud.com/x-zkryvqtrdbqtvdbc)
- # [06:49] * Quits: bret (sid12421@gateway/web/irccloud.com/x-xcicqxhplamzeyzc) (Ping timeout: 272 seconds)
- # [06:50] * Quits: iamstef (sid12605@gateway/web/irccloud.com/x-pexinlfziwidwxwv) (Ping timeout: 252 seconds)
- # [06:50] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-uklqrvksdvcyfbgp) (Ping timeout: 252 seconds)
- # [06:50] * Joins: birtles (sid16523@gateway/web/irccloud.com/x-wfbcldfgipoqzzlg)
- # [06:50] * Joins: ato (sid16069@gateway/web/irccloud.com/x-csfyqyroxqqulajk)
- # [06:50] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-hqyiiuksxgzfqovs) (Ping timeout: 252 seconds)
- # [06:50] * Quits: culturelabs (sid18258@gateway/web/irccloud.com/x-zhgwbkveunzkcjpk) (Ping timeout: 252 seconds)
- # [06:51] * Joins: Phae (sid455@gateway/web/irccloud.com/x-urehdoyhszrhcaev)
- # [06:52] * Joins: bret (sid12421@gateway/web/irccloud.com/x-rylfuarckdssjnll)
- # [06:53] * Joins: parshap (sid18846@gateway/web/irccloud.com/x-qtjrafxbnoaqnudr)
- # [06:53] * Joins: mkwst (sid395@gateway/web/irccloud.com/x-tvpsxciiisvvwbmo)
- # [06:53] * Joins: culturelabs (sid18258@gateway/web/irccloud.com/x-gntbfwoqlxguyduj)
- # [06:53] * Joins: abarth (sid5294@gateway/web/irccloud.com/x-pgwwpidtkiwrrypa)
- # [06:53] * Joins: JonathanNeal (sid5831@gateway/web/irccloud.com/x-umlrbilawxeqxtwm)
- # [06:54] * Joins: remysharp (sid4345@gateway/web/irccloud.com/x-htkrakyoltfkvkvi)
- # [06:54] * Joins: weinig (~weinig@c-98-234-191-242.hsd1.ca.comcast.net)
- # [06:54] * Quits: weinig (~weinig@c-98-234-191-242.hsd1.ca.comcast.net) (Client Quit)
- # [07:01] * Joins: iamstef (sid12605@gateway/web/irccloud.com/x-iozjblydqusrmjjq)
- # [07:01] * Joins: jamesheston (~jameshest@107-133-27-112.lightspeed.chtnsc.sbcglobal.net)
- # [07:01] * Joins: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net)
- # [07:04] * Quits: jamesheston (~jameshest@107-133-27-112.lightspeed.chtnsc.sbcglobal.net) (Client Quit)
- # [07:08] * Joins: zdobersek (~zan@178.162.211.222)
- # [07:09] * Joins: benwerd (~benwerd@199.87.84.238)
- # [07:13] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [07:14] * Quits: dwim (~dwim@210.94.41.89) (Read error: Connection reset by peer)
- # [07:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:17] * Joins: benwerd (~benwerd@199.87.84.238)
- # [07:18] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Ping timeout: 250 seconds)
- # [07:21] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [07:21] * Quits: benwerd (~benwerd@199.87.84.238) (Ping timeout: 256 seconds)
- # [07:23] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
- # [07:24] * Quits: mnot1 (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au) (Quit: Leaving.)
- # [07:24] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:35] * Joins: dwim (~dwim@210.94.41.89)
- # [07:38] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:40] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Ping timeout: 246 seconds)
- # [07:49] * Quits: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [07:50] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:50] * Joins: ohaibbq (~ohaibbq@2601:9:a80:a8f:38a0:2add:fa84:a3ab)
- # [07:58] * Joins: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net)
- # [07:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:59] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Ping timeout: 246 seconds)
- # [07:59] * Quits: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:59] * Joins: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net)
- # [08:10] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [08:15] * Quits: jernoble_ (~jernoble@c-50-136-254-91.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [08:15] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [08:16] <annevk> jgraham: I still have "Subproject commit 8ce47687cbbfff6b249bbaf189f096869286c677-dirty" as a change to tools in web-platform-tests
- # [08:19] * Krinkle is now known as Krinkle|detached
- # [08:20] * annevk replied to mnot1 on Twitter
- # [08:24] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [08:43] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:49] * Quits: jwalden (~waldo@c-68-60-39-249.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [08:59] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [09:09] * Quits: gavinc (~gavin@fe9b-4f21-c179-e09a-030d-4002-3420-2062.6rd.ip6.sonic.net) (Ping timeout: 245 seconds)
- # [09:10] * Joins: mnot (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au)
- # [09:11] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-lsnvdtenbotduvex)
- # [09:13] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [09:15] * Joins: gavinc (~gavin@4df8-a168-e2af-74d7-030d-4002-3420-2062.6rd.ip6.sonic.net)
- # [09:25] * Joins: mnot2 (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au)
- # [09:26] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:27] * Joins: markkes (~markkes@62.207.90.201)
- # [09:29] * Quits: mnot (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au) (Ping timeout: 256 seconds)
- # [09:39] * Joins: mnot (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au)
- # [09:39] * Quits: mnot2 (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au) (Read error: Connection reset by peer)
- # [09:41] * Quits: mnot (~Adium@CPE-120-149-147-132.lflg2.win.bigpond.net.au) (Client Quit)
- # [09:42] <annevk> In HTTP ABNF, "text", how do you indicate text cannot appear in quoted form?
- # [09:43] <annevk> I see, you need quoted-string for that
- # [09:50] * Quits: ohaibbq (~ohaibbq@2601:9:a80:a8f:38a0:2add:fa84:a3ab) (Quit: Leaving...)
- # [09:50] * Quits: matijs (sid2278@gateway/web/irccloud.com/x-fqylkayukwcdcekc) (Read error: Connection reset by peer)
- # [09:50] * Quits: krit (sid15081@gateway/web/irccloud.com/x-fjbsyqijwgrayyor) (Read error: Connection reset by peer)
- # [09:50] * Quits: arv_ (sid4269@gateway/web/irccloud.com/x-gugbcobmqvvabeog) (Read error: Connection reset by peer)
- # [09:54] * Joins: matijs (sid2278@gateway/web/irccloud.com/x-kvxmndbghlqwwtaf)
- # [09:54] * Joins: krit (sid15081@gateway/web/irccloud.com/x-ftnmtmlodsuefybk)
- # [09:55] * Joins: arv_ (sid4269@gateway/web/irccloud.com/x-jobczpfaxqxqjygr)
- # [09:56] * Quits: leviw (sid4353@gateway/web/irccloud.com/x-bczaetswodgxtslt) (Read error: Connection reset by peer)
- # [09:59] * Joins: darobin (~darobin@159.180.228.142)
- # [09:59] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [10:02] * Joins: leviw (sid4353@gateway/web/irccloud.com/x-cpcayryifglqdfls)
- # [10:04] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
- # [10:07] * Quits: zdobersek (~zan@178.162.211.222) (Ping timeout: 256 seconds)
- # [10:09] * Joins: lokling (quassel@quassel.woboq.de)
- # [10:21] * Joins: Ms2ger (~Ms2ger@91.180.170.16)
- # [10:24] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [10:28] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [10:30] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 245 seconds)
- # [10:31] * Joins: rcombs (~rcombs@rcombs.me)
- # [10:45] * Quits: ^esc (~esc-ape@178.115.129.108.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [10:45] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [10:46] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [10:49] * Joins: sicking (~sicking@m176-71-82-116.cust.tele2.se)
- # [11:00] * Joins: espadrine_ (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
- # [11:05] * Quits: sicking (~sicking@m176-71-82-116.cust.tele2.se) (Quit: sicking)
- # [11:06] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [11:07] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [11:07] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [11:13] * Joins: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de)
- # [11:15] <jgraham> annevk: You can probably ignore that
- # [11:16] <annevk> jgraham: yeah, it seems like it doesn't matter much in terms of getting updates and doing commits, but it's still a bit annoying that it shows up
- # [11:16] * Joins: KevinMarks_ (~yaaic@2607:fb90:415:cb4e:8bee:ea8:452e:1192)
- # [11:17] <jgraham> annevk: Right, it should be possible to make it not say that… I'll investigate
- # [11:19] * Quits: tripu (~tripu@p7223-ipngn11001marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [11:26] * Quits: dwim (~dwim@210.94.41.89) (Quit: Leaving.)
- # [11:26] * Joins: dwim (~dwim@210.94.41.89)
- # [11:27] * Quits: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de)
- # [11:30] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [11:34] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [11:35] <Ms2ger> jgraham, I believe you need to add *.pyc to the gitignore, if you haven't figured that out yet :)
- # [11:38] <jgraham> Ms2ger: Looking at a problem with my servo PR instead :)
- # [11:48] * Quits: Ms2ger (~Ms2ger@91.180.170.16) (Ping timeout: 264 seconds)
- # [11:48] * Joins: jsx (uid48919@fsf/intern/jsx)
- # [11:52] * Krinkle|detached is now known as Krinkle
- # [11:56] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Quit: Leaving.)
- # [11:57] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [11:59] * Joins: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de)
- # [12:00] * Quits: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de) (Client Quit)
- # [12:01] * Joins: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de)
- # [12:02] * Joins: Ms2ger (~Ms2ger@91.180.170.16)
- # [12:15] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:16] * Joins: IZh (~IZh@212.44.150.238)
- # [12:16] * Quits: IZh (~IZh@212.44.150.238) (Client Quit)
- # [12:20] * Quits: ricea (~ricea@2401:fa00:4:1000:8555:34e0:2aa2:1b7a) (Ping timeout: 272 seconds)
- # [12:21] * Quits: sairion (uid4856@gateway/web/irccloud.com/x-ogofxoarpauqytxn) (Quit: Connection closed for inactivity)
- # [12:25] * Krinkle is now known as Krinkle|detached
- # [12:32] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [12:33] * Joins: ricea (~ricea@2401:fa00:4:1000:8c82:1978:fb59:c3fb)
- # [12:35] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [12:35] <jgraham> OK, added a .gitignore file
- # [12:55] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [13:08] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [13:15] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [13:17] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [13:19] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [13:23] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 250 seconds)
- # [13:25] <annevk> JakeA: it seems you're making good progress on cancelation with Domenic so unless I hear otherwise I'll just wait on the outcome of your research
- # [13:26] <annevk> JakeA: I also tried to reply to all the BackgroundSync things
- # [13:28] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:30] <annevk> JakeA: I have to say by the way that I have "Background App Refresh" (as Apple calls it) disabled and have advised others with battery problems to do the same. In that light I'm still not really comfortable with the period synchronization feature...
- # [13:32] <rcombs> anyone around willing to take a look at an HTTP I-D and comment? https://datatracker.ietf.org/doc/draft-combs-http-indeterminate-range/
- # [13:33] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [13:37] * Joins: ^esc (~esc-ape@178.165.128.246.wireless.dyn.drei.com)
- # [13:40] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 248 seconds)
- # [13:48] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-lsnvdtenbotduvex) (Quit: Connection closed for inactivity)
- # [13:48] * Joins: smaug____ (~chatzilla@85-76-151-169-nat.elisa-mobile.fi)
- # [13:53] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-esimvqswebkpapfk)
- # [14:00] <annevk> rcombs: maybe reuse an existing header to advertise the feature?
- # [14:01] <rcombs> annevk: I considered extending Accept-Ranges
- # [14:02] <rcombs> annevk: but there's a decent chance that existing implementations just look for the exact string "bytes" in there
- # [14:03] <annevk> rcombs: there's Prefer, bunch of client hints headers I believe
- # [14:04] <annevk> rcombs: I don't know, just seems like adding a new header for each new thing doesn't really scale
- # [14:06] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [14:06] <rcombs> eh, it's not like you pay per header, or like there's a significant performance penalty for parsing a new one over parsing a variant of an existing one
- # [14:07] <rcombs> I'd have preferred to have something like `Accept-Ranges: bytes, bytes-indeterminate`, but the existing spec isn't clear on multiple values being allowed for that header
- # [14:10] <annevk> rcombs: 1#range-unit seems quite clear
- # [14:12] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 252 seconds)
- # [14:12] * Joins: xiinotulp (~plutoniix@node-k5n.pool-101-108.dynamic.totbb.net)
- # [14:13] <rcombs> I actually don't know for sure what that syntax means (is that valid (E|A)BNF?), but assuming it means "exactly 1 of <range-unit>", then yeah, that'd be clearly not allowing multiple values
- # [14:13] * Joins: sicking (~sicking@m176-71-82-116.cust.tele2.se)
- # [14:15] <annevk> rcombs: it means one or more comma-separated values
- # [14:15] <annevk> rcombs: it's HTTP ABNF
- # [14:15] <rcombs> oh, of course it has its own dialect
- # [14:15] * Quits: plutoniix (~plutoniix@node-ys7.pool-180-180.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [14:15] <rcombs> that I did not know
- # [14:16] <annevk> rcombs: https://tools.ietf.org/html/rfc7230#section-7
- # [14:16] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-nxthfrlvovueftlg)
- # [14:16] <rcombs> thanks
- # [14:17] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:19] * Quits: sicking (~sicking@m176-71-82-116.cust.tele2.se) (Quit: sicking)
- # [14:25] <rcombs> hmm, libavformat checks if the first 5 characters of the header are "bytes", Chromium checks if the string "bytes" appears at all, WebKit just checks if it's not equal to "none", and Firefox checks if it's exactly equal to "bytes"
- # [14:25] <rcombs> that last one is what I was afraid of
- # [14:27] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
- # [14:30] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [14:30] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [14:34] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:35] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 265 seconds)
- # [14:39] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [14:42] <annevk> wow
- # [14:42] <annevk> that's pretty terrible
- # [14:42] <annevk> it's almost as if the HTTP WG doesn't really test things
- # [14:46] <annevk> philipj: do you know the details about MIME types and <audio>, <video>, and <track>?
- # [14:47] <annevk> philipj: I want to fill out https://fetch.spec.whatwg.org/#should-response-to-request-be-blocked-due-to-nosniff?
- # [14:48] <Ms2ger> Tests? What's that?
- # [14:48] <darobin> HTTP 1.x did great without
- # [14:50] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [14:50] * Quits: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
- # [14:50] <rcombs> if the vast majority of uses of a field have a single value, you can bet at least one implementation will check for that value exactly and fail on all others
- # [14:51] <rcombs> or otherwise check it lazily, and just make sure it works with existing servers (or files or implementations or whatever) then assume it's fine
- # [14:52] <rcombs> hi I'm rcombs and I'm cynical about tech
- # [14:52] <Ms2ger> That's why we have test suites on this side
- # [14:52] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [14:53] * Quits: smaug____ (~chatzilla@85-76-151-169-nat.elisa-mobile.fi) (Ping timeout: 250 seconds)
- # [14:53] * Joins: mrtn_ (~Martin@h-52-179.a157.priv.bahnhof.se)
- # [14:58] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [15:04] * Joins: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de)
- # [15:10] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
- # [15:11] * Quits: Guest56142 (~tiago@bl5-180-217.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [15:12] * Joins: tiago (~tiago@bl5-180-217.dsl.telepac.pt)
- # [15:13] * tiago is now known as Guest86102
- # [15:20] * arv_ is now known as arv
- # [15:26] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
- # [15:28] * Joins: jahman (~woops@129.175.204.73)
- # [15:32] * Joins: sicking (~sicking@m176-71-82-116.cust.tele2.se)
- # [15:39] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:00] * Quits: sicking (~sicking@m176-71-82-116.cust.tele2.se) (Quit: sicking)
- # [16:01] * Joins: sicking (~sicking@m176-71-82-116.cust.tele2.se)
- # [16:04] * Quits: sicking (~sicking@m176-71-82-116.cust.tele2.se) (Client Quit)
- # [16:06] * Joins: LJWatson (~chatzilla@cpc2-hawk13-2-0-cust240.aztw.cable.virginm.net)
- # [16:06] * Quits: psy_ (~psy@103.6.159.177) (Write error: Broken pipe)
- # [16:06] * Quits: LJWatson (~chatzilla@cpc2-hawk13-2-0-cust240.aztw.cable.virginm.net) (Client Quit)
- # [16:08] * Joins: LJWatson (~chatzilla@cpc2-hawk13-2-0-cust240.aztw.cable.virginm.net)
- # [16:12] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [16:16] * Joins: mven (~textual@32.97.110.57)
- # [16:16] * Quits: mven (~textual@32.97.110.57) (Excess Flood)
- # [16:19] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [16:22] <wanderview> JakeA: is this how Cache add/addAll/put are supposed to work? it seems confusing to me... https://github.com/slightlyoff/ServiceWorker/issues/665#issuecomment-89216340
- # [16:23] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [16:26] * Joins: fix (~fix@109.120.58.175)
- # [16:26] * fix is now known as Guest84867
- # [16:27] * Guest84867 is now known as Twaqq
- # [16:28] * Quits: Twaqq (~fix@109.120.58.175) (Client Quit)
- # [16:32] * Joins: iandevlin (~iandevlin@dslb-092-072-137-102.092.072.pools.vodafone-ip.de)
- # [16:33] * Quits: iandevlin (~iandevlin@dslb-092-072-137-102.092.072.pools.vodafone-ip.de) (Client Quit)
- # [16:34] * Joins: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [16:35] * Joins: psy_ (~psy@103.6.159.177)
- # [16:35] * Quits: psy_ (~psy@103.6.159.177) (Max SendQ exceeded)
- # [16:36] * Joins: josemanuel (~josemanue@169.106.132.37.dynamic.jazztel.es)
- # [16:36] * Joins: psy_ (~psy@103.6.159.177)
- # [16:40] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 272 seconds)
- # [16:41] * Joins: sarri (~sari@unaffiliated/sarri)
- # [16:46] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [16:50] * Quits: wnklb (~winklebee@p4FE14BB4.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
- # [16:55] * Quits: CvP (~CvP@203.76.123.238) (Read error: Connection reset by peer)
- # [16:55] * Joins: CvP (~CvP@203.76.123.238)
- # [16:58] * thinkxl_ is now known as thinkxl
- # [16:58] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
- # [16:58] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Changing host)
- # [16:58] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [17:00] <caitp> hm, jhusain isn't big on fetch either
- # [17:06] <caitp> why do the cancellation semantics need to be tied to the promise? why not response objects?
- # [17:13] <wanderview> caitp: because you need to be able to cancel before the network headers are available and don't have a Response object yet
- # [17:16] * Quits: markkes (~markkes@62.207.90.201) (Quit: markkes)
- # [17:23] * Joins: sicking (~sicking@m176-71-82-116.cust.tele2.se)
- # [17:24] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
- # [17:25] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [17:37] * Quits: josemanuel (~josemanue@169.106.132.37.dynamic.jazztel.es) (Quit: Saliendo)
- # [17:37] * Joins: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp)
- # [17:40] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [17:42] <annevk> caitp: too late?
- # [17:46] <caitp> fine, fetch.abort(thePromise) then :p
- # [17:46] <caitp> but I mean
- # [17:46] <caitp> it doesn't solve how you'd encode cancellation and avoid deadlocks
- # [17:47] <annevk> Deadlocks?
- # [17:47] <caitp> well you wouldn't resolve or reject the promise
- # [17:48] <annevk> Oh, with your proposal
- # [17:50] <bradleymeck> unlimited pending also causes some odd things since you can't do a finally style cleanup
- # [17:50] <caitp> yes, that
- # [17:50] <caitp> er, that's the proble
- # [17:50] <caitp> m
- # [17:50] <caitp> this keyboard is really hard to type on
- # [17:52] * Joins: eBureau (~Bruno@181.164.77.172)
- # [17:52] * bradleymeck is still upset that finally is no longer 100% guaranteed in generators
- # [17:53] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [17:55] * Joins: othermaciej (~mjs@76.74.153.41)
- # [17:57] <annevk> bradleymeck: JakeA and Domenic have an idea of making .finally work for cancelable promises
- # [17:57] <annevk> bradleymeck: but not .catch, which seems okayish
- # [17:58] <bradleymeck> uggggg
- # [17:59] <bradleymeck> finally, except not like try catch finally
- # [17:59] * Joins: benwerd (~benwerd@adsl-108-203-142-67.dsl.pltn13.sbcglobal.net)
- # [17:59] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [17:59] * Joins: newtron (~newtron@BARION1850W-LP130-07-1279464130.dsl.bell.ca)
- # [18:00] <bradleymeck> we use finally to cleanup steps in both cases, since we keep pushing cleanup steps as we perform them
- # [18:00] <bradleymeck> so if there is an error we would need to always add a .catch to do cleanup?
- # [18:01] <caitp> `
- # [18:01] <annevk> bradleymeck: not like that
- # [18:01] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [18:02] <annevk> bradleymeck: cancelation would trigger finally only, catch/finally still work per usual otherwise
- # [18:02] <bradleymeck> seems sane, as cancelation is closer to return than throw
- # [18:02] * Joins: benwerd_ (~benwerd@172.56.39.68)
- # [18:02] <bradleymeck> at least we are using .return for cancellation on generators
- # [18:03] * Joins: mven (~textual@32.97.110.57)
- # [18:03] * Quits: mven (~textual@32.97.110.57) (Excess Flood)
- # [18:03] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 245 seconds)
- # [18:05] * Quits: benwerd (~benwerd@adsl-108-203-142-67.dsl.pltn13.sbcglobal.net) (Ping timeout: 265 seconds)
- # [18:07] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [18:10] * Joins: jsbell (jsbell@nat/google/x-hratbspuchjuhtxs)
- # [18:10] * jsbell is now known as jsbell_gardener
- # [18:12] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 252 seconds)
- # [18:19] * xiinotulp is now known as plutoniix
- # [18:24] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [18:25] * Quits: benwerd_ (~benwerd@172.56.39.68) (Remote host closed the connection)
- # [18:25] * Quits: LJWatson (~chatzilla@cpc2-hawk13-2-0-cust240.aztw.cable.virginm.net) (Quit: Carpe diem)
- # [18:29] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [18:30] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [18:33] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
- # [18:35] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [18:37] * Joins: benwerd (~benwerd@199.87.84.238)
- # [18:38] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [18:42] * Joins: ap_ (~ap@17.114.216.168)
- # [18:43] * Joins: _ritchie_ (~andrewr@cpe-67-243-154-181.nyc.res.rr.com)
- # [18:48] * Quits: _ritchie_ (~andrewr@cpe-67-243-154-181.nyc.res.rr.com) (Quit: _ritchie_)
- # [18:51] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [18:53] * Quits: othermaciej (~mjs@76.74.153.41) (Quit: othermaciej)
- # [18:56] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Ping timeout: 245 seconds)
- # [18:56] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [18:56] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
- # [18:58] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [19:02] * Quits: newtron (~newtron@BARION1850W-LP130-07-1279464130.dsl.bell.ca) (Remote host closed the connection)
- # [19:04] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [19:05] * Joins: brcweggs (~brcweggs@166.170.47.30)
- # [19:06] * Joins: mven (~textual@32.97.110.57)
- # [19:06] * Quits: mven (~textual@32.97.110.57) (Excess Flood)
- # [19:09] * Joins: seventh (seventh@192.64.4.26)
- # [19:12] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [19:15] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:19] <Domenic> yeah, that was the inspiration
- # [19:19] <Domenic> not sure it's actually workable or ergonomic yet, but seems theoretically sound-ish
- # [19:19] * Quits: KevinMarks_ (~yaaic@2607:fb90:415:cb4e:8bee:ea8:452e:1192) (Ping timeout: 265 seconds)
- # [19:23] * Joins: _ritchie_ (~andrewr@cpe-67-243-154-181.nyc.res.rr.com)
- # [19:28] * Quits: espadrine_ (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 256 seconds)
- # [19:29] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [19:30] * Quits: _ritchie_ (~andrewr@cpe-67-243-154-181.nyc.res.rr.com) (Quit: _ritchie_)
- # [19:37] * Quits: brcweggs (~brcweggs@166.170.47.30) (Quit: Be back later ...)
- # [19:39] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [19:41] * Joins: eBureau (~Bruno@181.164.77.172)
- # [19:42] * Quits: Ms2ger (~Ms2ger@91.180.170.16) (Ping timeout: 246 seconds)
- # [19:43] * Joins: jwalden (~waldo@c-68-60-39-249.hsd1.mi.comcast.net)
- # [19:46] * Quits: mrtn_ (~Martin@h-52-179.a157.priv.bahnhof.se) (Quit: Leaving)
- # [19:51] <Domenic> JakeA: I think I like the onCancelled-handler-chooses approach. That way you get forever-pending by default but the creator can choose.
- # [19:51] <Domenic> JakeA: you *could* even extend it so that .cancel(x) passes x to onCanceled, which would allow .cancel({ rejectWith: e }) if the promise-creator was set up to handle that.
- # [19:53] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [19:56] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [19:56] * Quits: sicking (~sicking@m176-71-82-116.cust.tele2.se) (Quit: sicking)
- # [19:57] * Joins: Ms2ger (~Ms2ger@91.180.170.16)
- # [19:57] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [20:00] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:01] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [20:03] * Joins: jyasskin (jyasskin@nat/google/x-mrzkdiixjwygokxq)
- # [20:04] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [20:10] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 250 seconds)
- # [20:13] * Joins: sicking (~sicking@m176-71-82-116.cust.tele2.se)
- # [20:24] * Quits: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [20:26] * Joins: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp)
- # [20:29] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:29] * Quits: jyasskin (jyasskin@nat/google/x-mrzkdiixjwygokxq) (Remote host closed the connection)
- # [20:30] * Joins: jyasskin (jyasskin@nat/google/x-vedgisxgqkkglkga)
- # [20:30] * Joins: mven (~textual@32.97.110.57)
- # [20:31] * Quits: mven (~textual@32.97.110.57) (Excess Flood)
- # [20:31] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [20:32] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:32] * Joins: kruppel (~kruppel@192.161.158.18)
- # [20:33] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [20:35] * Quits: sicking (~sicking@m176-71-82-116.cust.tele2.se) (Ping timeout: 264 seconds)
- # [20:36] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:37] * Quits: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [20:39] * Joins: dbaron (~dbaron@2620:101:80fb:224:cd3f:5513:1a3f:ba6c)
- # [20:39] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [20:41] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [20:41] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Client Quit)
- # [20:41] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [20:56] * Joins: milkshoes (~milkshoes@2601:0:c980:1511:f0e8:8bab:be3c:1edc)
- # [20:57] * Quits: milkshoes (~milkshoes@2601:0:c980:1511:f0e8:8bab:be3c:1edc) (Client Quit)
- # [21:13] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [21:13] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [21:14] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [21:23] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
- # [21:25] * Joins: mven (~textual@32.97.110.57)
- # [21:25] * Quits: mven (~textual@32.97.110.57) (Excess Flood)
- # [21:27] <caitp> does it really make sense to use promises at all for something that is more complicated than a success/error response?
- # [21:28] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [21:30] * Quits: kruppel (~kruppel@192.161.158.18) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [21:32] <jsbell_gardener> caitp: if "it" was synchronous, would it make sense as function that returns a value or throws?
- # [21:33] * Joins: eBureau (~Bruno@181.164.77.172)
- # [21:33] * Quits: eBureau (~Bruno@181.164.77.172) (Max SendQ exceeded)
- # [21:33] * Joins: eBureau (~Bruno@181.164.77.172)
- # [21:33] * Joins: kruppel (~kruppel@192.161.158.18)
- # [21:33] <caitp> right, but this is re: fetch
- # [21:34] <caitp> there are more possible outcomes and no real synchronous analog
- # [21:34] <jsbell_gardener> ah, missed the context above
- # [21:37] * Joins: mven_ (~textual@32.97.110.57)
- # [21:37] * Quits: mven_ (~textual@32.97.110.57) (Excess Flood)
- # [21:38] * Joins: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp)
- # [21:42] * Quits: watilde (~watilde@i114-180-106-158.s04.a013.ap.plala.or.jp) (Ping timeout: 250 seconds)
- # [21:45] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [21:47] * Joins: mven_ (~textual@32.97.110.57)
- # [21:47] * Quits: mven_ (~textual@32.97.110.57) (Excess Flood)
- # [21:48] <Domenic> caitp: I think it does.
- # [21:49] <Domenic> caitp: you can think about it in a few ways. One is that a promise is an async extension of "completion values" and there are more completion types than just normal and throw.
- # [21:49] * Joins: mven_ (~textual@32.97.110.57)
- # [21:49] * Quits: mven_ (~textual@32.97.110.57) (Excess Flood)
- # [21:50] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 250 seconds)
- # [21:50] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [21:51] <caitp> well jhusain was saying "we escaped the land of errnos and sentinel values for a reason, lets not go back!" well, in addition to other things
- # [21:51] <caitp> and with the current promise design, how else would you do it?
- # [21:56] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [21:57] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [22:01] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [22:02] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [22:04] <Domenic> You wouldn't use the current promise design, you'd use a cancellable promise design
- # [22:06] <caitp> Promise.all([ fetchThing1(), fetchThing2(), fetchThing3() ]).ohWaitIDontNeedTheseWhatNow()
- # [22:07] <caitp> it doesn't "really" work
- # [22:08] <Domenic> I don't really understand either of those two sentences
- # [22:08] <caitp> I mean, if cancellable promises can interact with regular promises, then you can lose the cancelable-ness
- # [22:09] <Domenic> for sure, that's kind of explicitly the point
- # [22:09] <caitp> which is confusing and notgood
- # [22:09] <Domenic> if you downcast to a regular promise you're removing the cancel-ability
- # [22:09] <Domenic> Kind of like downcasting from v8::Value to v8::Handle :P
- # [22:10] <caitp> I dunno, seems like a lot of headaches waiting to happen
- # [22:11] <wanderview> Domenic: do you envision a Promise.allCancellable() that would keep the all() behavior and cancellable type?
- # [22:12] <Domenic> wanderview: CancelablePromise.all([...])
- # [22:12] <Domenic> base Promise type should be entirely undisturbed
- # [22:12] <wanderview> Domenic: and does that throw if passed a non-cancellable promise or something?
- # [22:12] <Domenic> wanderview: nah it just converts them to cancelable promises which a no-op cancelation action
- # [22:13] <Domenic> wanderview: similarly to how Promise.all converts non-promises to fulfilled promises
- # [22:13] <caitp> I know fetch has shipped and all, but it's young and could probably be unshipped in order to fix the design
- # [22:13] <wanderview> Domenic: so as a developer, I would just use CancelablePromise.all() all the time right? why would I ever use Promise.all() any more?
- # [22:14] <wanderview> in case someone gave me a cancellable promise
- # [22:14] <wanderview> or needed to consume my promise as cancellable
- # [22:14] <Domenic> caitp: you really have drunk the kool-aid of that thread ... there's nothing wrong with the fetch design.
- # [22:15] <Domenic> wanderview: you would use CancelablePromise.all if you wanted the result to be cancelable. But that's pretty rare. Most of the time you don't want to give people the ability to cancel.
- # [22:15] <caitp> i am not really following that thread closely, but we're looking at the design for angular's new http abstraction, and jafar husain brought the points there
- # [22:15] <Domenic> ah yes, he is everywhere bad-mouthing other peoples' work.
- # [22:16] <caitp> i don't know if he's been impolite about it, but he does raise some good points
- # [22:16] <Domenic> i really just disagree with them. he's pretty colored by his observable-philia
- # [22:17] <Domenic> sour grapes that the platform includes promises and not observables, is what i've seen
- # [22:18] <caitp> i mean, I think the platform does get pretty close to observables with DOM events
- # [22:18] <caitp> "pretty" close
- # [22:18] <JakeA> Domenic: not sure I like the "perma-hang as a default" idea, especially as a chain can cancel without oncancel being called on any promise
- # [22:18] <Domenic> caitp: heh. I mean, they are both vaguely event-like.
- # [22:18] <JakeA> I think reject or some third state needs to be default
- # [22:19] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Ping timeout: 248 seconds)
- # [22:19] <Domenic> JakeA: hmm. I think the question is, what is the use case for observing cancellation.
- # [22:20] <JakeA> Domenic: cancelling spinners for one
- # [22:20] <Domenic> JakeA: if we had better answers for that, we could see if e.g. a .finally version is reasonable
- # [22:20] <Domenic> OK, cool, that does sound finally-friendly
- # [22:20] <Domenic> doAsyncThing().catch(showError).finally(removeSpinner)
- # [22:20] * Joins: _ritchie_ (~andrewr@cpe-67-243-154-181.nyc.res.rr.com)
- # [22:21] <JakeA> Domenic: agreed
- # [22:21] <Domenic> This is gonna be a bitch to spec the backend of :P
- # [22:22] <caitp> it's probably not a good idea to have a new class of promise in addition to existing promises
- # [22:22] <Domenic> I disagree
- # [22:22] <Domenic> JakeA: I think I'll revive promises-unwrapping, update it to the latest spec. Then we can use it as a base for CancelablePromise.
- # [22:23] <caitp> no, it's a really bad idea, from a web developer's PoV and from a browser vendor's PoV
- # [22:23] <Domenic> I disagree.
- # [22:24] <wanderview> Domenic: I guess it just seems weird to me that if you use a legacy library in your Promise chain that does not return CancellablePromise, then you can no longer cancel the source of the chain...
- # [22:24] <Domenic> wanderview: yeah but the legacy library produces promises that are not meant to be cancelable
- # [22:25] <caitp> why not just propose an extension to the promise api for es7?
- # [22:25] <Domenic> caitp: because not all promises should be cancelable. That's a capability leak to make them so.
- # [22:25] <wanderview> Domenic: but if the source hasn't finished yet, why does the cancellability of the later processing prevent me from cancelling the source?
- # [22:25] <caitp> Domenic, they might not all be cancellable, but "finally" surely makes sense for all promises
- # [22:26] <Domenic> caitp: oh, yeah, definitely. That was the plan.
- # [22:26] <caitp> if you have a single class, you make life much easier for devs
- # [22:26] <wanderview> Domenic: it just seems its going to make it harder to glue different modules in the promise ecosystem together... basically creating separate class of modules
- # [22:26] <caitp> if they all have a cancel method which may or may not do anything, you make life easier
- # [22:26] * Krinkle|detached is now known as Krinkle
- # [22:27] <Domenic> wanderview: I think that's intended though. You should explicitly opt-in to cancelability.
- # [22:27] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [22:27] <Domenic> caitp: I don't think silent failure like that makes anyone's life easier.
- # [22:27] <caitp> where's the silent failure
- # [22:27] <wanderview> Domenic: I don't see how that jives with CancellablePromise.all() wrapping non-cancellable promises with a no-op cancel()... if thats safe... just give them all a no-op cancel by default
- # [22:28] <Domenic> caitp: canceling something that's not actually cancelable is a logic error. Better to get that error than silently doing nothing.
- # [22:28] <Domenic> wanderview: it's a shorthand for CancellablePromise.all(mapIterable(i, x => CancelablePromise.resolve(x)))
- # [22:29] <Domenic> wanderview: just like Promise.all is a shorthand for Promise.all(mapIterable(i, x => Promise.resolve(x)))
- # [22:30] <wanderview> Domenic: I don't see how that behavior is consistent with your statement "canceling something that's not actually cancelable is a logic error"
- # [22:30] <wanderview> but I am probably just bikeshedding at this point
- # [22:30] * wanderview gets out of the way.
- # [22:31] <Domenic> wanderview: I see what you're saying. It's an implicit part of the .all contract that you up-cast though. Whereas it's not an implicit part of the anyValue.anyMethod() contract that you up-cast, IMO. So if anyValue does not have a behavior for anyMethod then it seems better to throw.
- # [22:32] <Domenic> I dunno, these kind of things make me want to go back to tokens, but then I see how painful they are to use.
- # [22:32] <Domenic> I am 100% sure by this point though that CancelablePromise is much better than Task
- # [22:32] <wanderview> Domenic: I guess I would argue there is a net benefit to the ecosystem to providing a single Promise class with a default no-op vs. splitting the ecosystem into separate classes with more strictly defined throw-if-not-really-cancelable policy
- # [22:33] <caitp> i think it's worth entertaining the guy's ideas a bit, it's not like he doesn't have a clue about api design
- # [22:33] <Domenic> caitp: I've been down that road.
- # [22:33] <Domenic> caitp: not my first rodeo with Jafar :)
- # [22:34] <caitp> so what is the big selling point for sticking with promises, other than "we already shipped"
- # [22:34] <Domenic> they're a good abstraction. maybe not what you're used to if you come from C# and Rx.NET, but for people coming from many other languages, and from JavaScript itself, they're quite suitable.
- # [22:35] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [22:35] <caitp> buuuut you admit that you need to invent a new variant of them which actually covers all the use cases
- # [22:35] <caitp> which doesn't seem very good
- # [22:35] <Domenic> why? why is it bad to extend something that exists instead of creating a whole new paradigm people have to learn and choose between?
- # [22:36] <Domenic> sometimes you want an array, sometimes you want a map, sometimes you want a set
- # [22:36] <caitp> I think because you're still creating a new paradigm, it's just that people will confuse one for the other inadvertently
- # [22:36] <Domenic> Doesn't mean arrays suck and when we "invented" maps/sets that means arrays are not very good
- # [22:37] * Joins: rniwa (~rniwa@17.245.27.38)
- # [22:37] <Domenic> analogy is imprecise since maps/sets are not a superset of arrays ... should have probably used iterables in there somewhere... but you get the idea.
- # [22:37] <Domenic> It's OK for multiple different-but-related things, with different powers, to exist to suit different use cases
- # [22:37] <caitp> it's closer to the ImmutableMap vs Map discussion
- # [22:37] <caitp> if people use ImmutableMap and Map interchangeably, they might have a problem
- # [22:37] <Domenic> Sure, that's pretty good, I agree.
- # [22:38] <wanderview> to be honest, there seemed many similarities between the Task and CancellablePromise concepts... they both ref counted users, etc
- # [22:38] <Domenic> Not quite a superset relation, but the different-but-similar tools for different situations is analogous
- # [22:38] <Domenic> wanderview: oh? last I saw tasks refused to be called more than once
- # [22:38] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [22:39] <wanderview> Domenic: I'm sure there are differences... but the promise extension being discussed seem closer to the Task thing
- # [22:39] <Domenic> wanderview: ah I see, they've changed since proposed at TC39 last week
- # [22:39] <Domenic> "proposed"
- # [22:40] <Domenic> I agree they seem to have coevolved
- # [22:41] <Domenic> The main difference at this point seems to be the C#-style separation between operation and subscription rather than the JavaScript-style both-in-one-object. Jafar is indeed not a fan of the JS style, whether it be for generators, iterators, or promises.
- # [22:41] <Domenic> I think if we take his Task thing and adapt it to JS style it does end up being CancelablePromise.
- # [22:42] <wanderview> Domenic: maybe just call it something completely different and split the difference :-) Its an Activity! and an Activity is a Promise
- # [22:42] <Domenic> haha
- # [22:42] <Domenic> haven't heard Activity before, that's fun :)
- # [22:42] <wanderview> Domenic: oh... or its a Suggestion which extends Promise... Suggestions can be ignored
- # [22:43] <Domenic> ah yes, the promises ecosystem needs more puns, definitely let's do that
- # [22:43] * wanderview stops "helping".
- # [22:43] * Domenic is still sad it ended up being "fulfilled" and "rejected" instead of "kept" and "broken"
- # [22:43] <caitp> heh
- # [22:44] <Domenic> new Promise((keep, break) => { /* oops SyntaxError :( */ })
- # [22:44] <JakeA> It all started with stringify. That was the start of the namepocalypse
- # [22:45] <wanderview> its a sad truth that bikeshedding names is more fun than c++
- # [22:58] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-esimvqswebkpapfk) (Quit: Connection closed for inactivity)
- # [23:07] * Joins: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [23:09] * Quits: _ritchie_ (~andrewr@cpe-67-243-154-181.nyc.res.rr.com) (Quit: _ritchie_)
- # [23:18] * Quits: rniwa (~rniwa@17.245.27.38) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:22] * Quits: jyasskin (jyasskin@nat/google/x-vedgisxgqkkglkga) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [23:30] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:31] * Joins: mmun (~mmun@107.170.142.236)
- # [23:34] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [23:36] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [23:38] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [23:38] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 250 seconds)
- # [23:41] * Quits: Ms2ger (~Ms2ger@91.180.170.16) (Ping timeout: 265 seconds)
- # [23:43] * Joins: KevinMarks_ (~yaaic@2607:fb90:415:cb5b:73e8:d9e2:1392:5049)
- # [23:45] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [23:46] * Quits: encryptd_fractl (~encryptd_@23.30.224.246) (Remote host closed the connection)
- # [23:48] * Joins: rniwa (~rniwa@17.245.27.38)
- # [23:55] * Joins: Ms2ger (~Ms2ger@91.180.170.16)
- # [23:57] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # Session Close: Sat Apr 04 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn