←2005-05-18 2005-05-19 2005-05-20→ ↑2005 ↑all
00:01:33 <GregorR-L> Damn, what's going wrong >_O
00:03:33 <GregorR-L> The fact that the quine doesn't quite work for me other isn't promising :-P
00:03:51 <kipple> so, which ones do work?
00:04:43 <GregorR-L> Hello World, cat :-P
00:05:08 <kipple> could it be nested loops?
00:05:17 <GregorR-L> Possible.
00:05:38 * GregorR-L checks his loop push-pop-ing code
00:08:50 <GregorR-L> That all seems fine
00:11:53 <GregorR-L> D'OH
00:12:01 <GregorR-L> ? clears it if the top element is 0, yes?
00:12:06 <kipple> yes
00:12:14 <GregorR-L> I made it just clear X-D
00:12:33 <kipple> :P
00:14:45 <GregorR-L> YAY! Now it segfaults 8-D
00:15:44 <GregorR-L> Well, it does more now :-P
00:15:59 <GregorR-L> 000 001 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 < this is the fibonacci sequence, right? ;)
00:16:17 <lament> ummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
00:16:20 <lament> almost :)
00:16:47 <GregorR-L> Well, that's MY Fibonacci sequence :-P
00:17:01 <lament> mine is even better
00:17:06 <lament> my fibonacci sequence goes like this:
00:17:09 <lament> 1 1
00:17:11 <lament> and then it stops
00:17:19 <GregorR-L> Nice
00:21:28 <GregorR-L> Hmm
00:21:31 <GregorR-L> What's the purpose of a+0
00:21:35 <GregorR-L> Doesn't that just do nothing?
00:21:49 <kipple> no it duplicates the top value on the stack
00:21:56 <kipple> very useful!
00:22:11 <GregorR-L> Ohhhhhhhhhhhhhhhhhhhh
00:22:17 <GregorR-L> Everything I make is wrong!
00:22:18 <GregorR-L> :-P
00:22:35 <kipple> have you messed up the + operator now?
00:23:44 <GregorR-L> I had ;-P
00:24:03 <GregorR-L> So if you do a+b, it WILL pop b, right?
00:24:50 <kipple> yes
00:24:59 <GregorR-L> *whew* :-P
00:25:36 <GregorR-L> So t<a>b+a will pop a three times, right?
00:25:52 <kipple> yes
00:26:06 <kipple> maybe this will help:
00:26:07 <kipple> public void execute() throws StackException {
00:26:07 <kipple> switch(operator) {
00:26:07 <kipple> case '<': operand1.push(operand2.pop());
00:26:07 <kipple> break;
00:26:07 <kipple> case '>': operand2.push(operand1.pop());
00:26:08 <kipple> break;
00:26:10 <kipple> case '-': operand1.push(operand1.peek() - operand2.pop());
00:26:12 <kipple> break;
00:26:14 <kipple> case '+': operand1.push(operand1.peek() + operand2.pop());
00:26:16 <kipple> break;
00:26:18 <kipple> case '?': if (operand1.peek()==0) operand1.clear();
00:26:20 <kipple> break;
00:26:22 <kipple> case '(': jump = operand2.empty();//!continueLoop();
00:26:24 <kipple> break;
00:26:26 <kipple> case ')': jump = !loopOperator.operand2.empty();
00:26:29 <kipple> break;
00:26:31 <kipple> }
00:26:32 <kipple> }
00:26:34 <kipple> (from the interpreter)
00:26:35 <GregorR-L> Who reads code before trying to reimplement it *shrugs*
00:27:00 <kipple> if you read the spec, you wouldn't need to ;)
00:27:49 <GregorR-L> I did, I just didn't quite get it right 8-D
00:28:18 <GregorR-L> Dern, this ought to work >_>
00:28:21 <kipple> let me know if the spec is unclear on some points
00:28:58 <GregorR-L> No, I'm just dumb on some points 8-D
00:29:06 <kipple> good ;)
00:32:19 <GregorR-L> Hmm
00:32:25 <GregorR-L> I wish I knew what was going wrong :'(
00:36:04 <GregorR-L> YAY!
00:36:09 <GregorR-L> That was the change that made it work 8-D
00:36:49 <GregorR-L> Now I just need a smarter atoi :-P
00:39:10 <GregorR-L> BING 8-D
00:39:25 <GregorR-L> 44K X-D
00:39:35 <GregorR-L> 1239 lines 8-D
00:39:38 <kipple> hehe
00:40:07 <kipple> are you sick of the mathematician now, or what.... :D
00:42:08 <GregorR-L> http://www.befunge.org/fyb/ork/exa/orkipple.ork
00:42:11 <GregorR-L> Oh yeah.
00:42:11 <GregorR-L> Very
00:42:19 <GregorR-L> Not that I'll fix it, since it's not broken.
00:42:37 <kipple> of course not!!
00:43:07 <kipple> so you can't have arrays of objects?
00:43:13 <GregorR-L> Not per se.
00:43:17 <GregorR-L> Lists yes.
00:47:49 * kipple is compiling ork-0.8
00:51:29 <kipple> hmm. can't get it to work
00:51:46 <GregorR-L> You have to EOF at the end of your input.
00:52:03 <kipple> hello world doesn't output anything
00:52:05 <GregorR-L> Or is it ork-0.8 yourself you can't get to work?
00:52:08 <kipple> no
00:52:13 <GregorR-L> Hmm
00:52:20 <GregorR-L> The non-string version I assume ;)
00:52:26 <kipple> dang!
00:52:30 <kipple> I'm stupid
00:52:33 <GregorR-L> X-D
00:52:38 <GregorR-L> No string preprocessor ;)
00:53:54 <kipple> the @ stack works a bit differently, but otherwise it seems to work fine :)
00:54:04 <GregorR-L> Yeah, I know I handled it badly :-P
00:54:14 <GregorR-L> It outputs 000001 :-P
01:02:24 <kipple> it doesn't handle !s in comments
01:02:52 <kipple> otherwise, I ran the kipple brainfuck interpreter just fine :D
01:10:31 <GregorR-L> Oh, yeah, ! is the separator between kipple and input.
01:10:45 <kipple> yeah, I found that out
01:10:57 <kipple> had some of those in comments in the BF interpreter
01:22:57 <kipple> anyway, great work Gregor!!!
03:38:55 <GregorR> Pong.
03:56:08 -!- GregorR-L has quit (Read error: 113 (No route to host)).
03:57:21 -!- kipple has quit (Read error: 110 (Connection timed out)).
06:02:04 -!- calamari has joined.
06:02:13 <calamari> hi
06:16:10 <GregorR> Hoi
06:19:19 <calamari> it? goes How
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:05:10 <pgimeno> hi
10:04:27 -!- calamari has quit (Read error: 145 (Connection timed out)).
10:22:16 -!- calamari has joined.
11:11:34 -!- calamari has quit ("Leaving").
11:29:54 -!- kipple has joined.
13:06:43 -!- Zis has joined.
13:06:53 -!- Zis has left (?).
18:37:40 -!- fizzie has quit (niven.freenode.net irc.freenode.net).
18:37:40 -!- kipple has quit (niven.freenode.net irc.freenode.net).
18:40:28 -!- kipple has joined.
18:40:28 -!- fizzie has joined.
19:21:52 -!- Keymaker has joined.
19:21:56 <Keymaker> 'ello!
19:21:59 <Keymaker> woah
19:22:06 <Keymaker> you made it gregorr
19:22:17 <Keymaker> :)
19:22:21 <kipple> yeah, he did
19:22:25 <Keymaker> really cool
19:22:45 <Keymaker> i'll need to compile it soon
19:22:54 <Keymaker> and start programming some kipple stuff
19:24:13 <Keymaker> if i remember the log correct, it works perfectly.. all but text preprocessor which is basically useles
19:24:26 <Keymaker> and i wouldn't use it (text preprocessor)
19:24:55 <kipple> and the @ stack pads up to six (i think) zeroes
19:25:35 <Keymaker> hmm
19:25:36 <kipple> otherwise it seems to be the same
19:25:40 <Keymaker> yeah
19:25:57 <Keymaker> and i can always test them with the official applet in web ;)
19:26:02 <kipple> yup
19:26:10 <kipple> be sure to not use ! in comments
19:26:16 <Keymaker> hmm?
19:26:17 <Keymaker> why not
19:26:40 <kipple> because that is the char which is used to separate source code from input data
19:26:51 <Keymaker> ah
19:26:56 <kipple> cat example: (i>o) ! this is a text
19:27:04 <Keymaker> yeah
19:28:24 <Keymaker> hmmm
19:28:32 <Keymaker> what was the link to gregorr's site?
19:28:42 <kipple> http://eso.codu.org/
19:28:46 <Keymaker> cheers
19:37:26 -!- Kmkr has joined.
19:37:50 <Kmkr> rrghrghhhhhhhh
19:37:57 <Kmkr> net outage season is here again..
19:38:53 -!- lindi- has quit (Read error: 104 (Connection reset by peer)).
19:39:09 <kipple> Keymaker: are you running linux?
19:39:11 -!- lindi- has joined.
19:39:38 <Kmkr> not currently
19:39:40 <kipple> you can compile my interpreter with gcj if you don't want to use the java version
19:40:05 <Kmkr> i tried but couldn't it compiled
19:40:13 <kipple> on windows?
19:40:16 <Kmkr> maybe if you could send compiler version..?
19:40:23 <Kmkr> on linux
19:40:24 <kipple> it compiled fine on my debian box
19:40:44 <Kmkr> i suck with compilers
19:40:59 <kipple> gcj 3.3.5
19:42:02 <Kmkr> i meant "..send the compiler version"
19:42:10 <Kmkr> can't type today
19:42:17 <kipple> ah, you mean the binary?
19:42:24 <Kmkr> arg
19:42:27 <Kmkr> i meant "compiled"
19:42:29 <Kmkr> yeah
19:42:35 <Kmkr> sorry :D lol typed it two times wrong
19:42:55 <Kmkr> i accidentally typed the second time wrong when i was trying to get it right :)
19:43:00 <Kmkr> yes
19:43:13 <Kmkr> so, binary
19:43:39 <Kmkr> although i accidentally wrote two times "compiler".. so, not any java compiler
19:44:16 <lindi-> Kmkr: why don't you just install gcj?
19:44:42 <Kmkr> it's harder that way :)
19:44:48 <Kmkr> probably couldn't get it working
19:44:53 <kipple> here's how to compile it: gcj --main=Kipple Kipple.jar -o kipple
19:45:16 <Kmkr> where to get the kipple.jar?
19:45:38 <Kmkr> (from your site probably.. duh)
19:45:41 <kipple> iyeah
19:45:43 <Kmkr> :)
19:45:51 <Kmkr> i'll switch to linux in phew minutes
19:45:56 <kipple> but it looks like my server just went down again >:(
19:46:28 <Kmkr> aaaaaaaaaaaaaarrrrrrrrgh
19:46:49 <kipple> hmm. looks like it's only apache. hang on a sec
19:47:02 <lindi-> kipple: anyways, thanks for making sure kipple runs with free software
19:47:53 -!- Keymaker has quit (Read error: 104 (Connection reset by peer)).
19:49:47 -!- Kmkr2 has joined.
19:49:52 <Kmkr2> grggh
19:50:18 <kipple> problems?
19:50:56 <Kmkr2> yes
19:50:59 -!- Kmkr has quit (Read error: 104 (Connection reset by peer)).
19:51:13 -!- Kmkr2 has left (?).
19:52:43 -!- Kmkr3 has joined.
19:53:15 <Kmkr3> ..with this internet connection..
19:53:27 <Kmkr3> anyways. can you get the server up anytime soon?
19:53:49 <kipple> hopefully in a few minutes
19:53:59 <Kmkr3> 'ok
19:54:32 <Kmkr3> i'm gonna die if this connection goes the same way than it was the previous summer
19:54:32 <Kmkr3> or at least complain
19:54:49 <Kmkr3> or change the whole thing to some other
20:14:31 <kipple> argh. doesn't look too good for the server
20:42:22 -!- Kmkr3 has quit (Read error: 110 (Connection timed out)).
21:35:12 <GregorR> *beep ... beep ... beep*
21:35:29 <GregorR> *the camera fades in and the viewer can see kipple's server in a hospital bed*
21:35:39 <GregorR> Doc ... is (s)he gonna live?
21:36:13 <kipple> not sure. last time he went down he was in a coma for a week, and then made a miraculous recovery
21:36:21 <GregorR> <kipple> It's too early to tell, but the cancer is severe. It's unlikely that (s)he will see his/her next birthday.
21:36:30 <GregorR> Darn, I was in the middle of writing your line when you said it X-D
21:37:14 <kipple> and it's a he, by the way
21:37:49 <kipple> I think I'll have to reinstall it
21:38:06 <kipple> maybe next week
21:41:39 <GregorR> I was unaware of the fact that servers had genders, but couldn't use the word it since that would imply that it wasn't living.
21:41:47 <GregorR> Which it clearly is.
21:46:52 <kipple> computers have names, and names are usually gender specific
21:47:03 <kipple> it is called slartibartfast
23:03:36 -!- andreou has joined.
23:05:42 <andreou> hola
23:11:22 -!- andreou has quit ("~").
←2005-05-18 2005-05-19 2005-05-20→ ↑2005 ↑all