code logs -> 2014 -> Sat, 29 Mar 2014< code.20140328.log - code.20140330.log >
--- Log opened Sat Mar 29 00:00:55 2014
00:02 mode/#code [+o Thalass] by ChanServ
00:38 Derakon[AFK] is now known as Derakon
00:57 Thalass is now known as Thalass|afk
01:01 Thalass|afk [thalass@Nightstar-cmieal.bigpond.net.au] has quit [Ping timeout: 121 seconds]
01:03 Derakon is now known as Derakon[AFK]
01:40 macdjord|out is now known as macdjord
01:42
<@gnolam>
Qapla'!
01:43 * gnolam appears to have successfully figured out an important requested feature from the old codebase.
01:43
<&McMartin>
And it was in Klingon?
01:43
<@gnolam>
Might as well have been, for its readability.
01:44 * McMartin just got a bug report that involved XP suddenly failing to be able to do things it used to be able to do and Vista/7/8/8.1 still can do
01:45
<@gnolam>
As in, I gave up trying to actually read it and simply black boxed it instead.
01:50 Syk [the@Nightstar-r8n.ac6.127.1.IP] has quit [Connection closed]
02:01 Syk [the@Nightstar-lma.459.156.120.IP] has joined #code
02:05 JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
02:12 Syk [the@Nightstar-lma.459.156.120.IP] has quit [Connection reset by peer]
02:22 Syk [the@Nightstar-lma.459.156.120.IP] has joined #code
02:29 Syk [the@Nightstar-lma.459.156.120.IP] has quit [Ping timeout: 121 seconds]
02:35 Syk [the@Nightstar-lma.459.156.120.IP] has joined #code
02:36
< [R]>
ToxicFrog: is that Lua, or awk?
02:37
<&ToxicFrog>
[R]: lua.
02:37
<&ToxicFrog>
It's Python now, and much cleaner.
02:44 Syk [the@Nightstar-lma.459.156.120.IP] has quit [Ping timeout: 121 seconds]
02:50 Syk [the@Nightstar-lma.459.156.120.IP] has joined #code
02:55
<@celticminstrel>
I think I need to figure out how to set a clipping region of arbitrary shape...
02:55
<@celticminstrel>
I expect this would involve OpenGL somehow.
02:58 Turaiel[Offline] is now known as Turaiel
03:10
<@celticminstrel>
If I recall correctly, scissors is not sufficient.
03:20
<@Namegduf>
It isn't, no.
03:20
<@Namegduf>
You can use a pixel shader and a mask texture.
03:20
<@celticminstrel>
...pixel shaders. :|
03:21
<@celticminstrel>
The specific region I need is, I think, either an ellipse or the complement of an ellipse.
03:21
<@celticminstrel>
Or maybe both.
03:21
<@celticminstrel>
Actually, probably the latter, now I think about it.
03:21
<@celticminstrel>
Though, I dunno, I might need other regions in other places.
03:31 HotShot [theeaznon@Nightstar-jhsve1.sfldmi.sbcglobal.net] has quit [[NS] Quit: Trespassers will be shot, Survivers will be shot again! [Time wasted on Mirc 22hrs 55mins 6secs]]
03:49 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
04:02 Syk [the@Nightstar-lma.459.156.120.IP] has quit [[NS] Quit: lol3g]
05:25 Reivthia [orthianz@Nightstar-3tp.juj.184.203.IP] has quit [Ping timeout: 121 seconds]
05:25 Kindamoody[zZz] is now known as Kindamoody
05:25 Orthia [orthianz@Nightstar-3tp.juj.184.203.IP] has joined #code
05:26 mode/#code [+o Orthia] by ChanServ
05:27 mode/#code [+o Kindamoody] by ChanServ
05:36 RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.]
05:40 RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code
06:20 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
06:32 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
06:33 mode/#code [+o himi] by ChanServ
06:44 Netsplit *.net <-> *.split quits: @Kindamoody, @Syloq
06:49 Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
06:49 mode/#code [+o Kindamoody|autojoin] by ChanServ
06:49 Kindamoody|autojoin is now known as Kindamoody
06:50 Netsplit over, joins: Syloq
06:50 mode/#code [+o Syloq] by ChanServ
06:58 Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
06:58 mode/#code [+o Kindamoody|autojoin] by ChanServ
07:02 Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has left #code ["Whoops, wrong window focus again!"]
07:09 Turaiel is now known as Turaiel[Offline]
07:43 ErikMesoy|sleep is now known as ErikMesoy
07:45 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:46 macdjord is now known as macdjord|slep
08:35 Kindamoody is now known as Kindamoody|afk
08:36 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
08:40 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
08:54 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
08:54 mode/#code [+o himi] by ChanServ
09:33 Syka [the@Nightstar-lma.459.156.120.IP] has joined #code
09:34 Syka is now known as NSGuest51753
09:34 NSGuest51753 is now known as Syk
09:36 JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
09:43
<&McMartin>
Ladies and gentlemen, a humble program
09:43
<&McMartin>
Demonstrating why compiling BASIC is hard
09:43
<&McMartin>
10 FOR I=1 TO 3:FOR J=1 TO 3
09:43
<&McMartin>
20 GOTO 40
09:43
<&McMartin>
30 NEXT:GOTO 50
09:43
<&McMartin>
40 PRINT "(";I;",";J;")":GOTO 30
09:43
<&McMartin>
50 NEXT
09:43
<&McMartin>
60 PRINT "DONE! HOORAY!"
09:45
<&McMartin>
Oops, I didn't do that wrong enough
09:47
<&McMartin>
fixed:
09:47
<&McMartin>
10 FOR I=1 TO 3:FOR J=1 TO 3
09:47
<&McMartin>
20 GOTO 40
09:47
<&McMartin>
30 NEXT:GOTO 60
09:47
<&McMartin>
40 PRINT "(";I;",";J;")"
09:47
<&McMartin>
50 NEXT:GOTO 30
09:47
<&McMartin>
60 PRINT "DONE! HOORAY!"
09:49
<&McMartin>
Mmmn. It looks like you can also use NEXT (outervar) inside the inner loop to function as a break statement, too. My trick doesn't work for that.
09:56
<&McMartin>
... but I can compile them into something that looks like throwing an exception, except you catch it at the start of the loop.
09:56 * McMartin watches thunder crash
09:57
<&McMartin>
Soon it will be time to Destroy Them All!
09:59 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
10:13 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
10:13 mode/#code [+o himi] by ChanServ
10:56
<@Azash>
What does 30 NEXT:GOTO 60 do?
11:03 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
11:06
<&McMartin>
That finishes the FOR I=1 TO 3 loop.
11:06
<&McMartin>
And if that loop is done, it jumps to line 60
11:06
<&McMartin>
Basically it's two nested loops, but the inner loop is ending at a later point in the program than the outer loop does
11:07
<&McMartin>
Which loop is finishing is worked out dynamically at run-time; NEXT translates to "bump whatever the innermost loop counter is and jump back to it or fall through as needed"
11:07
<&McMartin>
There is not even a requirement that it be the same loop each time you hit the same statement.
11:17 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
11:17 mode/#code [+o himi] by ChanServ
11:39 Kindamoody|afk is now known as Kindamoody
12:50
<@Azash>
Gotcha
13:07 Kindamoody is now known as Kindamoody|out
13:14 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
13:17 Syk [the@Nightstar-lma.459.156.120.IP] has quit [Ping timeout: 121 seconds]
13:26 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
13:26 mode/#code [+o himi] by ChanServ
13:31 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
13:34 Orthia [orthianz@Nightstar-3tp.juj.184.203.IP] has quit [Ping timeout: 121 seconds]
13:36 Syk [the@Nightstar-lma.459.156.120.IP] has joined #code
13:39 macdjord|slep [macdjord@Nightstar-c0i1dq.cable.rogers.com] has quit [[NS] Quit: Up,]
14:58 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
15:07 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code
15:07 mode/#code [+o celticminstrel] by ChanServ
15:11 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
15:11 mode/#code [+o himi] by ChanServ
15:48 Ogredude_ [quassel@Nightstar-dm1jvh.projectzenonline.com] has quit [Ping timeout: 121 seconds]
16:11 Syk [the@Nightstar-lma.459.156.120.IP] has quit [[NS] Quit: lol3g]
16:28 Kindamoody|out [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
16:33 Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code
16:33 mode/#code [+o Ogredude] by ChanServ
16:55 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
17:09 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
17:09 mode/#code [+o himi] by ChanServ
18:39 Derakon[AFK] is now known as Derakon
18:46 HotShot^Work [HotShot^Wor@Nightstar-v7se27.try.wideopenwest.com] has joined #code
19:03 Turaiel[Offline] is now known as Turaiel
19:12 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
19:25 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
19:25 mode/#code [+o himi] by ChanServ
19:36 Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
19:36 mode/#code [+o Kindamoody|autojoin] by ChanServ
19:37 Kindamoody|autojoin is now known as Kindamoody
19:59 Kindamoody is now known as Kindamoody[zZz]
20:11 HotShot^Work [HotShot^Wor@Nightstar-v7se27.try.wideopenwest.com] has quit [Ping timeout: 121 seconds]
20:12 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
20:17 HotShot^Work [HotShot^Wor@Nightstar-v7se27.try.wideopenwest.com] has joined #code
20:25 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
20:25 mode/#code [+o himi] by ChanServ
20:46 JackKnife is now known as Serah
20:48 Serah is now known as JackKnife
21:09 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
21:21 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
21:21 mode/#code [+o himi] by ChanServ
21:31 gnolam [lenin@Nightstar-d469ie.cust.bredbandsbolaget.se] has quit [Connection closed]
21:32 gnolam [lenin@Nightstar-d469ie.cust.bredbandsbolaget.se] has joined #code
21:32 mode/#code [+o gnolam] by ChanServ
21:33
<@gnolam>
celticminstrel: if you really want to avoid shaders, that's what the stencil buffer is for.
21:33 Turaiel is now known as Turaiel[Offline]
21:36 HotShot^Work [HotShot^Wor@Nightstar-v7se27.try.wideopenwest.com] has quit [Ping timeout: 121 seconds]
21:40 JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
22:12 gnolam_ [lenin@Nightstar-d469ie.cust.bredbandsbolaget.se] has joined #code
22:12 gnolam [lenin@Nightstar-d469ie.cust.bredbandsbolaget.se] has quit [NickServ (RECOVER command used by gnolam_)]
22:12 gnolam_ is now known as gnolam
22:12 mode/#code [+o gnolam] by ChanServ
22:23 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:25 ToxicFrog_ [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
22:25 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
22:36 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
22:37 mode/#code [+o himi] by ChanServ
23:21 Turaiel[Offline] is now known as Turaiel
23:21 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:22 Turaiel is now known as Turaiel[Offline]
23:30 Turaiel[Offline] is now known as Turaiel
23:35 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
23:35 mode/#code [+o himi] by ChanServ
23:40 ToxicFrog_ is now known as ToxicFrog
23:40 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
23:43 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
23:43 mode/#code [+qo Vornicus Vornicus] by ChanServ
--- Log closed Sun Mar 30 00:00:12 2014
code logs -> 2014 -> Sat, 29 Mar 2014< code.20140328.log - code.20140330.log >

[ Latest log file ]