--- Log opened Thu May 04 00:00:53 2017 |
00:26 | | macdjord is now known as macdjord|slep |
00:44 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Ping timeout: 121 seconds] |
01:26 | | Derakon[AFK] is now known as Derakon |
01:27 | | * McMartin sends out a pull request that adds 501 lines and deletes 1290. |
01:27 | <@Azash> | git commit -m "Added robustness" |
01:30 | < Jessikat> | git gud |
01:59 | <@celticminstrel> | Nice. |
03:10 | | Jessikat [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
03:10 | | Jessikat [Jessikat@Nightstar-6fc.jtr.132.82.IP] has joined #code |
03:14 | | Jessikat [Jessikat@Nightstar-6fc.jtr.132.82.IP] has quit [Ping timeout: 121 seconds] |
03:15 | | Jessikat [Jessikat@Nightstar-63ju21.dab.02.net] has joined #code |
05:10 | | Derakon is now known as Derakon[AFK] |
05:35 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code |
06:15 | | Kindamoody[zZz] is now known as Kindamoody |
06:30 | | Kindamoody is now known as Kindamoody|afk |
07:28 | | celticminstrel is now known as celmin|sleep |
09:42 | | Jessikat` [Jessikat@Nightstar-a173q1.dab.02.net] has joined #code |
09:45 | | Jessikat [Jessikat@Nightstar-63ju21.dab.02.net] has quit [Ping timeout: 121 seconds] |
10:30 | <@Pi> | McMartin: \o/ |
10:31 | <@Pi> | McMartin: Just this week PRed a deletion of 2 or 3k lines from our Android codebase. |
10:32 | < RchrdB> | Nice! |
10:35 | <~Vornicus> | That is a heapin' helpin' |
11:01 | | jeroud [sid10043@Nightstar-7he56f.irccloud.com] has quit [[NS] Quit: ] |
11:02 | | jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code |
11:02 | | mode/#code [+ao jeroud jeroud] by ChanServ |
12:07 | | Jessikat` is now known as Jessikat |
12:12 | < RchrdB> | <@DRMacIver> Anyone I know who does windows C++ development: Is there some trick to going from namespace name to header file that I'm missing? I'm finding all this documentation that very helpfully tells you everything about a namespace except what header file it comes from. |
12:15 | <&[R]> | grep -R 'namespace NAMESPACETOLOOKFOR' C:\Windows has\no concept\of short\pathnames\so it does this\disgusting\atrocity\2015\with random years\1984\inserted into them\includes |
12:15 | <&[R]> | ? |
12:16 | < RchrdB> | "grep" doesn't really seem like the obvious choice for an idiomatic solution on Windows but thank you. :) |
12:17 | <&[R]> | I'm sorry that the windows' userspace has such a drought of useful tools |
12:18 | < RchrdB> | :) |
13:14 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [[NS] Quit: Leaving] |
13:45 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code |
13:58 | < Jessikat> | C++ namespaces are atrocious for this reason |
14:04 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds] |
14:08 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code |
14:08 | | mode/#code [+o Alek] by ChanServ |
14:16 | <&[R]> | Hmm? |
14:20 | <~Vornicus> | Because they're part of file contents, for one thing |
14:21 | <~Vornicus> | You can't look at your folder and go "aha, that's where this module came from" |
14:21 | <~Vornicus> | but if I have in, say, python, a thing that says "import monkeypants" I know I'm looking for a thing called monkeypants.py |
14:21 | <~Vornicus> | (or possibly monkeypants/__init__.py, but you get the idea) |
14:28 | < Jessikat> | I've seen people attempt to use c++ namespaces as if they were writing C#, and it made me cryyy |
14:40 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
14:41 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
14:45 | | celmin|sleep is now known as celticminstrel |
14:49 | <&[R]> | What's that end up being like? |
15:33 | < Jessikat> | A hellscape of boilerplate and :: |
15:35 | < Jessikat> | Why the glorious fucking hell is passing the wrong number of parameters to a CPP macro a warning rather than an error? |
16:12 | | Jessikat` [Jessikat@Nightstar-5m0au0.dab.02.net] has joined #code |
16:15 | | Jessikat [Jessikat@Nightstar-a173q1.dab.02.net] has quit [Ping timeout: 121 seconds] |
16:26 | | Jessikat` is now known as Jessikat |
16:32 | < Jessikat> | https://qz.com/380163/actual-words-my-coworkers-have-said-to-me-a-woman-in-tech/ |
17:11 | <&[R]> | âHow did you learn to do all this?!â <-- guys get that too? |
17:15 | <@ErikMesoy> | This reads like an odd mix of the seriously offensive, the trivial vent on the internet, things I've said, things I've gotten, and combinations of the above. |
17:17 | | * ToxicFrog stores "When Llorothaag returns, you will be the first sacrifice I lay upon her profane altar." for later use. |
17:35 | | jeroud [sid10043@Nightstar-6br85t.irccloud.com] has quit [A TLS packet with unexpected length was received.] |
17:38 | | jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code |
17:38 | | mode/#code [+ao jeroud jeroud] by ChanServ |
17:59 | <@celticminstrel> | The responses are hilarious though. |
19:33 | <&McMartin> | 05:58 < Jessikat> C++ namespaces are atrocious for this reason |
19:34 | <&McMartin> | The last time we had a person in this channel returning to programming after being taught the basics in the 1990s, he was unironically furious at the fact that he could not arrange his files and directories to his taste, but rather had to have them match the program organization |
20:15 | | macdjord|slep is now known as macdjord |
21:29 | | Jessikat` [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
21:43 | | Jessikat [Jessikat@Nightstar-5m0au0.dab.02.net] has quit [Ping timeout: 121 seconds] |
21:54 | <&jerith> | I've been annoyed by both styles. |
21:56 | < Jessikat`> | I value consistent and terse code |
21:57 | < Jessikat`> | so long as your organisation isn't actively preventing me understanding the shape of the program, I'm likely to be okay with it |
21:57 | <&jerith> | To be fair, the most annoying is Java where I can't really put a bunch of related things into a single file. |
21:57 | < Jessikat`> | Java doesn't really let you write a line of code without building an entire starship around it |
21:58 | <&jerith> | I do all my organisation at the module level in other languages. |
21:59 | < Jessikat`> | I value the help that IDEs tend to provide when it comes to large projects in any language |
21:59 | < Jessikat`> | but mostly it's just knowing where things are likely to be if I need them |
21:59 | <&jerith> | I value grep and the non-IDEness of emacs.~ |
22:00 | < Jessikat`> | emacth* |
22:00 | <&jerith> | But I completely recognise the value of IDEs and lament only that they invariably have terrible straightjacketed editors. |
22:00 | < Jessikat`> | I solve this problem by never learning how to do anything very powerful~ |
22:03 | <&jerith> | Also, it's only recently that some IDEs have become useful for dynamic languages. |
22:03 | <&jerith> | And most of the functionality I really find useful is pretty easily available in emacs. |
22:05 | <&jerith> | (Although I still reach for netbeans or whatever when faced with a pile of unfamiliar Java. And then I swear a lot.) |
22:24 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Connection closed] |
22:39 | | Kindamoody|afk is now known as Kindamoody |
22:51 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code |
22:51 | | Kindamoody is now known as Kindamoody[zZz] |
23:31 | <&McMartin> | https://twitter.com/pomeranian99/status/858856994438094848 |
23:36 | | Turaiel[Offline] is now known as Turaiel |
23:48 | < Jessikat`> | :) |
--- Log closed Fri May 05 00:00:54 2017 |