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:05:08 <kipple> could it be nested loops?
00:12:01 <GregorR-L> ? clears it if the top element is 0, yes?
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:47 <GregorR-L> Well, that's MY Fibonacci sequence :-P
00:17:06 <lament> my fibonacci sequence goes like this:
00:21:49 <kipple> no it duplicates the top value on the stack
00:22:35 <kipple> have you messed up the + operator now?
00:24:03 <GregorR-L> So if you do a+b, it WILL pop b, right?
00:25:36 <GregorR-L> So t<a>b+a will pop a three times, right?
00:26:07 <kipple> public void execute() throws StackException {
00:26:07 <kipple> case '<': operand1.push(operand2.pop());
00:26:07 <kipple> case '>': operand2.push(operand1.pop());
00:26:10 <kipple> case '-': operand1.push(operand1.peek() - operand2.pop());
00:26:14 <kipple> case '+': operand1.push(operand1.peek() + operand2.pop());
00:26:18 <kipple> case '?': if (operand1.peek()==0) operand1.clear();
00:26:22 <kipple> case '(': jump = operand2.empty();//!continueLoop();
00:26:26 <kipple> case ')': jump = !loopOperator.operand2.empty();
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: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:32:25 <GregorR-L> I wish I knew what was going wrong :'(
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: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:19 <GregorR-L> Not that I'll fix it, since it's not broken.
00:43:07 <kipple> so you can't have arrays of objects?
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:20 <GregorR-L> The non-string version I assume ;)
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
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: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.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
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: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:36 <kipple> otherwise it seems to be the same
19:25:57 <Keymaker> and i can always test them with the official applet in web ;)
19:26:10 <kipple> be sure to not use ! in comments
19:26:40 <kipple> because that is the char which is used to separate source code from input data
19:26:56 <kipple> cat example: (i>o) ! this is a text
19:28:32 <Keymaker> what was the link to gregorr's site?
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: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:16 <Kmkr> maybe if you could send compiler version..?
19:40:24 <kipple> it compiled fine on my debian box
19:40:44 <Kmkr> i suck with compilers
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:27 <Kmkr> i meant "compiled"
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: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: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: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: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: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: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: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:11:22 -!- andreou has quit ("~").