--- Log opened Tue Jul 03 00:00:38 2007 |
--- Day changed Tue Jul 03 2007 |
00:00 | < takyoji> | Or more directly: What is CVS? |
00:01 | <@ToxicFrog> | CVS is a version control system. |
00:02 | < takyoji> | So my best bet would be to have it read from the CVS repository on SourceForge? |
00:03 | <@ToxicFrog> | CVS stores source. |
00:03 | <@ToxicFrog> | So it would also have to rebuild itself. |
00:05 | < takyoji> | So then I would have to use a Subversion repository? |
00:07 | <@ToxicFrog> | ... |
00:07 | <@ToxicFrog> | Subversion serves the same purpose: it stores versioned copies of source code. |
00:07 | < takyoji> | ohh |
00:08 | <@ToxicFrog> | You can use them to store binaries if you really want to, but that's really not what they're meant for. |
00:08 | < takyoji> | ahh |
00:09 | < takyoji> | So CVS has it's own protocol? |
00:12 | <@ToxicFrog> | Yes. |
00:12 | <@ToxicFrog> | http://en.wikipedia.org/wiki/Version_control -- reading up on this might be worthwhile |
00:13 | < takyoji> | k |
00:13 | < takyoji> | Nobody has really taught me at all about it since I am self-taught |
00:13 | < takyoji> | So I might miss a few things that are common sense |
00:51 | | Thaqui [~Thaqui@Nightstar-26828.jetstream.xtra.co.nz] has joined #code |
00:51 | | mode/#code [+o Thaqui] by ChanServ |
00:57 | <@ToxicFrog> | ...awesome! |
00:57 | <@ToxicFrog> | I have successfully generated postscript that is larger than the image it produces. |
01:10 | < takyoji> | heheheheh |
01:10 | < takyoji> | So a postscript is for automating Photoshop or what software? |
01:11 | < takyoji> | right? |
01:12 | < takyoji> | Erm.. |
01:12 | <@ToxicFrog> | ....nooooo... |
01:12 | <@ToxicFrog> | Postscript is a printer control language. |
01:12 | < takyoji> | I suppose I should have checked wikipedia |
01:12 | < takyoji> | Ohhh |
01:12 | <@ToxicFrog> | You can also feed it to a postscript interpreter to generate images and suchlike. |
01:12 | < takyoji> | ah |
01:12 | <@ToxicFrog> | If you are totally insane you can write interactive programs in it, but I don't do that. |
01:12 | <@ToxicFrog> | Anymore. |
01:13 | < takyoji> | Which converts it to a print job, then prints |
01:13 | <@ToxicFrog> | No. |
01:13 | <@ToxicFrog> | Which generates an image from it. |
01:13 | < takyoji> | oh |
01:14 | <@ToxicFrog> | The idea behind postscript is that you send the postscript code to the printer, which prints what it generates. |
01:14 | | Forjadon [~Forjadon@Nightstar-15747.ue.woosh.co.nz] has quit [Ping Timeout] |
01:14 | <@ToxicFrog> | However, you can also send it to an interpreter such as gs, which, rather than printing it, will display it on screen or create a PNG image from it or the like. |
01:15 | < takyoji> | ah, now I understand |
01:16 | < takyoji> | There's an extension for PHP that involves Postscripts, but I haven't fiddled with it much |
01:16 | <@ToxicFrog> | http://www.funkyhorror.net/toxicfrog/projects/stoatburgers.ps -- some postscript code |
01:19 | < takyoji> | ahh |
01:20 | <@ToxicFrog> | It's explicitly stackful with postfix notation, which makes it really easy to parse (a benefit when you need to fit the interpreter onto a printer), but reading it takes some practice. |
01:22 | <@ToxicFrog> | Especially when you see constructs like 0 -1 -1 0 0 1 1 0 0 0 0 setlinewidth moveto rlineto rlineto rlineto fill |
01:22 | <@ToxicFrog> | (which in practice no self-respecting program will genenerate. Hopefully.) |
01:23 | < takyoji> | yea |
01:23 | < takyoji> | Is it also dependant on indentation? |
01:24 | <@ToxicFrog> | No. |
01:25 | <@ToxicFrog> | Indeed, the entire grammar of postscript, disregarding comments, is pretty much: |
01:25 | <@ToxicFrog> | PROGRAM := TOKENS |
01:25 | <@ToxicFrog> | TOKENS: token TOKENS | epsilon |
01:26 | <@ToxicFrog> | I indent just to make it more readable. |
01:26 | < takyoji> | Yea, to keep it lightweight as you had said |
01:26 | < takyoji> | Yea, I assumed so |
01:27 | <@ToxicFrog> | Anyways. Extremely useful language to know if you're doing image generation related stuff. |
01:45 | | * ToxicFrog considers. |
01:45 | <@ToxicFrog> | Ok, with level geometry display working, I think the next step is to actually finish the backend so I have better test data. |
01:48 | | ReivZzz [~reaverta@IRCop.Nightstar.Net] has joined #Code |
01:50 | | ReivZzz is now known as Reiver |
01:51 | < takyoji> | What line count is your ps currently? |
01:52 | < takyoji> | Erm "What is the line count of your ps"* |
02:04 | < takyoji> | So what exactly is "System Shock"? A game? |
02:05 | <@gnolam> | Yes. |
02:05 | <@gnolam> | http://en.wikipedia.org/wiki/System_Shock |
02:06 | < takyoji> | ahh |
02:17 | <@ToxicFrog> | 300 lines, 4kB |
02:20 | <@ToxicFrog> | Also, System Shock. 1994 DOS games by Looking Glass Studios (who you hopefully know from other classics such as Ultima Underworld, Strike Force Centauri, and Thief). First-person SF/cyberpunk/horror/action. Just you, a space station controlled by an insane AI, and a lot of deathbots. |
02:26 | <@ToxicFrog> | Noteworthy features: true 3d rendering, physics, realtime lighting, 3d model support, lots of player actions, independent look/aim. |
02:28 | <@ToxicFrog> | (now go play it~) |
02:28 | < takyoji> | heh |
02:28 | < takyoji> | An old DOS game aye? |
02:28 | <@ToxicFrog> | I did just say. |
02:29 | < takyoji> | yea |
02:31 | <@ToxicFrog> | Why? |
02:33 | < takyoji> | Oh I was just curious. I was just skimming through the documents you have in http://www.funkyhorror.net/toxicfrog/projects/ |
02:33 | <@ToxicFrog> | Aah. |
02:34 | <@ToxicFrog> | The index page there is very out of date. |
02:34 | < takyoji> | It used to be where you uploaded your projects? |
02:34 | <@ToxicFrog> | It still is,. |
02:34 | < takyoji> | oh |
02:35 | <@ToxicFrog> | However, the index.html now bears little resemblance to the actual contents of that dir. |
02:42 | | gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Z?] |
03:04 | | Chalcedon is now known as ChalcyAFK |
03:05 | | Raif_ is now known as Raif |
04:11 | | GeekSoldier|Bed is now known as GeekSoldier|Work |
04:25 | | You're now known as TheWatcher |
05:36 | | ChalcyAFK is now known as Chalcedon |
06:21 | | Chalain is now known as ChAfk |
06:45 | | takyoji [~caleblang@Nightstar-25812.dhcp.roch.mn.charter.com] has quit [Quit: ] |
08:58 | | Forj [~Forj@Nightstar-15747.ue.woosh.co.nz] has joined #code |
09:11 | | gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code |
09:11 | | mode/#code [+o gnolam] by ChanServ |
09:58 | | Chalcedon [~Chalcedon@Nightstar-15747.ue.woosh.co.nz] has quit [Quit: Gone] |
10:50 | | Forj [~Forj@Nightstar-15747.ue.woosh.co.nz] has quit [Quit: Gone] |
12:17 | | MyCatSchemes [~rb6822@Nightstar-18243.cs.bris.ac.uk] has joined #code |
12:40 | | KBot [~fark.off@87.72.35.ns-26506] has joined #Code |
12:41 | | KarmaBot [~fark.off@87.72.35.ns-26506] has quit [Ping Timeout] |
12:42 | | KBot is now known as KarmaBot |
13:13 | | Thaqui [~Thaqui@Nightstar-26828.jetstream.xtra.co.nz] has quit [Quit: Leaving] |
13:50 | | MyCatSchemes [~rb6822@Nightstar-18243.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!] |
14:03 | | GeekSoldier|Work is now known as GeekSoldier |
15:04 | | GeekSoldier_ [~Rob@Nightstar-5001.pools.arcor-ip.net] has joined #code |
15:05 | | GeekSoldier [~Rob@Nightstar-3981.pools.arcor-ip.net] has quit [Ping Timeout] |
15:15 | | GeekSoldier_ is now known as GeekSoldier |
16:36 | | Reiver is now known as ReivZzz |
16:56 | | Serah [~Z@87.72.35.ns-26506] has quit [Killed (NickServ (GHOST command used by Ev3))] |
16:56 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
16:56 | | mode/#code [+o Serah] by ChanServ |
16:57 | | KarmaBot [~fark.off@87.72.35.ns-26506] has quit [Ping Timeout] |
17:12 | | You're now known as TheWatcher[afk] |
17:37 | | ToxicFrog is now known as ToxicFrog|W`rkn |
18:22 | | Serah [~Z@87.72.35.ns-26506] has quit [Killed (NickServ (GHOST command used by Ev3))] |
18:22 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
18:22 | | mode/#code [+o Serah] by ChanServ |
18:43 | | You're now known as TheWatcher |
19:24 | | Forj [~Forj@Nightstar-15747.ue.woosh.co.nz] has joined #code |
19:48 | | Forj [~Forj@Nightstar-15747.ue.woosh.co.nz] has quit [Connection reset by peer] |
20:14 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: MyCatVerbs, @gnolam, GeekSoldier, @Serah, ReivZzz |
20:18 | | Netsplit over, joins: MyCatVerbs |
20:18 | | Netsplit over, joins: gnolam |
20:18 | | mode/#code [+o gnolam] by ChanServ |
20:19 | | Netsplit over, joins: Serah |
20:19 | | mode/#code [+o Serah] by ChanServ |
20:19 | | Netsplit over, joins: GeekSoldier |
20:25 | | ReivZzz [~reaverta@IRCop.Nightstar.Net] has joined #Code |
20:41 | | Serah [~Z@87.72.35.ns-26506] has quit [Killed (NickServ (GHOST command used by Ev3))] |
20:41 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
20:41 | | mode/#code [+o Serah] by ChanServ |
21:28 | | Chalcedon [~Chalcedon@Nightstar-15747.ue.woosh.co.nz] has joined #code |
21:28 | | mode/#code [+o Chalcedon] by ChanServ |
22:52 | | You're now known as TheWatcher[T-2] |
22:55 | | You're now known as TheWatcher[zZzZ] |
22:58 | | GeekSoldier [~Rob@Nightstar-5001.pools.arcor-ip.net] has quit [Ping Timeout] |
23:03 | | GeekSoldier [~Rob@Nightstar-5001.pools.arcor-ip.net] has joined #code |
23:11 | | GeekSoldier is now known as GeekSoldier|Bed |
23:27 | | ToxicFrog|W`rkn is now known as ToxicFrog |
--- Log closed Wed Jul 04 00:00:55 2007 |