--- Log opened Mon Jun 19 00:00:18 2017 |
04:14 | | Turaiel[Offline] is now known as Turaiel |
04:25 | <@celticminstrel> | I wonder if it's safe to have a function with a static local whose constructor calls the same function... |
04:26 | < Mahal> | I am not really a coder |
04:26 | < Mahal> | but this smacks of "hello, a loop" to me |
04:26 | <@celticminstrel> | It does indeed, and yet... a static local is supposed to be initialized only once. |
04:27 | <@celticminstrel> | By which I mean, once in the entire program. |
04:29 | <~Vornicus> | I think actual code would enlighten the situation |
04:30 | <@celticminstrel> | I ran it and it crashed, so I'm assuming that means it's not safe, but basically... |
04:30 | <@celticminstrel> | T& get_thing() {static T thing; return thing;} T::T(T* parent = nullptr) : parenr(parent ? parent : get_thing()) {} |
04:31 | <~Vornicus> | that ... yeah that ain't gonna work |
04:31 | <@celticminstrel> | ...probably should've put that on two lines, oh well. |
04:33 | <@celticminstrel> | get_thing was also a static member of T, so I've decided to use a private tag constructor. |
04:33 | <@celticminstrel> | Basically the idea is that get_thing is a "root" of any T. |
04:34 | <@celticminstrel> | And every T except that one should have a parent. |
05:12 | <@celticminstrel> | Not working. :/ Need to rethink this. Might just need to have an additional private flag that's true only in the root. |
05:12 | | celticminstrel [celticminst@Nightstar-cn2je9.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:39 | | Turaiel is now known as Turaiel[Offline] |
05:59 | | Jessikat [Jessikat@Nightstar-41a4ap.dab.02.net] has joined #code |
06:16 | | Jessikat` [Jessikat@Nightstar-b9o87p.dab.02.net] has joined #code |
06:19 | | Jessikat [Jessikat@Nightstar-41a4ap.dab.02.net] has quit [Ping timeout: 121 seconds] |
06:54 | | Kindamoody[zZz] is now known as Kindamoody|out |
07:25 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
10:52 | | Jessikat` [Jessikat@Nightstar-b9o87p.dab.02.net] has quit [Ping timeout: 121 seconds] |
13:07 | | * TheWatcher eyes this email, sighs |
13:08 | <@TheWatcher> | Person X: "$program should do $feature", person Y: "under no circumstances should $program do $feature" |
13:08 | <@TheWatcher> | X and Y are both "in charge" of this project |
13:13 | <&Reiver> | So sit them in a meeting and get behind the lead sheilding. |
13:13 | <&Reiver> | This is simply a lack of specification, and it is not your problem to decide who is right. |
13:13 | <@TheWatcher> | "Lack of specification" is this entire godsdamned thing in a nutshell -_- |
13:13 | <&Reiver> | that's BA 101, if in doubt, punt it up and offically leave it as teir problem~ |
13:14 | <&Reiver> | *their |
13:23 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
13:23 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
13:26 | | celticminstrel [celticminst@Nightstar-cn2je9.dsl.bell.ca] has joined #code |
13:26 | | mode/#code [+o celticminstrel] by ChanServ |
13:40 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
13:40 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
13:40 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
13:51 | | celticminstrel [celticminst@Nightstar-cn2je9.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
--- Log closed Mon Jun 19 14:37:53 2017 |
--- Log opened Mon Jun 19 14:38:03 2017 |
14:38 | | TheWatcher [chris@GlobalOperator.Nightstar.Net] has joined #code |
14:38 | | Irssi: #code: Total of 33 nicks [27 ops, 0 halfops, 0 voices, 6 normal] |
14:38 | | mode/#code [+o TheWatcher] by ChanServ |
14:38 | | Kindamoody|out is now known as Kindamoody |
14:38 | | Irssi: Join to #code was synced in 56 secs |
17:47 | | Kindamoody is now known as Kindamoody|afk |
18:36 | | Turaiel[Offline] is now known as Turaiel |
19:00 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .] |
19:01 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
19:01 | | mode/#code [+o Syloq] by ChanServ |
21:30 | | macdjord is now known as macdjord|slep |
22:01 | <&McMartin> | "Chrx, pronounced “marshmallow” according to the project website, automates a dual-boot Linux install." |
22:01 | <&McMartin> | Fuck yooooooooooooouuuuuuuuu |
22:01 | <@Tamber> | ... pronounced marshm... wh... buh |
22:02 | <&McMartin> | To be clear, it is that part that I'm swearing at, not automating dual-boot Linux installs |
22:15 | | * TheWatcher blink |
22:37 | <&[R]> | I'm guessing it's a stab at people who "pronounce" SQL as "squirrel" or "sequel" |
22:39 | <&[R]> | Or GUI as "gooey" |
22:50 | < Mahal> | I have a genuine question. Why do we object to "sequel" or "gooey"? |
22:50 | <@gnolam> | U gh |
22:51 | <@gnolam> | ... |
22:51 | <@gnolam> | I have no objections to "gooey". That's a natural pronunciation. |
22:51 | < Mahal> | no honestly, I don't now |
22:51 | < Mahal> | I run into the "AREGH PEOPLE WHY" on occasion but have never understood |
22:52 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
22:52 | | mode/#code [+o Reiv] by ChanServ |
22:53 | <@gnolam> | "SQL" as anything other than the abbreviation however... no. |
22:54 | <@gnolam> | If you want it pronounced some specific way, then pick your abbreviation or acronym so that it *is* pronounced that way. |
22:55 | <@gnolam> | Don't be HEN3RY. |
22:55 | < Mahal> | You've said "no" but still not *why* |
22:55 | < Mahal> | just "don't" |
22:56 | < Mahal> | I mean... at a "being a human" level "sequel" is easier to say than "ess que ell", so I can understand why it's hung around, we're lazy asses |
22:57 | <@Alek> | I'm gonna pronounce it "cheerios" just to piss them off. :P |
22:59 | <@gnolam> | It might be easier to say, but it has *nothing to do with how it's actually written*. |
23:00 | <@gnolam> | And good luck explaining that it's easier to say to "John" from tech support in Chennai. |
23:01 | | Kindamoody|afk is now known as Kindamoody |
23:02 | <@gnolam> | Or Zsolt in Transylvania. |
23:04 | <@gnolam> | Or Lee in Guangdong. |
23:08 | <@Alek> | they're all still "John" though |
23:08 | <@gnolam> | If you insist on some special pronunciation for your technology, then all you're doing is making people's jobs that much harder, because people *are* going to pronounce it as it's written. |
23:08 | <@Alek> | agreed |
23:09 | <@gnolam> | I have much harsher words for this, but my self-censor is kicking in. |
23:13 | <@gnolam> | (Hen3ry is a Tom Lehrer quote: "I am reminded at this point of a fellow I used to know whose name was Henry. Only to give you an idea of what an individualist he was, he spelt it 'HEN3RY'. The 3 was silent, you see.") |
23:16 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [Connection closed] |
23:16 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
23:16 | | mode/#code [+o Reiv] by ChanServ |
23:23 | <~Vornicus> | darles chickens with four Ns and a silent Q |
23:23 | | * Mahal sigh. |
23:25 | <&McMartin> | "Sequel" is the only English word that you can get out of SQL if you pretend English is an Abjad, which is a thing we do ALL THE TIME PLZKTHX. |
23:26 | <&McMartin> | It is true that THX needs to pronounced as the letters or as "thanks" depending on context and means different things. |
23:26 | <@gnolam> | And again: good luck explaining that to "John", Zsolt and Lee. |
23:26 | <&McMartin> | Who we weren't talking to and don't care about, so, yeah. |
23:26 | <&McMartin> | Spelling it out will be understood |
23:27 | <&McMartin> | But, like |
23:27 | <&McMartin> | SQL is much less borderline than SCSI, which *also* isn't borderline but has way too many words it could be pronounced as. |
23:29 | <&McMartin> | But yes, I acknowledge that languages which believe that "vzgl" is an entirely sensible thing to start a word |
23:29 | <&McMartin> | Will not jump to "treat it like it's an abjad" |
23:30 | <&McMartin> | Your proposed criterion also makes WYSIWYG largely non-problematic, and as a native speaker I'm less willing to grant that |
--- Log closed Tue Jun 20 00:00:55 2017 |