00:00:40  <bterlson>reuse in what way?
00:01:02  <bterlson>identical switch syntax but in expression form, different keyword for case legs?
00:02:21  <Domenic>Yeah I think so... at least that's what I remember from your original gist
00:02:28  <bterlson>I have gone down that road pretty far, switch ( ... ) { match Pattern : ... normal case-like syntax except with `match` contextually reserved ... }
00:02:52  <bterlson>pretty much same syntactical difficulties here
00:03:00  <bterlson>bit easier but
00:03:26  <bterlson>I want different behavior for the legs
00:03:40  <bterlson>which argues for a different keyword
00:05:46  <Domenic>Hmm
00:05:48  <bterlson>I'm leaning toward legs like `{x, y} : Expression` possibly with an optional block like arrow functions (or rely on `do`)
00:06:04  <Domenic>Yeah the brevity benefits seem nice
00:06:48  <bterlson>I spent a bit in F# and found it very nice there
00:06:53  <bterlson>this syntax is very similar
01:29:11  <aklein>re: Sets being ordered, I think of it more like iteration of Sets is ordered, not so much that they are _essentially_ ordered. of course that may be a meaningless distinction depending on your worldview
01:51:24  * zsocjoined
01:51:25  * zsocquit (Changing host)
01:51:25  * zsocjoined
02:13:32  * not-an-aardvarkjoined
02:52:14  * chicoxy__quit (Remote host closed the connection)
03:08:13  * bradleymeckquit (Quit: bradleymeck)
03:22:38  * chicoxyzzyjoined
03:54:31  * caridyquit (Remote host closed the connection)
03:54:59  * caridyjoined
03:55:46  * jmdyckquit (Quit: Leaving.)
04:09:18  * chicoxyzzyquit
04:21:00  <ljharb>if you can't observe them being unordered, that seems ordered to me :-p
04:21:06  <ljharb>but yeah i'm kind of with you conceptually
05:02:53  <TabAtkins>Yeah, the {a,b} set and the {b,a} set should def be equal, at least by defautl.
06:36:37  * gskachkovjoined
09:18:13  * gskachkovquit (Quit: gskachkov)
09:23:25  * Havvyquit (Read error: Connection reset by peer)
09:25:22  * Havvyjoined
09:38:30  * isHavvyjoined
09:40:48  * Havvyquit (Ping timeout: 240 seconds)
10:25:11  * mylesborinsquit (Quit: farewell for now)
10:25:41  * mylesborinsjoined
11:07:24  * chicoxyzzyjoined
11:09:10  * chicoxyz_joined
11:12:30  * chicoxyzzyquit (Ping timeout: 240 seconds)
11:41:19  * gibson042quit (Quit: Leaving.)
11:52:40  * gskachkovjoined
11:53:15  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
12:38:01  * jmdyckjoined
13:06:46  * bradleymeckjoined
15:08:50  * jmdyckquit (Ping timeout: 240 seconds)
15:13:12  * Fishrock123joined
15:33:49  * jmdyckjoined
15:38:36  * bradleymeckquit (Quit: bradleymeck)
15:40:01  * rektide__changed nick to rektide
15:46:19  * bradleymeckjoined
15:47:47  * not-an-aardvarkjoined
15:51:36  * bradleymeckquit (Quit: bradleymeck)
16:18:34  * bradleymeckjoined
16:42:30  * bradleymeckquit (Ping timeout: 240 seconds)
16:43:48  * bradleymeckjoined
16:50:48  * bradleymeckquit (Ping timeout: 268 seconds)
16:51:13  * bradleymeckjoined
17:01:10  * bradleymeckquit (Quit: bradleymeck)
17:48:17  * bradleymeckjoined
17:57:18  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
18:00:24  * bradleymeckquit (Quit: bradleymeck)
18:02:15  * bradleymeckjoined
18:06:49  * chicoxyz_quit (Remote host closed the connection)
18:07:21  * chicoxyzzyjoined
18:12:12  * chicoxyzzyquit (Ping timeout: 268 seconds)
18:27:47  * bradleymeckquit (Quit: bradleymeck)
18:59:38  * M-IvanSanchezquit (Ping timeout: 255 seconds)
19:02:41  * Fishrock123quit (Remote host closed the connection)
19:07:56  * bradleymeckjoined
19:11:07  * Fishrock123joined
19:25:43  * Fishrock123quit (Remote host closed the connection)
19:28:10  * Fishrock123joined
21:02:48  * bradleymeckquit (Quit: )
21:30:44  * M-IvanSanchezjoined
21:55:33  * Fishrock123quit (Quit: Leaving...)
22:32:42  * gibson042joined
22:38:57  * zsocquit (Ping timeout: 240 seconds)
23:22:14  * IgnoredA1biencejoined
23:26:13  * gibson042quit (*.net *.split)
23:26:13  * leobalterquit (*.net *.split)
23:26:14  * IgnoredAmbiencequit (*.net *.split)
23:27:45  * gibson042joined
23:51:10  * gskachkovquit (Ping timeout: 240 seconds)