--- Log opened Wed Oct 14 00:00:02 2015 |
00:04 | | catadroid [catalyst@Nightstar-1lvohp.dab.02.net] has quit [Ping timeout: 121 seconds] |
00:06 | | Turaiel is now known as Un[tur]tale |
00:18 | | catadroid [catalyst@Nightstar-ogva0c.dab.02.net] has joined #code |
00:23 | | catadroid [catalyst@Nightstar-ogva0c.dab.02.net] has quit [A TLS packet with unexpected length was received.] |
00:23 | | catadroid [catalyst@Nightstar-ogva0c.dab.02.net] has joined #code |
00:36 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code |
00:36 | | mode/#code [+o thalass] by ChanServ |
00:48 | | catadroid` [catalyst@Nightstar-m81al5.dab.02.net] has joined #code |
00:51 | | catadroid [catalyst@Nightstar-ogva0c.dab.02.net] has quit [Ping timeout: 121 seconds] |
02:35 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection reset by peer] |
03:36 | | Kindamoody[zZz] is now known as Kindamoody |
03:40 | | Kindamoody is now known as Kindamoody|afk |
03:53 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has quit [Ping timeout: 121 seconds] |
04:12 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
04:54 | | Un[tur]tale is now known as Turaiel |
05:01 | | Derakon is now known as Derakon[AFK] |
05:32 | | Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds] |
05:47 | | Turaiel is now known as Turaiel[Offline] |
05:55 | | Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
05:57 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
06:37 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
06:37 | | mode/#code [+o macdjord] by ChanServ |
07:01 | | Meatyhandbag [sebastianfe@Nightstar-ram.3qf.224.136.IP] has quit [Client exited] |
07:04 | | celticminstrel [celticminst@Nightstar-qp4eva.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:18 | | catadroid [catalyst@Nightstar-c6s3d5.dab.02.net] has joined #code |
07:22 | | catadroid` [catalyst@Nightstar-m81al5.dab.02.net] has quit [Ping timeout: 121 seconds] |
09:20 | | catadroid [catalyst@Nightstar-c6s3d5.dab.02.net] has quit [[NS] Quit: Bye] |
09:20 | | catadroid [catalyst@Nightstar-cvonm9.dab.02.net] has joined #code |
--- Log opened Wed Oct 14 10:03:48 2015 |
10:03 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
10:03 | | Irssi: #code: Total of 34 nicks [18 ops, 0 halfops, 0 voices, 16 normal] |
10:03 | | mode/#code [+o TheWatcher] by ChanServ |
10:04 | | Orthia [quassel@Nightstar-ksqup0.co.uk] has joined #code |
10:04 | | mode/#code [+o Orthia] by ChanServ |
10:04 | | Irssi: Join to #code was synced in 36 secs |
10:05 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
10:05 | | mode/#code [+ao Reiver Reiver] by ChanServ |
--- Log opened Wed Oct 14 10:21:00 2015 |
10:21 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
10:21 | | Irssi: #code: Total of 35 nicks [19 ops, 0 halfops, 0 voices, 16 normal] |
10:21 | | mode/#code [+o TheWatcher] by ChanServ |
10:21 | | Irssi: Join to #code was synced in 39 secs |
10:22 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
10:22 | | mode/#code [+ao Reiver Reiver] by ChanServ |
--- Log opened Wed Oct 14 10:33:49 2015 |
10:33 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
10:33 | | Irssi: #code: Total of 35 nicks [19 ops, 0 halfops, 0 voices, 16 normal] |
10:33 | | mode/#code [+o TheWatcher] by ChanServ |
10:34 | | Irssi: Join to #code was synced in 37 secs |
10:34 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
10:35 | | mode/#code [+ao Reiver Reiver] by ChanServ |
10:55 | | catadroid` [catalyst@Nightstar-bt1boh.dab.02.net] has joined #code |
10:55 | | catadroid [catalyst@Nightstar-cvonm9.dab.02.net] has quit [Connection closed] |
11:57 | | catadroid` is now known as catadroid |
12:16 | <@TheWatcher> | Oh hey, CODICIL WINTER HILL isn't sending subscriptions 10 minutes late anymore! |
12:16 | <@TheWatcher> | Nope. Now it's sending them 10 minutes early |
12:16 | <@TheWatcher> | WTFARGHLFLAIL |
12:20 | < abudhabi> | You know what they say. Early bird catches the Worm of the World's End. |
12:28 | | * TheWatcher frobnicates the twiddly bits in the hope of refining the behaviour |
12:46 | | Meatyhandbag [sebastianfe@Nightstar-ram.3qf.224.136.IP] has joined #code |
13:04 | | Turaiel[Offline] is now known as Turaiel |
13:38 | | Turaiel is now known as Turaiel[Offline] |
13:40 | | Meatyhandbag [sebastianfe@Nightstar-ram.3qf.224.136.IP] has quit [Ping timeout: 121 seconds] |
13:42 | | Turaiel[Offline] is now known as Turaiel |
13:46 | | Meatyhandbag [sebastianfe@Nightstar-ram.3qf.224.136.IP] has joined #code |
13:48 | | catadroid` [catalyst@Nightstar-tm6spm.dab.02.net] has joined #code |
13:50 | | catadroid [catalyst@Nightstar-bt1boh.dab.02.net] has quit [Ping timeout: 121 seconds] |
14:18 | | catadroid` is now known as catadroid |
14:40 | | Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code |
14:40 | | mode/#code [+o Crossfire] by ChanServ |
14:57 | | celticminstrel [celticminst@Nightstar-qp4eva.dsl.bell.ca] has joined #code |
14:57 | | mode/#code [+o celticminstrel] by ChanServ |
15:51 | | * TheWatcher sticks a Dr Kleiner quote into part of his course materials, wonders if anyone will notice >.> |
15:58 | <@gnolam> | FOREIGN KEY (sample) REFERENCES Xen (crystal) ON RESONANCE CASCADE |
16:38 | | * Azash grits teeth over Java generics |
16:38 | < Azash> | 99% convenient 1% hellish |
16:39 | < Azash> | Today's experience: I can't pass a Collection<? extends Foo> to a function that wants Collection<? extends Foo> because when parsing Java marks the former as anchor 1 and the latter as anchor 2 and perceives it as a threat to strong typing to merge the two anchors |
17:06 | | gizmore [kvirc@Nightstar-4hic87.dip0.t-ipconnect.de] has joined #code |
17:36 | | gnolam_ [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
17:37 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [NickServ (RECOVER command used by gnolam_)] |
17:37 | | gnolam_ is now known as gnolam |
17:37 | | mode/#code [+o gnolam] by ChanServ |
17:48 | < abudhabi> | Hmm. I need $fields populated before I initialize $components, but I need to initialize $components before I can pass them $fields. |
17:51 | < abudhabi> | Actually, I'm wrong! I can initialize $components first. |
17:51 | | Meatyhandbag_ [sebastianfe@Nightstar-0sj.1a3.224.136.IP] has joined #code |
17:51 | < abudhabi> | I've finally refactored this enough so it runs in addition to compiling, and not being a horrible thread-unsafe monstrosity. |
17:52 | | Meatyhandbag [sebastianfe@Nightstar-ram.3qf.224.136.IP] has quit [Ping timeout: 121 seconds] |
17:52 | | Meatyhandbag_ is now known as Meatyhandbag |
17:55 | < abudhabi> | Anyway, Java question, which I've asked before: What's the proper way of a child making a call to its parent's method? |
17:57 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
17:57 | | catadroid [catalyst@Nightstar-tm6spm.dab.02.net] has quit [[NS] Quit: Bye] |
18:08 | <@celticminstrel> | ... "ON RESONANCE"? |
18:08 | < abudhabi> | RESONANCE JOIN RESONANCE ON RESONANCE.Id = RESONANCE.Id |
18:08 | <@celticminstrel> | abudhabi: super.blah() |
18:09 | <@celticminstrel> | But only from within blah(), generally. |
18:09 | < abudhabi> | celticminstrel: Nein. They're not superclass/subclass. They're an object within an object. |
18:09 | <@celticminstrel> | You mean an inner class? |
18:09 | <@celticminstrel> | That would be this.OuterClass.blah() |
18:09 | <@gnolam> | celticminstrel: are you asking about ON RESONANCE or was it a reply to AD? |
18:09 | < abudhabi> | I mean like a panel in a frame. |
18:10 | <@celticminstrel> | gnolam: It was not at abudhabi. |
18:10 | <@celticminstrel> | abudhabi: Inner class means a non-static class defined inside a class. |
18:10 | <@celticminstrel> | Is that what this is? |
18:10 | < abudhabi> | No. |
18:11 | <@celticminstrel> | Then I have no idea what you're talking about. :| |
18:11 | < abudhabi> | It's an OBJECT FIELD inside a class. |
18:11 | <@celticminstrel> | ...uh... |
18:11 | < abudhabi> | I want, from inside of the object, to call a method of the class. |
18:11 | <@celticminstrel> | The only way to do that is for the so-called child to contain a reference back to its so-called parent. |
18:11 | < abudhabi> | Either that - or if it's insane, redesign it somehow. |
18:12 | < abudhabi> | Yeah, I'm doing it by reference now. |
18:12 | <@celticminstrel> | I don't know if it's insane. I don't even know what you're doing. |
18:12 | <@celticminstrel> | Though, I think what I described is exactly what inner classes do implicitly... |
18:12 | <@celticminstrel> | So if the so-called child class is small, I suppose you could move it to be an inner class... |
18:13 | < abudhabi> | JFrame extending class has a TimerTask extending class object as a field, which is Runnable, and wants to prod the JFrame to update itself periodically. |
18:14 | <@celticminstrel> | That does sound like the sort of place where I'd at least consider using an inner class. |
18:15 | <@celticminstrel> | If the TimerTask is pretty complicated though, I think the other way is probably fine. |
18:15 | < abudhabi> | I've never used an inner class. |
18:15 | < abudhabi> | What are the advantages here? |
18:15 | <@celticminstrel> | So gnolam, what is this "ON RESONANCE" thing? |
18:16 | < abudhabi> | celticminstrel: It's a pun on Half Life. |
18:16 | <@celticminstrel> | I don't know anything about Half Life... |
18:17 | < abudhabi> | You'd get the reference if you'd play up to the shooty part. |
18:17 | <@celticminstrel> | Oh, I was wrong. It's OuterClass.this, not this.OuterClass. |
18:17 | <&ToxicFrog> | celticminstrel: The whole thing kicks off when a sample of alien material sets off a "resonance cascade event", opening portals to another dimension (Xen). |
18:18 | <@gnolam> | Said SQL was triggered by |
18:18 | <@gnolam> | -*- TheWatcher sticks a Dr Kleiner quote into part of his course materials, wonders if anyone will notice >.> |
18:18 | <@celticminstrel> | Inner classes can implicitly refer to members from the outer class. |
18:18 | <@gnolam> | Dr Kleiner being a character from Half-Life. |
18:19 | <@celticminstrel> | I don't remember how that interacts with access specifiers. |
18:26 | < abudhabi> | celticminstrel: Sweet, it works. |
18:34 | <&ToxicFrog> | So apparently, in python, < and > is defined on object |
18:34 | <&ToxicFrog> | If you try to sort(), max(), min(), or do any other sort of ordering operation on objects that do not override those comparators, it will order them by memory address. |
18:35 | < abudhabi> | WHY do inner classes get implicit access to outer class methods? |
18:35 | <&ToxicFrog> | abudhabi: lexical scope, presumable |
18:35 | <&ToxicFrog> | *presumably |
18:35 | <&ToxicFrog> | Same reason inner functions can access their upvalues. |
18:36 | < abudhabi> | It's a little wierd when the inner class is not just a collection of static stuff. |
18:36 | < abudhabi> | *weird |
18:51 | | Meatyhandbag [sebastianfe@Nightstar-0sj.1a3.224.136.IP] has quit [Client exited] |
19:18 | | Meatyhandbag [sebastianfe@Nightstar-0sj.1a3.224.136.IP] has joined #code |
19:47 | | catalyst` [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
19:47 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection reset by peer] |
19:47 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection reset by peer] |
19:47 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
19:48 | | mode/#code [+o mac] by ChanServ |
19:51 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
20:06 | | Meatyhandbag [sebastianfe@Nightstar-0sj.1a3.224.136.IP] has quit [Client exited] |
20:13 | | catalyst` [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: ] |
20:22 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
20:43 | | gizmore [kvirc@Nightstar-4hic87.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/] |
20:51 | | Meatyhandbag [sebastianfe@Nightstar-ram.3qf.224.136.IP] has joined #code |
20:52 | <@gnolam> | https://twitter.com/SwiftOnSecurity/status/654352631020720128 |
20:55 | <@TheWatcher> | At least there is symmetry |
20:55 | <&McMartin> | What TF said, and with the wrinkle "non-static inner classes are *specifically* to provide the semantics of lexically scoped function literals" |
20:55 | <&McMartin> | Java's static inner classes are basically poor man's namespacing |
21:11 | | Turaiel is now known as Turaiel[Offline] |
21:16 | | Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code |
21:16 | | mode/#code [+o Reiv] by ChanServ |
22:28 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:43 | | Turaiel[Offline] is now known as Turaiel |
23:56 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
--- Log closed Thu Oct 15 00:00:53 2015 |