←2006-08-31 2006-09-01 2006-09-02→ ↑2006 ↑all
00:19:05 -!- ihope has quit (Read error: 110 (Connection timed out)).
00:58:35 <Razor-X> Uggh. Trees annoy me.
00:58:53 <Razor-X> Why are they so oftenly taught to CS students when they're incredibly cumbersome to manage?
00:59:07 <Razor-X> Although if you want an INTERCAL-esque language, trees are the way to go ;).
00:59:22 <lament> because they're an incredibly useful data structure with really cool properties?
00:59:37 <Razor-X> Bah.
00:59:38 <lament> AND a classic example of recursive algorithms
01:00:02 <GreyKnight> I think a binary tree might be pretty useful here
01:00:05 <Razor-X> I guess if you want to search for something in a data structure recursively, trees are useful, but other than that.....
01:00:15 <GreyKnight> as well as being awkward
01:01:03 <GreyKnight> specifying an edge requires specifying two nodes at the same time
01:07:59 <GreyKnight> Razor-X: did you see my spec for that lego-based language I mentioned before?
01:08:48 -!- CakeProphet has quit (Connection reset by peer).
01:08:54 <GreyKnight> <pikhq> It's unique.
01:08:56 <GreyKnight> <pikhq> That means that Razor-X isn't likely to complain.
01:09:30 <GreyKnight> http://esolangs.org/wiki/OGEL
01:14:54 <Razor-X> If I get time later today I want to program a CRC32 checksum generator in Scheme as something kinda-useful.
01:15:11 <Razor-X> What does a generator do if the file you're creating a checksum of is less than 4 bytes? Pad the file to 4 bytes, or truncate the key?
01:15:45 <GreyKnight> I think pad, off the top of my head
01:30:50 -!- GregorR-W has quit ("Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]").
01:37:02 <Razor-X> GreyKnight: Nope.
01:37:04 <Razor-X> OGEL, eh?
01:37:12 <Razor-X> ;)
01:37:29 <GreyKnight> The reversal thing is a complete coincidence, of course!
01:37:55 <Razor-X> That was my router being idiotic, by the way.
01:39:12 <Razor-X> No need to be afraid, my uptime is alright.
01:40:41 <Razor-X> Mmmm. Slide rules are cool.
01:50:35 -!- GreyKnight has quit ("Outta here.").
01:54:53 <Sgeo> What reversal thing?
01:57:21 <pikhq> http://thedailywtf.com/forums/thread/31621.aspx MY BRAIN!!!
02:31:15 -!- CakeProphet has joined.
02:47:42 -!- Sgeo has changed nick to HypersillySgeo.
02:54:10 <Razor-X> pikhq: 頭以上何だかしらァァァァ!!!
03:00:08 <pikhq> My thoughts exactly.
03:00:24 <Razor-X> I haven't read the link though :D.
03:57:27 <CakeProphet> Hey... someone convert this to brainfuck.
03:57:39 <CakeProphet> Or (sqrt((18 * 1/5)/(1))/1))/1
03:58:00 <CakeProphet> ^2
03:58:54 <CakeProphet> Or ( sqrt( (18 * 1/5)/1)/1) )/1 )^2 for clarity
03:59:45 <GregorR> I don't know sqrt off the top of my head :-P
04:03:22 <CakeProphet> GregorR, Omit the square root and the exponent then :D
04:03:36 <pikhq> Bah.
04:03:44 <CakeProphet> !help
04:03:47 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
04:03:49 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl
04:03:56 <CakeProphet> !bf_txtgen lol
04:03:59 <EgoBot> /bin/bash: /opt/sablevm/bin/sablevm: No such file or directory
04:04:04 <GregorR> Hm
04:04:04 <CakeProphet> :(
04:04:06 <GregorR> That's, uh.
04:04:07 <GregorR> Hm
04:04:17 <GregorR> Now try
04:04:20 * pikhq would prefer to do that in RPN.
04:04:27 <GregorR> BAHAHAHAHAHAH - FreeCiv was NOT meant to run on 800x600 XD
04:04:31 <CakeProphet> !bf_txtgen lol
04:04:51 <EgoBot> 51 +++++++++++[>+++>++++++++++>><<<<-]>-..>--.+++.---. [191]
04:05:18 <pikhq> 18 1 5/*1/1/2v1/2^
04:13:19 <CakeProphet> !bf_txtgen Cake is magical
04:13:49 <EgoBot> 138 ++++++++++++[>++++++>+++>++++++++>+++++++++<<<<-]>-----.>>+.>-.<++++.<----.>++++.++++++++++.<.>------.------------.++++++.++.------.--.>+. [696]
04:17:57 <CakeProphet> !bf_txtgen fuck
04:18:11 <EgoBot> 61 +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.<---.++++++++. [64]
04:20:16 <pikhq> !bf_txtgen It's better on localhost.
04:20:41 <EgoBot> 186 +++++++++++++[>++++++>+++>+++++++++>++++++++<<<<-]>-----.>>-.<.>-.<-------.<+++++++++++++++++++++++++.+++.>>+..>---.<--.<.>---.-.<.<+++++++.>>+.>--.--.<<<.----.>>.++++.+.<++++++++++++++. [368]
04:21:28 <GregorR> That's because I cut it off.
04:21:37 <GregorR> It never stops otherwise :P
04:21:42 <pikhq> I know.
04:22:15 <pikhq> 199 +++++++++++++[>+++++++++>++++++>+++++++++>+++<<<<-]>>-----.>-.<+++++++++++++++++++.>>.<-.>-------.<<++++++.+++.<-..>.>-.>.<---.-.>.<<+++++++.>+.------------.--.<.----.+++++++.++++.+.>>++++++++++++++. [678]
04:22:22 <pikhq> You wee?
04:22:34 <pikhq> !bf +++++++++++++[>+++++++++>++++++>+++++++++>+++<<<<-]>>-----.>-.<+++++++++++++++++++.>>.<-.>-------.<<++++++.+++.<-..>.>-.>.<---.-.>.<<+++++++.>+.------------.--.<.----.+++++++.++++.+.>>++++++++++++++.
04:22:37 <EgoBot> It\'s better on localhost.
04:22:42 <pikhq> . . .
04:23:00 * pikhq feel stupid,
04:24:22 <pikhq> !bf ++++++++++++++[>+++++>+++>++++++++>+++++++<<<<-]>+++.>>++++.<---.>-.<-------.>>.+++.<+..>.<--.<.>---.-.<.>>+++++++.<+.------------.--.>.<+++++++.>+++.++++.+.<<++++++++++++++.
04:24:25 <EgoBot> It's better on localhost.
04:26:09 <pikhq> !bf_txtgen AAAAAAAAAAAAAAAAAAAAAAA
04:26:20 <pikhq> Watch as it produces something ridiculously complex.
04:26:35 <EgoBot> 60 +++++++++++++[>+++++>+++++>><<<<-]>...........>.....<....... [499]
04:26:35 <GregorR> Not ridiculously, but still complex, yeah.
05:02:04 * GregorR is officially a madman :P
05:02:12 * GregorR attempts to compile supertux for m68k, to run on his LC580
05:07:04 <GregorR> Shoot, segfault 8-X
05:07:11 <pikhq> :(
05:07:15 <GregorR> Nothing less debuggable on this planet.
05:07:24 <GregorR> It popped up a window though!
05:07:30 <GregorR> So it's at least somewhere!
05:07:41 <GregorR> Maybe it assumed that I'd compiled in JPEG support :P
05:07:57 <GregorR> And told SDL_image to open a .jpg without actually verifying that it worked.
05:08:13 <GregorR> (I pray for this case because it's trivial to fix ;) )
05:12:12 -!- CakeProphet has quit (No route to host).
05:15:23 <GregorR> Wooooh, ancient gdb :P
05:15:29 <GregorR> gdb 4.18 XD
05:18:02 <GregorR> This proc, btw, is 32MHz :P
05:30:58 <GregorR> Come ooooooooooooooooon supertux! You can DO it!
05:31:05 <GregorR> 32MHz is NOT too slow!
05:31:24 <pikhq> Slower than my *calculator*.
05:31:30 <GregorR> Hahahah
05:31:46 <GregorR> Actually, I wouldn't be particularly surprised if your calculator had the same type of proc (m68k)
05:32:01 <pikhq> Except that mine is a 66mhz ARM9. . .
05:32:11 <GregorR> OMG IT SORT OF STARTED RUNNING
05:32:17 <GregorR> (Then it segfaulted)
05:32:49 * pikhq hugs his HP 49g+ a bit
05:36:05 <GregorR> Something tells me I'm not going to be playing supertux any time soon :-P
05:36:13 <GregorR> Any suggestions for a game to try to port?
05:36:20 <GregorR> It has to be more than nethack :P
05:37:22 <pikhq> What are you running on?
05:38:03 <GregorR> Macintosh LC 580 (m68k/32MHz) + Debian 2.2 (Potato) + custom-built libs
05:38:17 -!- HypersillySgeo has changed nick to Sgeo.
05:39:24 <pikhq> Hmm.
05:39:32 <pikhq> Tetris?
05:46:28 -!- Arrogant has joined.
06:32:30 -!- _jol_ has joined.
06:42:01 -!- _jol_ has quit ("temci lo nu gunka").
06:43:07 <Razor-X> !bf_txtgen Cursing makes me sound cool.
06:43:35 <EgoBot> 210 +++++++++++[>+++>++++++++++>++++++>+++++++++++<<<<-]>>>+.>----.---.+.<++++++++++++++++++++++++++++++++++++++.<.>--.<<-.>-.>------.<--.>++++.>.<<<.>++.>.<<.>>>.<<++.>>++.-------.<-.<<.>>-.<..---.<++++++++++++++. [619]
06:43:48 <Razor-X> !bf +++++++++++[>+++>++++++++++>++++++>+++++++++++<<<<-]>>>+.>----.---.+.<++++++++++++++++++++++++++++++++++++++.<.>--.<<-.>-.>------.<--.>++++.>.<<<.>++.>.<<.>>>.<<++.>>++.-------.<-.<<.>>-.<..---.<++++++++++++++.
06:43:51 <EgoBot> Cursing makes me sound cool.
06:43:58 <Razor-X> Yay!
06:44:25 <Razor-X> I should use some of my summer-learned statistics to run some lay statistical analyses on bf_txtgen.
06:48:28 <Sgeo> Night all
06:49:22 -!- Sgeo has quit ("Ex-Chat").
06:51:06 -!- thematrixeatsyou has joined.
07:32:17 -!- thematrixeatsyou has quit ("food").
07:38:41 -!- ivan` has joined.
07:46:38 -!- ivan` has quit (" HydraIRC -> http://www.hydrairc.com <-").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:41:46 -!- wooby has joined.
08:47:38 -!- nooga has joined.
08:47:53 <nooga> ;-
09:00:26 -!- ivan` has joined.
09:40:03 <nooga> hm
11:03:53 -!- deltab has joined.
12:30:48 -!- dbremner has joined.
13:17:26 -!- ihope has joined.
13:32:53 -!- Arrogant_ has joined.
13:41:57 -!- GreyKnight has joined.
13:51:40 -!- Arrogant has quit (No route to host).
13:52:33 -!- Arrogant_ has changed nick to Arrogant.
14:03:34 -!- deltab has quit (Read error: 60 (Operation timed out)).
14:05:03 -!- Arrogant has quit ("Leaving").
14:11:36 -!- nooga has quit.
14:22:32 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
14:25:35 <ihope> I just typo'd /attach as /chanserv. Kill me.
14:26:19 * GreyKnight stabs
14:28:19 * ihope dies
14:31:39 <fizzie> Mr. Stabby, laa-la la-la-laa.
14:32:34 * GreyKnight stabs fizzie too
14:51:35 <ihope> [INFO] Connecting to irc://127.0.0.1/ (irc://127.0.0.1/), attempt 1, next attempt in 15 seconds...
14:51:45 <ihope> [ERROR] Connection to irc://127.0.0.1/ (irc://127.0.0.1/) refused.
14:51:52 <ihope> [ERROR] Connection to irc://127.0.0.1/ (irc://127.0.0.1/) closed.
14:51:57 <GreyKnight> :-o
14:51:59 <ihope> The connection was refused, then closed?
14:52:56 <GreyKnight> maybe just an artifact of the points in the code those messages are generated at
14:53:34 <ihope> Maybe my computer thinks it has a firewall.
14:57:00 <fizzie> Might well be a client that "opens" a "connection" (some sort of internal data structure), gets a "connection refused" network reply (and prints the first ERROR), then destroys the internal connection object thing (second ERROR).
14:57:43 <GreyKnight> That's what I meant
14:57:48 <GreyKnight> only more clearly explained :-)
14:57:58 <ihope> Well, if I don't have the ircd running, it just says "refused". If it is running, I get both "refused" and "closed".
14:58:17 <GreyKnight> O
14:59:51 <fizzie> That's stranger.
15:01:40 <fizzie> I _guess_ in theory it could print "connection refused" even when the _ircd_ sends a "not welcome" reply, but that'd be very silly.
15:06:08 <ihope> Not welcome?
15:06:31 <ihope> I doubt the ircd said I'm not welcome. It's my ircd, after all.
15:06:57 <GreyKnight> Maybe your computer hates you, and this is its revenge :-)
15:07:39 <ihope> Oh, and trying to telnet to 127.0.0.1 on port 6667 says "connect failed".
15:16:49 -!- deltab has joined.
15:48:18 -!- ihope has changed nick to ihope_.
15:48:44 <GreyKnight> ihope_: read a ?punishment?
15:48:47 -!- ihope_ has changed nick to ihope.
15:49:12 <ihope> GreyKnight: was that a question or a suggestion?
15:49:24 <GreyKnight> I was wondering where the iron chain came from
15:49:33 <GreyKnight> so, question :-3
15:49:37 <ihope> Ah.
15:49:51 <ihope> Nope, it was a wand of nick.
15:49:52 -!- wooby has quit ("Ex-Chat").
16:13:16 -!- GregorR-W has joined.
16:13:32 <GregorR-W> Us, two weeks ago: "The default version of vim is changing to 7.0 in two weeks."
16:13:51 <GregorR-W> Us, one week ago: "The default version of vim is changing to 7.0 in one week."
16:13:54 <GregorR-W> Us, one day ago: "The default version of vim is changing to 7.0 tomorrow."
16:14:07 <GreyKnight> Us, today?
16:14:11 <GregorR-W> Them, today: "zomg my vimrc broke u sux"
16:17:32 <pikhq> Kill.
16:17:43 * ihope kills pikhq
16:17:46 <ihope> Wait, what?
16:27:47 -!- tgwizard has joined.
16:55:21 <GregorR-W> http://pastebin.ca/157414
16:56:26 <ihope> I see it uses many braces in weird places.
16:56:35 * ihope stabs GregorR-W with a {
16:56:55 <GregorR-W> They're all in fairly reasonable places.
16:57:03 <GregorR-W> Though }); has sort of become Plof's motto :P
16:58:10 <ihope> It looks like a wonky emoticon.
16:58:16 <pikhq> Having fun?
16:59:24 -!- Sgeo has joined.
16:59:25 <GreyKnight> It's an emoticon who is sad because his fake moustache has fallen down to his chin
16:59:57 <GreyKnight> And possibly whatever knocked it off has poked him in one eye
17:00:29 <ihope> Okay, so where do the braces go?
17:00:49 <ihope> {foobar} seems to mean... well, maybe it contains blocks and operators and such.
17:01:17 <GregorR-W> ihope: It's a functional language. {foobar} defines an anonymous function which returns the value in the variable "foobar"
17:01:37 <ihope> Ah.
17:01:48 <ihope> So foobar is a variable and {foobar} is its value, or what?
17:02:02 <GregorR-W> No, {foobar} is a function which returns its value.
17:05:30 <GregorR-W> if is a function, not a keyword.
17:05:44 <GregorR-W> You call if with the parameters of the condition and the function you'd like called if the condition is true.
17:16:23 -!- kipple_ has joined.
18:12:53 <GregorR-W> ihope went from "mildly interested" to "not even slightly interested" in no time flat :P
18:13:10 <ihope> Eh, sure I'm interested.
18:13:20 <ihope> I just didn't really have anything to say.
18:14:04 <GreyKnight> Which is a fairly noteworthy event :-)
18:21:55 -!- GregorR-W has changed nick to char[][char[]].
18:26:21 <ihope> An associative array of strings?
18:26:56 <char[][char[]]> Yup
18:32:24 -!- jix has joined.
18:35:23 -!- char[][char[]] has changed nick to pound_define.
18:35:35 -!- _jol_ has joined.
18:36:57 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
18:39:39 -!- pound_define has changed nick to pound_ifndef_GRE.
18:39:50 -!- pound_ifndef_GRE has changed nick to ifndef_GREGOR_H.
18:41:30 <GreyKnight> What is this, scrolling nicks?
18:41:42 <ifndef_GREGOR_H> I'm annoying people on #d with C++-themed nicks.
18:42:00 -!- ifndef_GREGOR_H has changed nick to using_namespace_.
18:44:32 -!- using_namespace_ has changed nick to include_gc_gccpp.
18:45:54 -!- include_gc_gccpp has changed nick to GregorR-W.
18:46:40 <GregorR-W> </random_nick_changes>
18:48:21 <GreyKnight> -_-
18:48:36 <GregorR-W> You'd rather I did more? :P
18:48:42 <GreyKnight> Nooooo
18:53:39 -!- _jol_ has quit ("temci lo nu citka").
18:59:47 -!- GreyKnight has changed nick to GreyWorker.
19:01:56 -!- GregorR-W has quit (Remote closed the connection).
19:04:12 -!- GregorR-W has joined.
19:04:30 <GregorR-W> Firefox is zomgstable
19:05:44 <pikhq> I use irssi for IRC. Don't need to care. ;)
19:06:28 <GregorR-W> I should start using telnet for IRC ^^
19:06:55 <GregorR-W> I'd just need something to autpong and I'd have the perfect IRC client.
19:08:17 <ihope> Dude, write an IRC bot from scratch or something.
19:08:22 <ihope> And then use it as a client.
19:08:31 <GregorR-W> ihope: I have. But I don't use it as a client :P
19:08:37 <ihope> Oh, right.
19:08:49 <ihope> Modify it such that it can be used as a client?
19:08:53 <GregorR-W> lol
19:38:49 <GreyWorker> I have an IRC client, but I haven't quite finished it :-\
19:40:19 -!- GreyWorker has changed nick to GreyKnight.
19:44:57 <GreyKnight> laziness ftw
19:45:56 <ihope> Procrastination ftw.
19:46:10 <ihope> What we need is a competition.
19:46:19 <ihope> Whoever can write the best IRC bot in 30 seconds wins.
19:46:20 <GreyKnight> To see who can procrastinate the most?
19:46:48 <GregorR-W> ihope: I started writing rawirc, but got lazy when it came to select()'ing between stdin and the connected FD :P
19:46:57 <ihope> Time's up. What a shame, nobody entered.
19:47:13 <GreyKnight> We were all doing my procrastination idea instead
19:47:18 <GreyKnight> So everyone's a winner!
19:47:24 <ihope> Yay!
19:47:49 -!- _jol_ has joined.
20:02:31 <GreyKnight> What *not* to do with your IRC scripts: http://qdb.us/64488
20:03:12 <pikhq> Razor-X: Hey. . . For the Esolangs contest, could I do a BF program to compress BF programs? :p
20:03:59 <GreyKnight> Contest?
20:04:04 <GreyKnight> Oh; topic.
20:04:21 <GreyKnight> It's hard to spot things in that monstrosity of a topic :-3
20:05:03 <GregorR-W> pikhq: "This may use any compression algorithm, so long as it works."
20:05:17 <GregorR-W> The question is whether that works.
20:05:26 <GregorR-W> I think that if it can't compress arbitrary data, it's probably not legit.
20:08:07 <pikhq> GregorR-W: It'd be designed to pretty much do lossless RLE of Brainfuck code. . . Which means that it could work on arbitrary data (although it wouldn't do any compression).
20:08:24 <GregorR-W> Then I'd say that's legit.
20:08:35 <pikhq> Schweet.
20:08:37 <GregorR-W> And would probably get bonus points for clever.
20:08:43 <pikhq> :)
20:08:57 <GregorR-W> But the points don't matter.
20:09:14 <pikhq> First, I should probably write example C programs for this format. ;)
20:10:27 <deltab> GregorR-W: if it *can* compress anything, itym
20:11:03 <deltab> hmm, never mind
20:11:07 <GregorR-W> deltab: If it can't compress arbitrary data, then it is NOT legit ;)
20:11:25 <GregorR-W> I'll s/compress/accept/ though.
20:11:33 <deltab> I didn't notice the context
20:11:42 <deltab> the contest context
20:12:34 <GregorR-W> The convex contest context.
20:13:37 <ihope> Compress this: ^ZVS5+gwH?p%?-kw0.$g5X_q9h DNCJ;_e*/,00i/521>{mk+79FM.6iQXY~p-:B, Bf/2M%G?\i*!XfTe$zPR1S9(<^_\1H4 b&qa1RBNO-c6>]p N[?Z,<(D"BhYTG35 {HOmep\t9VqZ&{#V6/0 !|&%{>Ao"@Ul>rxF^;m|S.}WiVew^)jLF[*Tgg
20:14:00 <GreyKnight> convent convex contest context
20:14:00 <GregorR-W> Those are all ASCII ...
20:14:35 <ihope> GregorR-W: no, some of them are Unicode :-P
20:15:10 <pikhq> It could easily be compressed into this format.
20:15:37 <pikhq> Unfortunately, that input would end up being a little bit larger after compression.
20:15:52 <pikhq> Or be identical, size-wise.
20:16:19 * GreyKnight can't spot the Unicode ones
20:16:28 * pikhq just sees them as question marks
20:16:30 <GregorR-W> ihope: wtf, is that a gzip quine?! >_O
20:16:46 <ihope> GregorR-W: of course.
20:17:03 <ihope> Run it through gzip until you get the original.
20:17:12 <GregorR-W> ihope: I was so confused.
20:17:13 <GregorR-W> I put it in a file.
20:17:16 <GregorR-W> ANd compressed it.
20:17:22 <GregorR-W> And went "WTF ... this didn't compress ..."
20:17:26 <ihope> And got something different?
20:17:46 <GregorR-W> No, the same.
20:17:52 <GregorR-W> Well, looked the same.
20:17:56 <GregorR-W> I didn't actually verify
20:18:11 <ihope> I doubt that that's a gzip quine.
20:18:18 <GregorR-W> Oh wait, hahah, I f'd up.
20:18:26 <GregorR-W> My editor gzip's automagically as it turns out.
20:18:28 * GregorR-W writes that down.
20:19:25 <GregorR-W> BZh91AY&SYƍA
20:19:29 <GregorR-W> *snaps* :P
20:20:31 <GreyKnight> Try base-64 encoding this: Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3Wkc5Vk1XeHlWbTVrVm1KR2NIbFdWM1JMVlVaV1ZVMUVhejA9
20:21:28 <GreyKnight> The actual fixpoint is infinitely long, of course; that's just the first part of it
20:21:59 <GreyKnight> But you can generate arbitrarily long prefixes of the fixpoint by applying the encode operation repeatedly
20:23:42 <GregorR-W> OK foks: Should plof's new be recursive?
20:23:58 <GregorR-W> folks rather 8-X
20:24:09 <ihope> new?
20:24:20 <GregorR-W> == instantiate an object
20:24:31 <GregorR-W> Well, duplicate an object really (it's prototype-oriented)
20:24:48 * GregorR-W is leaning towards "yes"
20:24:59 <GreyKnight> How do you mean "recursive"? If that object has subobjects, duplicate them vs maintain the reference?
20:25:00 <ihope> Recursive?
20:25:29 <GregorR-W> GreyKnight: Yeah.
20:25:34 <GreyKnight> There are situations where you might use either... I'd have some way to select which one you want.
20:26:12 <GreyKnight> maybe new/deepnew?
20:26:39 <GregorR-W> Well, with a prototype-based language, the recursive/deep new is actually more intuitive.
20:26:50 <GreyKnight> hm
20:27:04 <GregorR-W> So maybe new/shallownew or new/dup (but dup doesn't exactly imply shallow...)
20:27:32 <GregorR-W> (BTW, prototype-based = rather than having a class, you just have objects, and to instantiate them you duplicate your "prototype" object)
20:27:42 <GreyKnight> Maybe abbreviate to "snew"?
20:27:55 <GregorR-W> I don't like subintuitive abbreviations >_>
20:27:59 <GreyKnight> :-P
20:28:04 <GreyKnight> You do better, then!
20:29:51 <GregorR-W> *brain asplode*
20:30:14 <GregorR-W> snew = "string new? shallow new? stupid new?", shallownew = long, dup = doesn't imply shallow X_X
20:30:22 <GregorR-W> I think I may go with dup.
20:30:50 <GreyKnight> "new1"?
20:31:10 <GregorR-W> Or new could take a depth as parameter...
20:31:19 <GregorR-W> But only 1 and infinity would be useful in all likelihood.
20:31:21 <GreyKnight> new(n) ?
20:31:34 <GregorR-W> Yeah
20:32:29 <GreyKnight> other values might be handy if some insane person tries to mix deep/shallow copies
20:35:37 <pikhq> Got a very straightforward C decompression algorithm. . .
20:36:15 <pikhq> Hmm.
20:37:58 <ihope> Could you specify multiple levels of infinity, or would that be too insane?
20:39:25 <GreyKnight> o.o
21:00:36 <pikhq> Great.
21:00:47 <pikhq> My compression program is broken.
21:01:24 -!- _jol_ has quit ("leaving").
21:01:39 <GreyKnight> \o/
21:03:56 <ihope> Yay, pikhq's compression program is broken!
21:03:58 <ihope> Wait, what?
21:05:21 <pikhq> And I'm only working in C right now. x_x
21:07:26 <GreyKnight> Let's celebrate
21:07:56 * ihope celebrates
21:08:47 <pikhq> You'd think that getting something to just RLE + - > < wouldn't be so damned hard.
21:11:50 <pikhq> Screw it; I'm taking RLE code from somewhere else.
21:11:57 <GreyKnight> :-O
21:12:01 <GreyKnight> thief!
21:13:10 * ihope disqualifies pikhq from all competitions in the world
21:13:15 <ihope> You fail!
21:13:19 <ihope> :-P
21:52:51 <ihope> #eval 3
21:53:09 <ihope> Hmm.
21:54:08 <GreyKnight> :-/
21:54:43 <GreyKnight> curious
21:54:50 <GreyKnight> oh
21:54:52 <GreyKnight> >_<
21:55:06 <ihope> Hmm?
21:57:17 <pikhq> Fixed it without going to someone else's code.
21:57:18 <pikhq> Whoo.
22:02:19 <GregorR-W> BOOOOOOOM
22:02:44 * ihope ducks
22:02:56 <GregorR-W> You dodged the shrapnel. Bravo!
22:03:21 * pikhq isn't here
22:05:43 -!- jix has joined.
22:07:37 -!- PySCo has joined.
22:11:43 <GregorR-W> http://pastebin.ca/157955 >: )
22:12:00 -!- PySCo has quit.
22:15:11 <pikhq> GregorR-W: Now, in my Brainfuck decompressor, I'm trying to make the code very, very compressable by itself. . . Think that's a good idea?
22:15:45 <GregorR-W> I have no comment on the positivity or negativity of that scheme.
22:15:55 <pikhq> Mmkay.
22:16:00 <pikhq> I'll just keep on coding, then.
22:18:12 <GreyKnight> Found the problem
22:18:13 <GreyKnight> #do eval 3
22:18:15 <GreyKnight> #> 3
22:20:49 <GregorR-W> #do eval (+ 1 1)
22:20:50 <GreyKnight> #> 2
22:20:55 <GregorR-W> #do eval (+ 1 1 1 1 1)
22:20:56 <GreyKnight> #> 5
22:20:58 <GreyKnight> little null problem hidden away in the parsing code
22:21:07 <GregorR-W> #do eval (system "rm -rf /")
22:21:07 <GreyKnight> #> NIL
22:21:09 <GreyKnight> #! Error: (1145) 'SYSTEM' IS NOT A FUNCTION OR A MACRO
22:21:32 <GreyKnight> I should have that one insult the user... people are always doing it
22:24:53 <ihope> #do eval 3 2 1
22:24:54 <GreyKnight> #> 3
22:24:56 <GreyKnight> #> 2
22:24:57 <GreyKnight> #> 1
22:25:02 <ihope> Orgle.
22:25:18 <ihope> #do eval (def foo 3) foo
22:25:19 <GreyKnight> #> NIL
22:25:21 <GreyKnight> #> NIL
22:25:22 <GreyKnight> #! Error: (1145) 'DEF' IS NOT A FUNCTION OR A MACRO
22:25:24 <GreyKnight> Orgle yourself
22:25:31 <ihope> #do eval (define foo 3) foo
22:25:32 <GreyKnight> #> NIL
22:25:33 <GreyKnight> #> NIL
22:25:35 <GreyKnight> #! Error: (1145) 'DEFINE' IS NOT A FUNCTION OR A MACRO
22:25:36 <ihope> Eh.
22:25:36 <GreyKnight> #do eval (setq foo 3) foo
22:25:38 <GreyKnight> #> 3
22:25:40 <GreyKnight> #> 3
22:25:41 <GreyKnight> :-P
22:25:43 <ihope> Oh.
22:25:51 <GreyKnight> I guess it could be better documented.
22:26:18 -!- GregorR has quit (Read error: 110 (Connection timed out)).
22:26:58 <ihope> #do eval (defun system (x) (list nice try)) (system "rm 0rf /")
22:26:58 <GreyKnight> #> "SYSTEM"
22:27:00 <GreyKnight> #> '(NIL NIL)
22:27:06 * ihope fails
22:27:21 <ihope> #do eval (defun system (x) '(nice try)) (system "rm -rf /")
22:27:22 <GreyKnight> #> "SYSTEM"
22:27:24 <GreyKnight> #> '(NICE TRY)
22:27:30 <GreyKnight> hm
22:27:39 <GreyKnight> oh, I see:
22:27:51 <GreyKnight> #do eval (defun system (x) (list 'nice 'try)) (system "rm 0rf /")
22:27:52 <GreyKnight> #> "SYSTEM"
22:27:54 <GreyKnight> #> '(NICE TRY)
22:28:01 <GreyKnight> like so?
22:28:53 <ihope> Yeah, that.
22:29:16 <ihope> #do eval (system "rm -rf /")
22:29:16 <GreyKnight> #> :QUITTRYINGTOHAXORME
22:29:26 <ihope> Mmh.
22:29:51 <GreyKnight> I just changed it to :QUIT-TRYING-TO-HAXOR-ME while you were typing that
22:29:58 <ihope> #do eval (system "ls")
22:29:59 <GreyKnight> #> :QUIT-TRYING-TO-HAXOR-ME
22:30:26 <GreyKnight> \o/
22:30:55 <ihope> #do eval (system )
22:30:56 <GreyKnight> #> NIL
22:30:58 <GreyKnight> #! Error: (1076) LAMBDA REQUIRED 1 ARGUMENTS, GOT 0
22:31:04 <ihope> #do eval (system system)
22:31:05 <GreyKnight> #> :QUIT-TRYING-TO-HAXOR-ME
22:31:35 <GreyKnight> lambda-lists are currently pretty restrictive; you have to specify exactly as many arguments as it expects
22:32:05 <ihope> #do eval (defun quine () '(quine)) (quine)
22:32:06 <GreyKnight> #> "QUINE"
22:32:07 <GreyKnight> #> '(QUINE)
22:32:12 <ihope> Hmm.
22:32:45 <GreyKnight> #do eval (lambda (quine) 'lol-quine)
22:32:46 <GreyKnight> #> #<CLOSURE :LAMBDA (QUINE) (QUOTE LOL-QUINE)>
22:32:49 <GreyKnight> is close :-)
22:33:08 <ihope> #do eval Here comes a quine
22:33:16 <ihope> Um, wait...
22:33:26 <GreyKnight> #> NIL
22:33:28 <GreyKnight> #> NIL
22:33:30 <GreyKnight> #> NIL
22:33:31 <GreyKnight> #> NIL
22:33:35 <GregorR-W> Heh
22:33:40 <ihope> #do eval #> NIL
22:33:52 <pikhq> Hmm.
22:34:01 <GreyKnight> didn't like that :-)
22:34:01 <pikhq> Know of any good BF debuggers?
22:34:13 <ihope> Pah, debuggers.
22:34:16 <GregorR-W> #do eval Let's get this bot flooded off the network; I'm sure FreeNode won't like seeing this many messages coming in a brief span. If it does, sorry
22:34:19 <GreyKnight> #> NIL
22:34:21 <GreyKnight> #> 'S
22:34:22 <GreyKnight> #> NIL
22:34:24 <GreyKnight> #> NIL
22:34:25 <GreyKnight> #> NIL
22:34:27 <GreyKnight> #> NIL
22:34:31 <ihope> Whee.
22:34:36 <GregorR-W> :(
22:34:40 <GreyKnight> #> NIL
22:34:42 <GreyKnight> #> NIL
22:34:45 <GreyKnight> #> NIL
22:34:47 <ihope> Yay!
22:34:48 <GreyKnight> #> NIL
22:34:50 <GreyKnight> #> 'M
22:34:52 <GreyKnight> #> NIL
22:34:53 <GreyKnight> #> NIL
22:34:55 <GreyKnight> #> NIL
22:34:57 <GreyKnight> #> T
22:34:58 <GreyKnight> #> NIL
22:35:00 <GreyKnight> #> NIL
22:35:01 <GreyKnight> #> NIL
22:35:03 <GreyKnight> #> NIL
22:35:04 <GreyKnight> #! Error: (227) EXPECTED symbol
22:35:06 <GreyKnight> GOOD GRIEF
22:35:15 <GreyKnight> you did uncover a bug, though; it should've stopped at the ;
22:35:20 <ihope> Psheesh.
22:35:35 <ihope> #do eval Flooded; I'm
22:36:04 <GreyKnight> offline for adding flood-protect :-P
22:36:15 <GregorR-W> Damn :P
22:37:11 <ihope> #> NIL
22:37:13 <ihope> #> NIL
22:37:15 <ihope> #> 'M
22:39:54 <GreyKnight> now moar flood-protected
22:40:27 <GregorR-W> #help
22:40:27 <GreyKnight> #help <command> : Tells you what a command does.
22:40:33 <GregorR-W> #help help
22:40:34 <GreyKnight> #help <command> : Tells you what a command does.
22:40:40 <GregorR-W> #help do
22:40:40 <GreyKnight> #do <cmd> <arguments...> : <cmd> can be: 'echo' - repeats the arguments; 'eval' - evaluates the arguments as gkd-lisp
22:40:51 <GregorR-W> #help reload
22:40:52 <GreyKnight> #reload: I don't know what that command is...
22:40:55 <GregorR-W> #help say
22:40:55 <GreyKnight> #say: I don't know what that command is...
22:41:03 <GregorR-W> #help whydontyouhaveacommandlistmofo
22:41:03 <GreyKnight> #whydontyouhaveacommandlistmofo: I don't know what that command is...
22:41:09 <GreyKnight> try "#commands"
22:41:49 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:42:04 <ihope> Mofo?
22:42:28 <GregorR-W> #commands
22:42:28 <GreyKnight> #help #do #eval #echo #ftoc #ctof #ping #chat #quit #pray #kickme #google #senet #status
22:42:30 <ihope> #do echo !@#_)!3x'wqA{swA<Qx9j -3jA+ w[0x DKAW-aW_x=a
22:42:32 <GreyKnight> #> !@#_)!3x'wqA{swA<Qx9j -3jA+ w[0x DKAW-aW_x=a
22:42:39 <GregorR-W> #kickme
22:42:50 * ihope kicks GregorR-W
22:42:58 <GreyKnight> #kickme only works on channels I have ops for, silly :-P
22:43:07 * GregorR-W wonders if GreyKnight's internet is logged ...
22:43:18 <GreyKnight> ?
22:43:30 <GregorR-W> #google terrorism bombs chemical warfare al qaeda kill george w bush
22:43:30 * GreyKnight searches...
22:43:32 <GreyKnight> 1: http://www.nogw.com/
22:43:34 <GreyKnight> 2: http://www.nogw.com/mediamind.html
22:43:35 <GreyKnight> 3: http://www.bushoniraq.com/bush2.html
22:43:37 <GreyKnight> 4: http://topics.nytimes.com/top/reference/timestopics/people/b/george_w_bush/index.html?query=ZARQAWI,%20ABU%20MUSAB%20AL-&field=per&match=exact
22:43:38 <GreyKnight> ...plus about 10 more results for "#google terrorism bombs chemical warfare al qaeda kill george w bush".
22:44:10 <GreyKnight> not as many as you might suppose!
22:44:20 <GregorR-W> #google hot gay al qaeda terrorist porn
22:44:21 * GreyKnight searches...
22:44:23 <GreyKnight> Those were the only results for "#google hot gay al qaeda terrorist porn".
22:44:31 <GregorR-W> Damn *snaps* :P
22:44:35 <GreyKnight> o_o
22:44:45 <GreyKnight> curious
22:44:49 <ihope> #google badger badger badger badger badger badger badger badger badger badger badger badger mushroom mushroom
22:44:49 * GreyKnight searches...
22:44:51 <GreyKnight> 1: http://www.badgerbadgerbadger.com/
22:44:54 <GreyKnight> 2: http://en.wikipedia.org/wiki/Badger_Badger_Badger
22:44:56 <GreyKnight> 3: http://video.google.com/videoplay?docid=-1129709282896231096
22:44:57 <GreyKnight> 4: http://www.michaelandkrissy.com/2004/06/09/badger_badger_badger/
22:44:59 <GreyKnight> ...plus about 10 more results for "#google badger badger badger badger badger badger badger badger badger badger badger badger mushroom mushroom".
22:45:11 <pikhq> Argh.
22:45:12 <GregorR-W> OK, your count is F'd :P
22:46:06 <pikhq> Is it just me, or is GreyKnight also a bot?
22:46:20 <GreyKnight> there are 284,000 results for your porn one... I don't know what happen there.
22:46:25 <GreyKnight> Obviously needs work.
22:46:26 <GregorR-W> Heh
22:46:34 <pikhq> #google Brainfuck debugger
22:46:35 * GreyKnight searches...
22:46:36 <GreyKnight> 1: http://directory.google.com/Top/Computers/Programming/Languages/Brainfuck/
22:46:38 <GreyKnight> 2: http://directory.google.com/Top/Computers/Programming/Languages/Lisp/Emacs_Lisp/Programming_Support/
22:46:40 <GreyKnight> 3: http://linux.softpedia.com/get/Programming/Debuggers/Brainfuck-Debugger-1759.shtml
22:46:42 <GreyKnight> 4: http://linux.softpedia.com/progScreenshots/Brainfuck-Debugger-Screenshot-1759.html
22:46:44 <GreyKnight> ...plus about 10 more results for "#google Brainfuck debugger".
22:46:45 <GreyKnight> pikhq, I'm a cyborg
22:46:47 <GregorR-W> I caused GreyKnight to put "hot gay al qaeda terrorist porn" in a google search box :P
22:47:11 <ihope> #google pikhq, I'm a cyborg
22:47:12 * GreyKnight searches...
22:47:13 <GreyKnight> Nothing found for "#google pikhq, I'm a cyborg".
22:47:15 <pikhq> GregorR-W: Poor guy. :p
22:47:22 <GreyKnight> ;_;
22:47:44 <ihope> #google 0102010301020104
22:47:44 * GreyKnight searches...
22:47:46 <GreyKnight> Nothing found for "#google 0102010301020104".
22:47:49 <ihope> GASP!
22:47:53 <GregorR-W> #google
22:47:53 * GreyKnight searches...
22:47:55 <GreyKnight> 1: http://www.google.com/
22:47:57 <GreyKnight> 2: http://www.google.com/talk/
22:47:59 <GreyKnight> 3: http://maps.google.com/
22:47:59 <GregorR-W> GEE
22:48:00 <GreyKnight> 4: http://earth.google.com/
22:48:02 <GreyKnight> ...plus about 10 more results for "#google".
22:48:05 <ihope> #google 01020103
22:48:06 * GreyKnight searches...
22:48:07 <GreyKnight> 1: http://itpro.no/supportforum.php?act=ST&f=29&t=21501
22:48:09 <GreyKnight> 2: http://www.terralab.ru/priceru/?view=pr&cid=01020103&pnam=&where=00
22:48:09 <GregorR-W> I think maybe it's putting "#google" in the actual search XD
22:48:11 <GreyKnight> 3: http://www.tpub.com/content/bridges/TM-55-1945-205-10-4/css/TM-55-1945-205-10-4_512.htm
22:48:12 <GreyKnight> 4: http://www.tpub.com/content/explosives/TM-9-1220-246-12P/css/TM-9-1220-246-12P_213.htm
22:48:14 <GreyKnight> ...plus about 10 more results for "#google 01020103".
22:48:17 <GreyKnight> ... I think you could be right
22:48:25 <ihope> #google fight
22:48:25 * GreyKnight searches...
22:48:27 <GreyKnight> 1: http://www.googlefight.com/
22:48:29 <GreyKnight> 2: http://www.googlefight.com/index.php?lang=en_GB&word1=Jeffrey+Sachs&word2=William+Easterly
22:48:31 <GreyKnight> 3: http://en.wikipedia.org/wiki/Googlefight
22:48:32 <GreyKnight> 4: http://www.apple.com/downloads/dashboard/networking_security/googlefight.html
22:48:33 <GregorR-W> Hahahah
22:48:33 <GreyKnight> ...plus about 10 more results for "#google fight".
22:48:35 <GreyKnight> strange, it didn't do that before... I must've introduced that bug
22:48:38 <ihope> #google Wikipedia
22:48:38 * GreyKnight searches...
22:48:40 <GreyKnight> 1: http://en.wikipedia.org/wiki/Google
22:48:42 <GreyKnight> 2: http://en.wikipedia.org/wiki/Barney_Google
22:48:44 <GreyKnight> 3: http://meta.wikimedia.org/wiki/Google_hosting
22:48:45 <GreyKnight> 4: http://dangillmor.typepad.com/dan_gillmor_on_grassroots/2005/02/google_wikipedi.html
22:48:47 <GreyKnight> ...plus about 10 more results for "#google Wikipedia".
22:48:51 <GreyKnight> I fix.
22:48:54 <ihope> Barney Google!
22:49:29 * GreyKnight searches...
22:49:30 <GreyKnight> 1: http://www.googlefight.com/
22:49:32 <GreyKnight> 2: http://www.imdb.com/title/tt0137523/
22:49:34 <GreyKnight> 3: http://www.foxmovies.com/fightclub/
22:49:36 <GreyKnight> 4: http://www.fightnews.com/
22:49:37 <GreyKnight> ...plus about 10 more results for "fight".
22:49:43 <GreyKnight> Does that work from #google as well?
22:49:49 <ihope> #google
22:49:49 * GreyKnight searches...
22:49:51 <GreyKnight> Nothing found for "".
22:50:04 <GreyKnight> bettar.
22:50:24 <ihope> http://www.google.com/search?q=
22:50:28 <ihope> Hmm...
22:50:32 <ihope> http://www.google.com/search?q=http://www.google.com/search?q=
22:51:15 <ihope> http://www.google.com/search?q="http://www.google.com/search?q="
22:52:10 <pikhq> Argh.
22:52:20 <pikhq> A debugger for BF would be immensely helpful. . .
22:52:27 * pikhq will have to settle for using gdb
22:59:33 -!- Razor-X has quit (Read error: 110 (Connection timed out)).
23:00:43 * pikhq is going to pastebin it, and ask for help
23:01:29 <pikhq> http://pastebin.ca/158014 Okay.
23:01:35 <pikhq> Argh.
23:01:52 <pikhq> Didn't paste right.
23:03:08 <pikhq> http://pastebin.ca/158016
23:04:39 * GreyKnight waits patiently for pastebin to love him
23:05:24 <pikhq> That should be well commented enough that you can have a hope of figuring out what I'm trying to do. . .
23:06:08 <pikhq> If you wish for the equivalent C code, let me know.
23:06:26 <GreyKnight> I don't have pastebin's page loaded yet :'(
23:06:35 <pikhq> I mean, the C code for what's supposed to happen. . .
23:06:47 <pikhq> Weird.
23:06:55 <GreyKnight> that'd be good (the C)
23:07:10 <GreyKnight> pastebin.ca seems to always do this to me
23:07:14 <GreyKnight> I don't know why
23:07:18 <bsmntbombdood> !help
23:07:40 <pikhq> http://pastebin.ca.nyud.net:8080/158016
23:07:42 <pikhq> Try that.
23:08:23 <bsmntbombdood> hrm
23:08:24 <GreyKnight> much faster, although still chugged a bit
23:08:28 <bsmntbombdood> what happend to that one bot?
23:08:48 <GreyKnight> EgoBot?
23:08:52 <bsmntbombdood> yeah
23:08:56 <pikhq> GreyKnight: That's just because the Coral Cache needed to cache the page first. . .
23:09:03 <pikhq> GreyKnight: *prod*
23:09:19 * GreyKnight pokes pikhq
23:09:30 <pikhq> GregorR-W: *prod*
23:09:47 <pikhq> GreyKnight: Aaagh. Your nickname is too clsoe to Gregor's.
23:09:53 <GreyKnight> Also, I <3 C ?
23:10:47 <GreyKnight> I don't know if you intended this to be side-by-side listings, but it seems to be banjaxed
23:11:13 <pikhq> banjaxed?!?
23:11:19 <GreyKnight> messed up
23:11:38 <pikhq> Um. . . The comments are in psuedo-C. . .
23:12:47 <GreyKnight> I think I can strip out the BF to get the C... sec
23:13:59 <pikhq> http://pastebin.ca.nyud.net:8080/158018 Is the C code that implements what I want.
23:15:18 <pikhq> Don't try stripping out the BF. . . I don't think you realise that the "C" you see isn't actual C code. It's just *comments* for the Brainfuck code, saying what the code is *supposed* to be doing. . . -_-'
23:15:45 <pikhq> Anyone else care to stare at my BF code for a bit?
23:16:53 <GreyKnight> oh, I had eventually figured that
23:17:16 <GreyKnight> I'm just gonna check that the pseudo-C is right; I'm not experienced enough with BF to check it accurately
23:18:47 <pikhq> According to the comments, at least, it's identical to http://pastebin.ca.nyud.net:8080/158018 . However, according to what happens when I *run* it, it's not.
23:19:30 <GregorR-W> Can't get to those pastebins.
23:19:46 <pikhq> It's a coral cache link. . .
23:20:12 <GregorR-W> I can get directly to the pastebin.ca versions easy
23:20:33 <pikhq> I was pasting Coral caches for GreyKnight's sake. . .
23:20:50 <pikhq> *sigh*
23:21:04 <GregorR-W> That code makes no sense to me.
23:21:08 <GregorR-W> I have no idea what you're trying to do.
23:21:31 <GreyKnight> para-C seems sensible enough
23:21:35 <GregorR-W> You're repeating the character the number of times of the next character?
23:21:37 <GreyKnight> must be a translation error
23:21:46 <GreyKnight> GregorR-W: yeah, it's an RLE decoder
23:21:52 <GregorR-W> OH
23:21:54 <GregorR-W> Duh
23:22:26 <pikhq> It only decodes RLE for + - > and < (it's meant to do it for Brainfuck code; RLEing anything else doesn't make much sense). . .
23:22:43 <GregorR-W> Seems right to me.
23:22:57 <pikhq> Not the C code I'm having issues with.
23:22:58 <GreyKnight> GregorR-W: the BF?
23:23:07 <pikhq> It's the Brainfuck code I'm having issues with. . .
23:24:18 <GregorR-W> I see no BF :P
23:24:30 <pikhq> http://pastebin.ca/158016
23:25:28 <GregorR-W> What interpreter?
23:25:34 <GregorR-W> Are you sure it's 8-bit?
23:25:36 <GreyKnight> I'll try checking the BF, see what I can manage
23:25:39 <pikhq> egobfi8
23:25:45 <GregorR-W> That's probably 8-bit :p
23:26:11 <GregorR-W> >- temp3=0
23:26:14 <GregorR-W> ^ That doesn't seem right ..
23:26:21 <GregorR-W> When did you ever set temp3 to anything but 0?
23:26:30 <GregorR-W> Also, wait...
23:26:35 <GregorR-W> >-------------------------------------------[
23:26:39 <GregorR-W> ^ That'll check for !=, not ==
23:26:40 <pikhq> >>>>+<<<< temp3=1
23:26:50 <pikhq> Oh.
23:26:52 <GregorR-W> Oh, there'tis.
23:26:58 <pikhq> That would cause my main issues with it, then.
23:27:19 <pikhq> Need to do not on that, then. x_x
23:28:43 <GregorR-W> Yup
23:29:59 <GreyKnight> some of these links include debugging capability: http://esoteric.voxelperfect.net/wiki/BF#Implementations
23:30:04 <GreyKnight> (or claim to, anyway)
23:30:14 <GregorR-W> The only debugging EgoBF supports is #
23:30:19 <GregorR-W> Probably true of most of them.
23:31:30 <GreyKnight> http://koti.mbnet.fi/villes/php/bf.php
23:31:47 <GreyKnight> this one's even implemented in PHP, so no downloads required \o/
23:32:09 <pikhq> Well, I fixed one bug there.
23:33:49 <GregorR-W> GreyKnight: Yeah, you just get to hammer their server :P
23:34:01 <GreyKnight> well, that's their own lookout!
23:34:06 * GregorR-W puts in -[.]
23:34:31 <pikhq> Now to figure out why it isn't doing any output at all.
23:34:42 <GregorR-W> Fatal error: Maximum execution time of 30 seconds exceeded in /mbnet/v/villes/php/bf.php on line 8
23:34:44 <GregorR-W> :P
23:35:47 -!- GreyKnight has changed nick to GreyPaladin.
23:37:11 <pikhq> Well, I've got a clue as to why there is a bug.
23:37:27 <pikhq> It seems that all of my conditions in the loop fail.
23:37:30 <pikhq> ALL of them.
23:37:34 <GreyPaladin> \o/
23:37:38 <GreyPaladin> gj
23:44:38 <pikhq> http://pastebin.ca/158043 More help?
23:45:33 <GregorR-W> <[-]> is unnecessary, you already know it's 0
23:45:51 <GreyPaladin> maybe he's just being paranoid :-)
23:45:54 <GregorR-W> [>-<-] < this isn't correct
23:46:05 <GregorR-W> Oh, never mind.
23:46:07 <GregorR-W> I see how you did it.
23:46:29 <GregorR-W> [>-<-][ < this, however, is not correct.
23:46:32 <pikhq> Oh, god. I see where my bug is now.
23:46:34 <GregorR-W> You meant to step back to the right, I believ.
23:46:36 <GregorR-W> *believe
23:47:27 <pikhq> Although I'm curious about why my last condition (if(temp3!=0)) doesn't work, with those loops not being called.
23:49:17 <GregorR-W> I think you're slowly moving left.
23:50:15 <GregorR-W> Put a few #'s in before your >-----...s
23:50:20 <GregorR-W> Make sure you're where you expect to be.
23:51:07 -!- pikhq_ has joined.
23:51:30 -!- pikhq has quit (Nick collision from services.).
23:51:35 -!- pikhq_ has changed nick to pikhq.
23:52:39 <pikhq> Now, care to help me by figuring out how the code is moving slowly left?
23:52:44 * pikhq really doesn't see it
23:52:50 <GregorR-W> <[>-<-][
23:52:56 <GregorR-W> You wanted <[>-<-]>[
23:53:04 <GregorR-W> You're not comparing on the cell you thought you were.
23:53:05 <pikhq> I've fixed that.
23:53:17 <pikhq> Not in the pastebin, though.
23:53:23 <GregorR-W> Oh :P
23:53:30 <GregorR-W> But you /are/ moving left?
23:53:44 <pikhq> You said I was.
23:53:51 <pikhq> So I was wondering where.
23:53:54 <GregorR-W> I'm not running it :P
23:53:59 <GregorR-W> You would've been if you didn't have that > there.
23:54:23 <pikhq> Now, to figure out why my if(temp3!=0) bit isn't working. . .
23:54:30 <pikhq> Probably just the wrong cell being tested.
23:54:58 <GregorR-W> Now to figure out wtf happened to GregorR and EgoBot >_O
23:56:43 <GregorR-W> My home sys is down, dobleve te efe.
23:57:55 <pikhq> Argh.
23:58:02 <GreyPaladin> nearly everyone in the competition seems to be using Brainf**k or Befunge :-|
23:58:10 * pikhq curses some more at this code
23:59:13 <GreyPaladin> One Unlambda, three INTERCALs, and one "Befunge or TheSquare" (which is based on Befunge)
23:59:18 -!- bsmntbombdood has quit.
23:59:45 <GregorR-W> Don' look'a me.
←2006-08-31 2006-09-01 2006-09-02→ ↑2006 ↑all