code logs -> 2006 -> Sat, 11 Nov 2006< code.20061110.log - code.20061112.log >
--- Log opened Sat Nov 11 00:00:24 2006
00:07 Takyoji [~Takyoji@Nightstar-25280.dhcp.roch.mn.charter.com] has joined #code
00:34 Jan[UFJ] is now known as Janus
00:45 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
00:46 mode/#code [+o Chalcy] by ChanServ
00:47 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
00:51 TakyojiClone [~Takyoji@Nightstar-25280.dhcp.roch.mn.charter.com] has joined #code
00:53 Takyoji [~Takyoji@Nightstar-25280.dhcp.roch.mn.charter.com] has quit [Ping Timeout]
01:08 TakyojiClone is now known as Takyoji
01:34 Thaqui is now known as ThaquiOffToHamiltron
01:35 Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has quit [Quit: ]
02:17
<@ToxicFrog>
Yakuake is the best thing ever.
02:17
<@ToxicFrog>
That is all.
02:28 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has quit [Connection reset by peer]
02:28 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has joined #code
02:34 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has quit [Ping Timeout]
03:02 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has quit [Quit: Jouets de Dieu, jouets de jouets, et les jouets de me, fait naĆ®tre Clairvoire.]
03:03 Raif [~corvusign@Nightstar-7918.hsd1.mn.comcast.net] has quit [Killed (NickServ (GHOST command used by Raif_))]
03:03 Raif [~corvusign@Nightstar-7918.hsd1.mn.comcast.net] has joined #Code
03:03 mode/#code [+o Raif] by ChanServ
03:59 * Vornicus-Latens returns
03:59 Vornicus-Latens is now known as Vornicus
04:01
<@Stephenie>
w/b
04:13 You're now known as TheWatcher
04:14
<@ToxicFrog>
Vorn! Yakuake is awesome and you might want to look into an OSX equivalent.
04:14
<@ToxicFrog>
And now, slwwp.
04:15
<@Vornicus>
what /is/ it?
04:15
<@ToxicFrog>
Quake-style dropdown console on the desktop, except instead of a Quake console, it's bash.
04:16
<@Vornicus>
...twisted
04:16
<@ToxicFrog>
It is like delicious crack now that I have it.
04:16
<@ToxicFrog>
I've bound it to the windows key. Instant bash shell in <100ms.
04:17
<@ToxicFrog>
We don't need no steenking xterms.
04:19 * Vornicus usually has like 3 console windows open at a time when he's using consoles.
04:20
<@ToxicFrog>
It's tabbed.
04:20
<@ToxicFrog>
And you can run screen inside it, too.
04:21
<@ToxicFrog>
Anyways.
04:21
<@ToxicFrog>
Slwwp.
04:21
<@Vornicus>
ni
04:30 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #code
04:30 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
04:30 Takyoji [~Takyoji@Nightstar-25280.dhcp.roch.mn.charter.com] has quit [Quit: Leaving]
04:36 * McMartin performs an unbelievably evil trick with Python objects.
04:37
<@Vornicus>
uh-oh
04:37
<@McMartin>
OK, so, I've got a top-level class for my intermediate representation, "Node"
04:37
<@McMartin>
And I have a bunch of subclasses that are different types, but which all only have one data member.
04:37
<@McMartin>
class DataNode(Node):
04:37
<@McMartin>
classtype = "DataNode"
04:37
<@McMartin>
def __init__(self, line, col, data):
04:37
<@McMartin>
Node.__init__(self, line, col, self.__class__.classtype)
04:37
<@McMartin>
self.data = data
04:37
<@McMartin>
def __repr__(self):
04:37
<@McMartin>
return "%s(%s, %s, %s)" % (self.nodetype, repr(self.line), repr(self.col), repr(self.data))
04:38
<@McMartin>
nodetype being assigned by that self.__class__.classtype bit up in __init__
04:38
<@McMartin>
Then, later on, I have a bunch of class definitions like so:
04:38
<@McMartin>
class StrExpr(DataNode): classtype = "StrExpr"
04:38
<@McMartin>
And that's all I need.
04:39
<@McMartin>
The definition of Node means that dispatch to VisitStrExpr or VisitVarExpr or what have you is already handled by the nodetype field.
04:49 Reiver is now known as ReivOut
05:13 * McMartin succumbs to howling madness
05:13
<@McMartin>
http://www.stanford.edu/~mcmartin/misc/madness.txt
05:24
<@Vornicus>
...pascal.
05:24 * Vornicus needs a screwdriver.
05:49 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has quit [Quit: .]
07:26
<@McMartin>
AHAHAHAHAAAAA
07:26
<@McMartin>
UNSTOPPABLE POWER IS MINE
07:27 * McMartin has successfully compiled Hello World to runnable machine code.
07:27
<@McMartin>
To runnable Commodore 64 machine code.
07:31
<@Vornicus>
in what langage.
07:31 * Vornicus once had C for C64
07:31
<@McMartin>
Pascal.
07:32
<@Vornicus>
aha
07:32
<@McMartin>
With that Python compiler I was linking above, with the madness and the etc.
07:32
<@McMartin>
Of course, at the moment, the only commands it can compile are write and writeln.
07:32
<@McMartin>
And even then only if you use constants everywhere
07:32
<@McMartin>
But still!
07:33
<@McMartin>
But now, blessed sleep.
07:33
<@McMartin>
(And yeah, people have written Real Compilers for the 6502; this is just me going off on a lark)
07:40 Vornicus is now known as Vornicus-Latens
09:01 ReivOut is now known as Reiver
09:18 You're now known as theWatcher[afk]
09:18 You're now known as TheWatcher[afk]
10:06 You're now known as TheWatcher
10:33 You're now known as TheWatcher[afk]
10:35 ThaquiOffToHamiltron is now known as Thaqui
11:56 You're now known as TheWatcher
12:00 Thaqui is now known as ThaquiSleep
12:44 You're now known as TW[cook]
12:47 legs [legs@Nightstar-11795.cust.tele2.it] has joined #Code
12:48 legs [legs@Nightstar-11795.cust.tele2.it] has left #Code []
13:00 GeoTube [~Someone@Nightstar-2556.cable.ubr01.dund.blueyonder.co.uk] has joined #Code
13:05 Jo}{n is now known as EvilDarkLord
13:26 You're now known as TheWatcher
13:27 * GeoTube watches TheWatcher's food...
13:28
<@Reiver>
*conversationally* Y'know, GeoTube, with a channel list like that, I'd swear you were a spambot.
13:28
<@Reiver>
I gather you hit /list and joined anything that looked promising? :p
13:28
< GeoTube>
An intelligent spambot who would notice someone returning from *cook* and ask them if they have any spares?
13:29
<@Reiver>
I am referring strictly to your channel list.
13:30
<@Reiver>
It was only inspired by the "Wait, GeoTube is in here /too/? ...Where else is he, hrm" train of thought.
13:30
< GeoTube>
Ahh.
13:54 Reiver is now known as ReivZzz
14:02
<@ToxicFrog>
Intelligent is debatable~
14:04 * ReivZzz gives TF a cookie.
14:04 mode/#code [+ooo EvilDarkLord Syloqs-AFH TheWatcher] by ReivZzz
14:04 mode/#code [+v KarmaBot] by ReivZzz
14:06
< GeoTube>
:[
14:06 * GeoTube gives ToxicFrog a Raif.
14:29 KBot [~fark.off@Nightstar-29201.neoplus.adsl.tpnet.pl] has joined #Code
14:30 KarmaBot [~fark.off@Nightstar-6910.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
14:31 KBot is now known as KarmaBot
15:59 SeiXia [~seixia@Nightstar-13489.dlp131.bih.net.ba] has joined #Code
16:16 SeiXia [~seixia@Nightstar-13489.dlp131.bih.net.ba] has left #Code []
17:48 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #Code
18:43
< Janus>
Is there such a thing as a "cheap/good" tablet?
18:46 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has joined #code
18:46 ToxicFrog is now known as ToxicFrog|AFN
18:47
< GeoTube>
Janus: That depends. Placebos are good sometimes, and can be pretty cheap..
18:50
< Janus>
Placebos aren't as effective a periperial as you'd think. Try shooting a duck with your good vibes, and you'll see.
18:51
< GeoTube>
it works for soem people I'm meaning. But not all.
18:57 myoru [~Myoru@Nightstar-14304.sip.gsp.bellsouth.net] has joined #Code
19:15 Syloqs-AFH is now known as Syloq
20:05 EvilDarkLord is now known as Martivir
21:22 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has quit [Connection reset by peer]
21:24 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has joined #code
21:39 ThaquiSleep is now known as Thaqui
21:40 MyCatOwnz [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has quit [Connection reset by peer]
22:23 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
22:23 mode/#code [+o Chalcedon] by ChanServ
22:25 Mahal [~Mahal@Nightstar-11770.worldnet.co.nz] has quit [Quit: It's hard to be mad at someone who misses you while you're asleep. ]
22:26 Thaqui is now known as ThaquiWork
22:35 Janus is now known as Jan[dinner]
23:48 Vornicus-Latens is now known as Vornicus
--- Log closed Sun Nov 12 00:00:24 2006
code logs -> 2006 -> Sat, 11 Nov 2006< code.20061110.log - code.20061112.log >