Options:
- # Session Start: Mon Apr 14 00:00:00 2014
- # Session Ident: #css
- # [00:41] * Joins: zcorpan (~zcorpan@public.cloak)
- # [00:48] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [01:08] * heycam|away is now known as heycam
- # [01:42] * Joins: zcorpan (~zcorpan@public.cloak)
- # [01:49] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [01:59] * Quits: shepazu (schepers@public.cloak)
- # [02:43] * Joins: zcorpan (~zcorpan@public.cloak)
- # [02:50] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [03:08] * Joins: jdaggett (~jdaggett@public.cloak)
- # [03:43] * Joins: zcorpan (~zcorpan@public.cloak)
- # [03:50] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [04:24] * Joins: shepazu (schepers@public.cloak)
- # [04:44] * Joins: zcorpan (~zcorpan@public.cloak)
- # [04:51] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [05:17] * heycam is now known as heycam|away
- # [05:45] * Joins: zcorpan (~zcorpan@public.cloak)
- # [05:52] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [06:08] * heycam|away is now known as heycam
- # [06:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [06:51] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
- # [06:51] * Joins: shepazu (schepers@public.cloak)
- # [06:53] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [07:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [07:53] * heycam is now known as heycam|away
- # [07:53] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [08:29] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:36] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [09:14] * Joins: rodneyrehm (~rrehm@public.cloak)
- # [09:45] * Joins: BradK (~bradk@public.cloak)
- # [09:48] * Quits: BradK (~bradk@public.cloak) ("Buh bye")
- # [10:03] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:06] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [11:15] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
- # [11:19] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [11:30] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [11:38] * Joins: zcorpan (~zcorpan@public.cloak)
- # [11:46] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [11:50] * Joins: zcorpan (~zcorpan@public.cloak)
- # [12:15] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [12:29] * Joins: zcorpan (~zcorpan@public.cloak)
- # [12:34] * Quits: rodneyrehm (~rrehm@public.cloak) ("This computer has gone to sleep")
- # [13:06] * Joins: rodneyrehm (~rrehm@public.cloak)
- # [13:20] * Joins: globe (~rrehm@public.cloak)
- # [13:25] * Quits: rodneyrehm (~rrehm@public.cloak) (Ping timeout: 180 seconds)
- # [14:16] * Joins: plh (plehegar@public.cloak)
- # [15:22] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [15:22] * Joins: dauwhe (~dauwhe@public.cloak)
- # [15:59] * Joins: tantek (~tantek@public.cloak)
- # [17:00] * Joins: dbaron (~dbaron@public.cloak)
- # [17:44] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:48] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:48] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [18:19] * Joins: zcorpan (~zcorpan@public.cloak)
- # [18:26] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [18:56] * Joins: rhauck (~Adium@public.cloak)
- # [18:56] * Quits: globe (~rrehm@public.cloak) ("leaving planet earth")
- # [19:00] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [19:12] * Joins: jcraig (~jcraig@public.cloak)
- # [19:20] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:27] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:30] * Joins: rhauck1 (~Adium@public.cloak)
- # [19:33] * Joins: dbaron (~dbaron@public.cloak)
- # [19:34] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:37] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [19:40] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [20:00] * Joins: adenilson (~anonymous@public.cloak)
- # [20:04] * Quits: adenilson (~anonymous@public.cloak) (Client closed connection)
- # [20:04] * Joins: adenilson_ (~anonymous@public.cloak)
- # [20:06] * Joins: dbaron (~dbaron@public.cloak)
- # [20:06] * Quits: dbaron (~dbaron@public.cloak) (Client closed connection)
- # [20:06] * Joins: dbaron (~dbaron@public.cloak)
- # [20:12] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [20:18] * Joins: rhauck (~Adium@public.cloak)
- # [20:21] * Joins: zcorpan (~zcorpan@public.cloak)
- # [20:28] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [20:28] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:33] * Joins: dbaron (~dbaron@public.cloak)
- # [20:33] * Joins: tantek (~tantek@public.cloak)
- # [21:21] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:26] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [21:28] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [21:32] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:33] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [21:33] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:37] * Joins: dbaron (~dbaron@public.cloak)
- # [21:42] * Joins: adenilson (~anonymous@public.cloak)
- # [21:44] * Joins: tantek (~tantek@public.cloak)
- # [21:45] * Joins: jet (~junglecode@public.cloak)
- # [21:46] * Quits: adenilson_ (~anonymous@public.cloak) (Ping timeout: 180 seconds)
- # [21:55] <SimonSapin> TabAtkins: what does the prose-based "parse a comma-separated list of component values" algorithm bring that # in grammars doesn’t?
- # [21:56] <TabAtkins> Nothing. It's used for manual parsing algorithms.
- # [21:56] <SimonSapin> meh, ok
- # [21:56] <TabAtkins> For example, the sizes='' attribute in <picture>.
- # [22:27] * Joins: rhauck (~Adium@public.cloak)
- # [22:30] <TabAtkins> SimonSapin: Basically, some algos want to use "parse a list of component values", but are actually splitting on commas, and it turns out it's annoying to write that up each time. So I added an algo for it.
- # [22:35] <SimonSapin> TabAtkins: and these are not based on grammars?
- # [22:44] <TabAtkins> Not always.
- # [22:51] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:59] <TabAtkins> SimonSapin: See, for example, the rules for parsing a <media-query-list>, which relies on exactly this algo (explicitly, since I wrote it before I defined this algo).
- # [22:59] <TabAtkins> Anyone doing different error-handling than CSS usually does (all or nothing) occasionally needs to explicitly parse on at least some level.
- # [23:04] <SimonSapin> fair enough
- # [23:05] <TabAtkins> And now MQ uses the new algo.
- # [23:17] <zcorpan> yeah sizes='' first used a grammar but that was annoying because it meant the impl had to go on parsing the whole value just in case there's some trailing error that should cause the entire attribute to be ignored
- # [23:18] <zcorpan> now it can stop as soon as it has successfully got something
- # [23:19] <TabAtkins> zcorpan: I'll have a PR to change the parsing over to use the new Syntax algo soon.
- # [23:19] <zcorpan> ok
- # [23:21] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [23:28] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [23:36] * Joins: jcraig (~jcraig@public.cloak)
- # [23:49] * Joins: dauwhe_ (~dauwhe@public.cloak)
- # [23:49] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [23:55] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
- # [23:58] * Joins: plh (plehegar@public.cloak)
- # Session Close: Tue Apr 15 00:00:01 2014
The end :)