code logs -> 2007 -> Tue, 03 Jul 2007< code.20070702.log - code.20070704.log >
--- 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
code logs -> 2007 -> Tue, 03 Jul 2007< code.20070702.log - code.20070704.log >