--- 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 |