/srv/irclogs.ubuntu.com/2014/09/24/#ubuntu-mir.txt

RAOFWhy does cross-thread error propagation need to be so hard?04:58
dufluRAOF: Why does it exist? :)05:52
RAOFBecause we're not using a language with a sensible runtime :P05:52
dufluOh look, C++ isn't bad enough. Let's add a couple hundred more pages to the spec and make it worse05:52
RAOFObviously you wouldn't do that.06:05
RAOFThere are already two or three terrible languages in C++; no need to add more :)06:06
RAOFYou might do something like Rust, for example.06:06
dufluI noticed C++11(?) recently broke even basic C code: "string"STRING06:15
dufludoesn't work any more06:15
anpokduflu: missing a literal operator?07:34
dufluanpok: No I mean "hello""world" is now invalid in C++. You have to insert a space "hello" "world"07:34
dufluWhich is annoying if one of your literals is a macro and your mature stable code worked perfectly until C++1107:35
anpokinteresting07:40
anpokthey had to change the pre processor to get that07:40
anpokhttp://xkcd.com/1172/07:40
dufluanpok: I don't think it required a preprocessor change. Only a language change... ?07:47
anpokthey allow "foo""bar", but not define BLA "bar"  "foo"BLA07:48
anpoki guess  "foo"BLA is a token at cpp stage07:48
anpokand not two tokens07:48
anpokotherwise they would have to deal a lot with whitespace ugly trickery within the grammar07:49
=== chihchun is now known as chihchun_afk
=== MacSlow is now known as MacSlow|lunch
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== MacSlow|lunch is now known as MacSlow
=== dandrader is now known as dandrader|lunch
=== dandrader is now known as dandrader|bbl
=== dandrader_ is now known as dandrader
=== LockeAnarchist- is now known as LockeAnarchist

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!