01:56:53 -!- genoobie has joined.
02:05:15 -!- genoobie has left (?).
02:45:26 -!- Tefad has quit (Read error: 110 (Connection timed out)).
02:47:53 -!- Tefad has joined.
02:53:46 -!- kipple has quit (Read error: 145 (Connection timed out)).
03:51:14 <lament> what the hell is going on with freenode
04:16:41 <Tefad> lilo is being a dumbass, as usual
05:31:08 <Tefad> i dislike the presence of chanserv btw
05:31:28 <Tefad> and it just gives them means to peak at our conversation if they so choose
05:31:52 <Tefad> unless clog is a logger to a webpage
05:32:31 -!- Tefad has left (?).
06:59:16 -!- lament has quit ("I lost an eye in a drunken ko fight!").
07:58:45 -!- Tefad has joined.
07:59:03 -!- Tefad has left (?).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:01:45 <matricks> yo cpressey, the funge-98 specification doesn't say how wrapping is done if you got a ip delta like (10, 3)
09:02:53 <matricks> when |dx| or |dy| becomes bigger then 1, wrapping becomes weird
10:35:48 -!- kipple has joined.
10:44:39 -!- DMM has joined.
10:44:47 <DMM> evening.. anyone awake?
10:46:46 -!- Keymaker has joined.
10:47:12 <Keymaker> DMM: evenin'. i'm still awake, and it's 13:50 here!
10:47:37 <DMM> I just uploaded two brand new esoteric languages to my web site
10:47:40 <Keymaker> although i have slept the night between that :p
10:48:00 <Keymaker> you're the one that had that site?
10:48:04 <DMM> http://www.dangermouse.net/esoteric/
10:48:19 <DMM> the new ones are Petrovich and ZOMBIE
10:48:49 <DMM> the first is a joke, really, but the second could be used to write real programs
10:51:15 <Keymaker> "The user asked Petrovich to do something with a soft porn file, and Petrovich responded by deleting the file. The user did not want this to happen, so punishes Petrovich." :p
11:00:38 <DMM> that's the point :-0
11:01:12 <DMM> aha, another victim for my new weirdness
11:01:48 <matricks> http://www.dangermouse.net/esoteric/zombie.html
11:03:03 <matricks> http://www.dangermouse.net/esoteric/lenpeg.html
11:04:18 <DMM> thank you, thank you
11:05:14 <Keymaker> :) anyways, gentlemen, i'm afraid i have to go, i'm going to get new speakers for this computer
11:05:46 -!- Keymaker has left (?).
11:08:24 <matricks> DMM: btw, I've started to move to Befunge-98 in Fungus
11:11:50 <DMM> is that the 7-dimensional one?
11:12:04 <DMM> I'd like to see you debug that :-)
11:20:14 -!- DMM has quit ("Crikey!").
11:21:52 -!- kipple has quit.
14:59:56 -!- buster has joined.
15:48:35 -!- Keymaker has joined.
15:49:15 <Keymaker> the buy-new-speakers mission was succesful :)
16:02:01 <matricks> and I'm home form work.. yay \o/
16:28:22 -!- kipple has joined.
16:29:07 -!- kipple has quit (Client Quit).
16:33:09 -!- Keymaker has quit.
16:34:47 -!- kipple has joined.
16:42:33 -!- kipple has quit (Read error: 131 (Connection reset by peer)).
16:50:10 -!- kipple has joined.
17:01:30 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
17:04:01 -!- kipple has joined.
17:18:24 -!- kipple has quit (Read error: 131 (Connection reset by peer)).
17:21:22 -!- kipple has joined.
18:29:53 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
18:33:06 -!- kipple has joined.
20:24:08 -!- Keymaker has joined.
20:37:59 -!- Keymaker has quit.
21:01:01 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
21:06:01 -!- kipple has joined.
00:24:04 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
03:28:29 -!- fizzie has quit (Ping timeout: 14400 seconds).
03:58:07 -!- cmeme has quit (Remote closed the connection).
03:59:41 -!- cmeme has joined.
04:00:01 -!- cmeme has quit (Remote closed the connection).
04:00:43 -!- cmeme has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:59:38 -!- fizzie has joined.
10:14:36 -!- bNk6i6l3lBeZrT72 has joined.
11:22:35 -!- kipple has joined.
11:22:36 -!- bNk6i6l3lBeZrT72 has quit (Read error: 54 (Connection reset by peer)).
12:09:07 -!- lindi-_ has joined.
12:09:30 -!- lindi- has quit (Read error: 131 (Connection reset by peer)).
12:09:54 -!- lindi-_ has changed nick to lindi-.
12:15:32 -!- matricks has quit (Ping timeout: 14400 seconds).
12:50:56 -!- kipple has left (?).
12:57:47 -!- buster has quit (Read error: 54 (Connection reset by peer)).
16:51:28 -!- matricks has joined.
01:30:31 -!- heatsink has joined.
05:06:59 -!- arke has joined.
05:44:10 -!- arke has quit ("Lost terminal").
06:41:01 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
17:54:05 -!- kipple has joined.
19:55:54 -!- ChanServ has quit (Shutting Down).
19:56:20 -!- ChanServ has joined.
19:56:20 -!- irc.freenode.net has set channel mode: +o ChanServ.
03:04:54 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
04:36:47 -!- calamari has joined.
05:22:15 -!- graue has joined.
07:34:34 -!- calamari has quit (Read error: 60 (Operation timed out)).
07:45:10 -!- calamari has joined.
07:59:59 -!- clog has quit (ended).
08:03:30 -!- clog has joined.
08:03:30 -!- calamari has quit ("Leaving").
11:08:58 -!- kipple has joined.
11:09:55 <graue> are you named after the kipple programming language, or is it named after you?
11:26:18 <graue> i am writing an interpreter for it
11:26:42 <graue> should using ? on an empty stack be an error, or just a nop?
11:48:12 <kipple> popping a value of an empty should return 0
12:06:09 <graue> so far my interpreter seems to be able to run the hello world examples correctly
12:06:15 <graue> i'll be back later
12:06:17 -!- graue has quit ("terminated").
12:07:35 <matricks> kipple: I guess you have tried befunge
12:07:52 <kipple> yeah, it's much easier than brainfuck or befunge
12:08:18 <matricks> kipple: http://www.teepop.net/fungus/
12:08:40 <matricks> my Befunge-93 (moving to 98) intepreter, editor and debugger :)
12:09:29 <matricks> a weekend of insperation lead to that program :)
16:51:12 -!- graue has joined.
20:11:41 -!- Keymaker has joined.
20:12:33 <Keymaker> graue: welcome to channel and your work with the kipple interpreter sounds cool!
20:12:41 <Keymaker> can't wait to get testin' it someday
20:14:36 <Keymaker> kipple: kipple's a lot harder than brainfuck or befunge! :p
20:16:56 <Keymaker> although i haven't got much of chance trying it
20:17:16 <Keymaker> the idea of non-realtime input and output is good
20:20:39 <Keymaker> i have kipple fever now.. hurry with the interpreter graue! :)
20:36:34 <kipple> can't you use the java interpreter?
20:37:09 <Keymaker> on browser (as mentioned by someone)
20:37:30 <kipple> if it enters an infinite loop it stops working...
20:37:49 <kipple> I recommend the command line version
20:38:32 <Keymaker> but couldn't get it working after all
20:39:08 <Keymaker> i just don't understand stuff, sorry
20:39:18 <Keymaker> i mean that i hadn't some java stuff or somethging
20:39:38 <Keymaker> that's why i'm waiting for this new interpreter ;)
20:41:57 <Keymaker> now i remember what i was about to ask:
20:42:13 <Keymaker> is the " " string stuff a language feature or only interpreter stuff?
20:42:20 <Keymaker> so, should it be used on codes?
20:42:35 <kipple> it's not really part of the languange, no
20:43:55 <Keymaker> but.. i think i'll be going. good night
20:44:04 -!- Keymaker has quit ("Freedom!").
21:51:51 -!- arke has joined.
02:28:36 -!- kipple has left (?).
02:29:18 -!- heatsink has joined.
04:04:22 -!- DoutorJivago has joined.
06:52:23 -!- heatsink has quit ("Leaving").
07:29:54 -!- calamari has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:37:12 -!- Keymaker has joined.
09:47:13 -!- Keymaker has set topic: Logical Brainfuck Competition; http://sourceforge.net/forum/forum.php?thread_id=1249789&forum_id=201037.
09:47:32 <Keymaker> i changed the topic to point to the topic with the confirmed rules
09:47:55 -!- Keymaker has left (?).
10:41:09 -!- calamari has quit (Read error: 110 (Connection timed out)).
11:03:18 -!- kipple has joined.
11:17:09 -!- kipple_ has joined.
11:17:09 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
12:31:21 -!- matricks has left (?).
13:11:12 -!- kipple_ has quit ("Trillian (http://www.ceruleanstudios.com").
13:32:48 -!- kipple has joined.
15:24:56 -!- Keymaker has joined.
15:25:31 <Keymaker> kipple: is comment '#' in kipple interpreter feature or language feature?
15:28:18 <kipple> umm. I guess it's a language feature... is that important?
15:28:48 <Keymaker> you should say it clearer somewhere, that people are allowed to add comments to their codes ;)
15:29:38 <kipple> good point. It isn't in the spec at all.... :(
15:31:37 <kipple> " the proper way to add comments is by using the # character. Anything between a # and an End-of-line character is removed before execution"
15:31:59 <kipple> could have been clearer I guess
15:32:20 <Keymaker> that i wasn't sure if it meant it was interpreter-feature or language
15:33:33 <kipple> I'll fix it some time....
15:34:01 <kipple> nice that someone actually cares :)
15:34:56 <Keymaker> i try to get ready for it when graue releases the interpreter :)
15:35:40 <kipple> maybe it's time to sit down and finish the next version of kipple........
15:36:21 <Keymaker> it's turing complete and minimal already!
15:36:27 <kipple> I have a half-finished update which adds support for loading code modules
15:37:09 <kipple> but of course, that makes it less minimal
15:37:51 <kipple> you can define custom stacks
15:38:11 <kipple> like this: r:"customstack"
15:38:13 <Keymaker> or at least make it kipple2 then
15:38:28 <Keymaker> but not add it to original kipple, please!!
15:38:53 <Keymaker> for once there is minimal and strange language (kipple) with not too many instructions.. don't stuff it
15:38:59 <kipple> on the positive side, it will remove the need for the @ stack (which is an abomination) as a language feature
15:39:50 <Keymaker> will the output be read from @ stack before o stack?
15:40:36 <kipple> it's handy, but doesn't really fit in
15:41:28 <kipple> so the next version will add one operator and remove the special stack @
15:41:43 <kipple> but I'll probably call it bloated kipple or something :)
15:41:49 <Keymaker> and the one operator is that custom stack?
15:42:25 <Keymaker> it's kinda like naming variables, then..
15:42:37 <kipple> which lets you load custom stacks from a dll/so, a java class or a kipple file
15:43:08 <kipple> and then you can do ANYTHING with kipple :)
15:44:53 <Keymaker> by the way, question about the + operator; so, if there are values [8 4 3] in stack b, will the code b+2 cause it to have values [8 4 5] or [8 4 3 5]?
15:47:04 <Keymaker> and this would be a way to clear that stack: 0>b? , right?
15:47:09 <kipple> this might make things clearer (the operator handling code):
15:47:17 <kipple> case '<': operand1.push(operand2.pop());
15:47:17 <kipple> case '>': operand2.push(operand1.pop());
15:47:17 <kipple> case '-': operand1.push(operand1.peek() - operand2.pop());
15:47:21 <kipple> case '+': operand1.push(operand1.peek() + operand2.pop());
15:47:25 <kipple> case '?': if (operand1.peek()==0) operand1.clear();
15:47:29 <kipple> case '(': jump = operand2.empty();
15:47:33 <kipple> case ')': jump = !loopOperator.operand2.empty();
15:48:49 <Keymaker> so the only way to basically delete one value from stack is to move it to some other stack (and clear that stack where moved if one likes to)
15:49:54 <kipple> I usually use one of the stacks for this purpose only
15:50:36 <kipple> they are standard java stacks
15:51:41 <Keymaker> and in empty stack this code a+a would cause the stack have value [ 0 ] ?
15:52:50 <Keymaker> and a+b have the same [ 0 ] in a stack and nothing in b
15:53:28 <kipple> if both are empty at first you mean? if so, yes
15:53:47 <Keymaker> there were questions i had in mind
15:54:04 <Keymaker> i'll annoy you later if i think of some others :)
15:55:18 <Keymaker> by the way, could the web applet perhaps have some counter for every loop, that if something loop is executed, let's say more than 2000000 times it would quit and assume the program got stuck in infinite loop?
15:55:37 <Keymaker> that could be one way to solve the problem,
15:55:47 <Keymaker> and probably wouldn't slow too much
15:55:49 <kipple> the best way to handle it is to run it in a separate thread.
15:56:00 <kipple> I'll do that next time I update it
15:57:17 <kipple> kipple is something I work on when I get inspiration. and inspiration is closely related to feedback :)
15:57:45 <kipple> so something will probably happen soon :)
15:58:03 <kipple> not much until lately. I guess it helped join this irc-channel.....
16:18:08 <Keymaker> ah, i just realized that way to dublicate a value in stack is to add zero to it
16:24:46 <kipple> yes. adding zero is (unlike in most other languages) quite useful :)
17:02:09 <Keymaker> you can put it on your site if you want to
17:02:20 <Keymaker> (credit 'Keymaker' if you want to ;))
17:02:48 <Keymaker> i know it's ugly, and i could make a better but i'm too lazy to think so i just programmed
17:02:59 <Keymaker> i'll make some shorter later, but not today
17:03:18 <Keymaker> i sent it to that address you have on kipple page..
17:04:18 <Keymaker> it was actually my first kipple program
17:09:14 <kipple> yeah. It's great. I'll just have to update the web site now :)
17:26:27 <Keymaker> when you update the page you could also strip hello world program by one instruction by using "108>o<108" instead. :) anyways, i must go now, good luck
17:26:51 -!- Keymaker has quit ("Freedom!").
17:34:43 <graue> is the misspelling in the name of the language wierd, intentional?
17:35:05 <graue> i thought it was supposed to be a fusing of 'weird' and 'wired,' but someone at http://c2.com/cgi/wiki?TheWierdLanguage disagrees
17:38:15 <graue> oh, i'm right (according to http://web.archive.org/web/20030121083523/www.catseye.mb.ca/esoteric/wierd/doc/wierdspec.txt)
19:34:07 -!- Keymaker has joined.
19:40:50 <graue> you said that already
19:41:10 <graue> it's awkward for me to respond to 'hi,' only for you to say it again
19:41:15 <graue> apology accepted, though
19:41:55 <graue> i haven't worked on the kipple interpreter since yesterday
19:42:16 <Keymaker> what language you're using, by the way?
19:42:32 <graue> i've never done anything in C++ before
19:42:44 <graue> the main idea was to learn C++ by making an interpreter for some stack-based language
19:42:57 <Keymaker> this sounds like a good project then
19:43:33 <Keymaker> have you programmed other than C++ before?
19:44:33 <graue> that's what i think of it too, DoutorJivago
19:44:56 <graue> but it's necessary to use a certain GUI library i want to use
19:45:15 <graue> i thought that language was Malbolge
19:45:17 <Keymaker> mh. i thought that was malbolge's definition :)
19:46:29 <graue> i sort of got distracted and now i'm trying to figure out iag, a small undocumented language at http://sange.fi/~atehwa/small-esoteric/
19:49:04 <graue> so far i have this: http://illegal.coffeestops.net:3703/iag.txt
19:49:18 <graue> from scanning the interpreter's source
20:02:57 <Keymaker> i'll go out from irc now. bye. good luck with the interpreter and iag
20:03:04 -!- Keymaker has quit ("Freedom!").
20:25:16 <graue> input.i reads eight characters from stdin and stores them in the first 8 memory cells in reverse order
00:02:35 -!- graue has quit (Read error: 104 (Connection reset by peer)).
00:02:36 -!- slav13651 has joined.
00:02:40 -!- slav13651 has changed nick to graue.
00:47:00 <graue> i'm stuck on loop.i
00:47:51 <graue> even after tracing it by hand three times, i can't understand why it does what it does when actually interpreted (prints characters 0-255 in a loop)
00:49:07 <graue> seems i always make some kind of mistake while trying to follow it
00:52:55 -!- heatsink has joined.
02:08:17 <graue> have you played with the esoteric language 'iag' any?
02:18:52 <heatsink> heh, overloaded operator performs 3 unrelated functions.
02:22:48 <graue> i've been trying in vain to figure out how loop.i works
02:23:24 <graue> tracing it by hand, but it seems i keep messing up, because i end up with illegal stuff like memory underflows, when what the program actually does, is print characters 0-255 repeatedly, starting with character 1
02:23:37 <graue> what will you be doing while i continue to trace loop.i?
02:24:28 <heatsink> writing a program to parse and error-check a text representation of a control flow graph.
02:33:50 -!- DoutorJivago has changed nick to Quiexada.
02:34:51 -!- Quiexada has changed nick to Queixada.
02:36:10 -!- Queixada has changed nick to queixada.
04:59:34 -!- kipple has quit (Read error: 145 (Connection timed out)).
05:06:36 -!- calamari has joined.
07:43:37 <graue> trying to make a new subdomain at freedns
07:45:14 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:03:22 <graue> the list of domains is incredibly long and froze firefox for 2 minutes trying to load the page before i gave up and stopped it (it was still at the letter 'a')
08:03:55 <graue> then i spent about a half hour trying to do it in lynx, which failed to load pages most of the time for no reason
08:04:05 <graue> then i realized i can make it show only my domains and did that
08:06:32 <graue> you played with the 'iag' language at all?
08:22:29 -!- calamari_ has joined.
08:28:15 -!- calamari has quit (Connection timed out).
08:29:08 -!- calamari_ has changed nick to calamari.
08:29:46 <graue> yes, it is very difficult and cool
08:30:06 <graue> it has three basic instructions, one of which does three unrelated things
08:30:29 <graue> i found it at http://sange.fi/~atehwa/small-esoteric/ and my discoveries so far are at http://illegal.coffeestops.net:3703/iag.txt
10:38:48 <graue> i'm going to do something really cool now :)
10:40:20 <graue> go on, ask me what it is
10:42:29 <fizzie> I would, but have to go eat lunch. ->
10:43:12 <fizzie> Have fun with the really cool thing, whatever it is.
10:44:10 <graue> well, i noticed there's a huge amount of esoteric language information at wikipedia, but a lot of it is not really of general interest enough to properly be there
10:44:18 <graue> so i set up a new esolang wiki and i'm going to copy everything
11:48:05 -!- Keymaker has joined.
11:48:15 <Keymaker> hehe, good luck with esowiki graue :)
11:48:19 <Keymaker> that's actually quite neat idea
11:48:33 <Keymaker> like some place where would be detailed info from those languages
12:04:01 -!- kipple has joined.
12:05:25 <calamari> yeah.. someone else was going to put up an esowiki, but they never finished the job :)
12:05:47 <Keymaker> kipple: what program a-500 should do. let's assume there is for example value [1] in the stack.
12:06:09 <Keymaker> iirc the interpreter hadn't any underflow stuff
12:18:40 -!- calamari has quit ("Leaving").
12:19:16 <kipple> then the stack should be [1 -499]
12:19:36 <Keymaker> there can be negative values as well?
12:38:11 -!- Keymaker has quit ("From Paris To Berlin!").
17:14:05 -!- queixada_ has joined.
17:20:06 -!- queixada has quit (Read error: 110 (Connection timed out)).
17:26:13 -!- Keymaker has joined.
17:28:03 <Keymaker> why does google get me different results if i'm using firefox in windows and opera in linux when searching "#esoteric logs"?
19:09:28 <cpressey> Keymaker: i've noticed if i reload google's result pages, i get different results. i think it randomizes them slightly
19:12:02 <Keymaker> oh, and it is 1184 instructions!
19:12:33 <Keymaker> i'm getting nearer 1000 limit that is my objective :)
19:16:05 <Keymaker> i got a new idea how to make a shorter one
19:16:14 <Keymaker> probably i'll get under 1000 this time :)
19:16:17 -!- Keymaker has left (?).
19:18:29 -!- cmeme has quit ("Client terminated by server").
19:19:27 -!- cmeme has joined.
19:20:41 -!- cmeme has quit (Client Quit).
19:21:32 -!- cmeme has joined.
22:53:33 -!- graue has quit (Read error: 54 (Connection reset by peer)).
22:54:36 -!- graue has joined.
22:55:11 -!- graue has quit (Read error: 104 (Connection reset by peer)).
22:57:07 -!- graue has joined.
03:23:13 -!- heatsink_ has joined.
03:23:57 -!- heatsink_ has quit (Client Quit).
03:24:21 -!- heatsink has joined.
03:41:27 -!- kipple has quit (Read error: 110 (Connection timed out)).
06:39:20 -!- heatsink has quit ("Leaving").
07:30:00 -!- queixada_ has changed nick to queixada.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:21:45 -!- cmeme has quit ("Client terminated by server").
09:22:31 -!- cmeme has joined.
12:27:56 -!- kipple has joined.
22:26:14 -!- Keymaker has joined.
22:26:53 <Keymaker> anyone know any good thue tutorial?
22:41:26 -!- queixada has changed nick to queixada_lobotom.
22:41:36 -!- queixada_lobotom has changed nick to quiexadaLobotomy.
23:20:42 -!- Keymaker has left (?).
00:57:07 -!- quiexadaLobotomy has changed nick to lament.
04:43:42 -!- porob has joined.
04:43:57 -!- porob has left (?).
04:51:10 -!- kipple has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:21:52 -!- kipple has joined.
13:46:13 -!- lindi- has quit (Read error: 110 (Connection timed out)).
15:50:08 -!- lindi- has joined.
21:01:19 -!- arke has quit (Remote closed the connection).
21:01:19 -!- arke has joined.
21:29:58 -!- Keymaker has joined.
21:43:41 <Keymaker> or does it always need to be a+0 ?
21:56:41 -!- Keymaker has quit ("From Paris To Berlin!").
21:58:51 -!- Dusty_ has joined.
21:59:09 -!- Dusty_ has quit (Client Quit).
04:47:47 -!- kipple has quit (Read error: 110 (Connection timed out)).
05:17:06 -!- heatsink has joined.
05:28:59 <graue> the loop program in iag? i haven't tried anymore yet
05:29:22 <graue> at present, i'm trying to learn C programming using ncurses, which is pretty non-esoteric
05:29:40 <graue> would you contribute to an esoteric language wiki, if one existed?
05:29:47 <heatsink> It's the only library I know that uses (y,x) instead of (x,y) coordinates
05:29:54 <graue> QuickBASIC does it that way
05:30:04 <graue> so that's not esoteric for me
05:30:25 <graue> is that ok to the wiki?
05:31:07 <heatsink> I think I'd have little to contribute. I haven't been much active with the esolangs.
05:31:17 <graue> did you invent the Heat Sink programming language?
05:31:43 <graue> i remember, while skimming the list archives, seeing something about one
05:31:54 <graue> i think it was some other programming language, and someone suggested it might be renamed Heat Sink
05:31:58 <graue> Kayak, i think it was
05:32:03 <graue> i guess they didn't rename it
05:32:27 <heatsink> I don't remember about that...
05:33:39 <graue> it was sometime in 2002
06:15:47 -!- graue has quit ("You are Debian GNU/Linux. People are apt to get your name wrong. What idiots.").
07:55:02 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
11:21:07 -!- kipple has joined.
14:20:12 -!- kipple has quit (Read error: 60 (Operation timed out)).
18:10:59 -!- Xin_ has joined.
20:59:04 -!- Keymaker has joined.
22:22:28 <Keymaker> hey -- would yiap.org be good? "Yes, it's a program."
22:31:18 -!- calamari has joined.
22:44:57 -!- calamari_ has joined.
23:02:05 -!- calamari has quit (Read error: 110 (Connection timed out)).
23:02:10 -!- calamari_ has changed nick to calamari.
23:04:09 <Keymaker> "I hope I didn't brain my damage." --simpsons
23:04:15 -!- Keymaker has left (?).
03:02:36 -!- calamari has quit (Read error: 110 (Connection timed out)).
03:28:27 -!- lindi-_ has joined.
03:29:36 -!- lindi- has quit (Read error: 104 (Connection reset by peer)).
03:44:19 -!- calamari has joined.
06:57:20 -!- Xin_ has quit (sterling.freenode.net irc.freenode.net).
06:59:55 -!- Xin_ has joined.
07:18:51 -!- Xin_ has quit (Read error: 110 (Connection timed out)).
07:24:14 -!- calamari has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:12:36 -!- Xin_ has joined.
10:04:12 -!- lindi-_ has quit (Read error: 54 (Connection reset by peer)).
10:06:58 -!- lindi- has joined.
18:07:56 -!- kipple has joined.
03:37:25 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
04:47:44 -!- calamari has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:43:43 -!- calamari has quit (Connection timed out).
08:44:34 -!- calamari has joined.
09:35:43 -!- calamari has quit ("Leaving").
11:19:31 -!- kipple has joined.
12:22:03 -!- Xin_ has quit (Read error: 148 (No route to host)).
12:28:42 -!- lindi- has quit (Remote closed the connection).
12:28:45 -!- lindi- has joined.
19:19:43 -!- kipple_ has joined.
19:19:44 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
20:45:53 -!- lament_ has joined.
20:45:57 -!- lament has quit (Read error: 104 (Connection reset by peer)).
20:55:57 <arke> http://bash.org/?487298
00:45:47 -!- lament_ has changed nick to lament.
03:25:25 -!- kipple_ has quit (Read error: 145 (Connection timed out)).
05:55:41 -!- calamari has joined.
06:11:08 <calamari> your life must be running in bf then :)
06:22:56 <lament> my life is very object-oriented at the moment
06:24:53 <lament> though i can't think of any at the moment
06:25:14 <lament> they don't normally have all the bells and whistles like inheritance or even methods
06:25:43 <calamari> is it still oo without inheritance?
06:25:45 <lament> cellular automata are OO in a sense :)
06:26:13 <lament> i thought you just needed objects
06:26:31 <lament> is it still procedural programming without procedures? :)
06:26:38 <lament> is it still programming without IO? :)
06:27:10 <calamari> lament: I'm not sure it's possible to turn off i/o
06:27:31 <calamari> can listen to the computer with a radio
06:27:45 <calamari> or measure its electricity usage
06:27:48 <lament> lazy k, iota, jot, don't have IO
06:27:54 <lament> well i guess they actually do.
06:28:00 <lament> turing machines kind of don't
06:28:27 <lament> just because you can look inside your computer, doesn't mean your _language_ has IO
06:28:32 <lament> you can cheat of course
06:29:37 <calamari> length of program execution can be considered output
06:29:56 <lament> in C, dereferencing a pointer to some random location could possibly make your computer explode
06:29:56 <lament> but you can cheat by using an implementation that just gives you the value at that address in the memory
06:31:03 <lament> unless the language specifies how much time all the steps take
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:10:46 -!- calamari has quit ("Leaving").
11:17:52 -!- mtve has quit (Read error: 110 (Connection timed out)).
11:22:31 -!- Keymaker has joined.
11:24:40 <Keymaker> finally some spare time.. to do school work x(
12:18:07 -!- kipple has joined.
13:05:10 -!- Keymaker has left (?).
15:38:16 -!- mtve has joined.
23:05:50 -!- andreou has joined.
23:47:30 -!- cmeme has quit (Remote closed the connection).
23:48:33 -!- cmeme has joined.
23:48:49 -!- cmeme has quit (Remote closed the connection).
23:49:38 -!- cmeme has joined.
23:53:21 -!- calamari has joined.
23:59:50 -!- andreou has quit ("let me go forth to recreate my sleep.").
00:03:24 -!- calamari has quit (Read error: 60 (Operation timed out)).
04:19:39 -!- kipple has quit (Read error: 60 (Operation timed out)).
04:42:33 -!- calamari has joined.
05:39:19 -!- calamari has quit ("Leaving").
06:10:11 -!- calamari has joined.
06:44:15 -!- calamari has quit (Remote closed the connection).
06:44:59 -!- calamari has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:35:27 -!- calamari has quit (Read error: 60 (Operation timed out)).
08:53:20 -!- calamari has joined.
09:01:39 -!- calamari has quit ("Leaving").
10:02:18 -!- kipple has joined.
13:53:09 -!- graue has joined.
14:14:28 -!- Treemole has joined.
14:14:54 -!- Treemole has quit (Client Quit).
14:23:58 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
15:14:37 -!- kipple has joined.
17:35:24 -!- calamari has joined.
18:05:14 -!- calamari has quit ("Leaving").
18:32:51 -!- Keymaker has joined.
18:34:13 <Keymaker> to remind everyone; logical brainfuck competition ends when the first seconds on 16th day tick.. that's soon, btw. so, be sure to work on your entry program. ;)
18:36:31 <graue> how many entries do you have?
18:47:25 <Keymaker> as there is none returned, as shouldn't, no idea
18:47:31 <Keymaker> but, i hope i will get at least couple of
18:47:40 <Keymaker> the task might be a bit harder than bfcc #1
18:48:06 <Keymaker> so i'm not surprised if i don't get many entries
19:23:19 -!- Keymaker has left (?).
20:39:54 -!- mtve has quit (Read error: 110 (Connection timed out)).
20:56:02 -!- Keymaker has joined.
21:16:14 <Keymaker> nothing is more annoying than a bug in a program
21:58:58 -!- andreou has joined.
22:08:20 <Keymaker> aaaaaaaaaaarrrrrrrrrrrrrrrrgggggggggggggggghhhhhhhhhhhhhhh
22:08:52 -!- Keymaker has left (?).
01:47:20 -!- andreou has quit ("let me go forth to recreate my sleep.").
02:03:24 <fizzie> Did some befunge syntax-highlighting to my universal turing machine thing: http://gehennom.org/~fis/utm.bef -- the code is still very much unoptimized. :/
02:03:45 <fizzie> That's not syntax-highlighted at all.
02:04:02 <fizzie> http://gehennom.org/~fis/utm.html was the URL I was aiming for. I'm not sure if the fancier things work at all with a non-firefox browser.
02:05:50 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:14:53 <graue> that makes me happy, fizzie
02:38:01 <graue> a non-gecko browser, you mean
06:39:10 -!- mtve has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:09:48 -!- kipple has joined.
15:24:44 -!- andreou has joined.
16:14:14 -!- Keymaker has joined.
16:15:50 <Keymaker> looks like interesting stuff fizzie, although i haven't tried :)
16:39:04 -!- tombom has joined.
16:42:37 <graue> would you contribute content to an esoteric language wiki, Keymaker?
16:55:00 <Keymaker> (sorry about delay, i was getting ice cream from store)
17:50:12 <Keymaker> NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
17:50:18 <Keymaker> aaaaaaaaaaaaaaaaaaaaaaaaaaarrrrrrrrrgggggghhhhhhhhhh
17:50:45 <Keymaker> nooooooooooo no no no non ono no non on onon
17:52:20 <Keymaker> the "core" for my lbfc solution today
17:52:55 <Keymaker> and i realized the error just after completing it..
17:53:09 <Keymaker> time to rewrite the s**t again
17:53:26 <Keymaker> (and no, i don't have the first working version anymore)
17:53:35 <Keymaker> that's why one always should take backups
17:53:44 <Keymaker> i never do, and i've pretty often regretted that
17:56:17 <Keymaker> maybe there isn't logical error afterall
17:59:23 <Keymaker> NNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
18:00:10 <Keymaker> but now it thing it's just because coding error
18:01:34 <Keymaker> but it is REALLY ANNOYING when you have A LOT brainfuck instructions in front of your face and you gotta find some ERROR that causes F***ING OVERFLOW somewhere....
18:01:59 -!- Keymaker has left (?).
18:06:25 -!- tombom has quit (Read error: 104 (Connection reset by peer)).
18:46:42 -!- andreou has quit ("let me go forth to recreate my sleep.").
20:04:17 -!- Keymaker has joined.
20:08:15 <Keymaker> "Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells."
20:20:49 -!- lament has quit (Read error: 110 (Connection timed out)).
20:23:41 <graue> anyway, if anyone wants to contribute to the wiki, it's at http://esoteric.voxelperfect.net/
20:23:45 <graue> i wrote some shit there to start it off
20:49:14 <kipple> The wikipedia is already a good esolang wiki, though...
21:21:22 <graue> wikipedia doesn't like esolang stuff and wants to delete all of it for nonnotability
21:22:05 <Keymaker> i try to contribute something sometime
21:23:53 <Keymaker> on a sidenote, that is entirely unrelated to this matter, my third version of the input system doesn't work.............
21:24:19 <Keymaker> i start to be slightly annoyed
21:36:17 <graue> say, C isn't turing-complete, is it?
21:36:39 <graue> because according to the spec, sizeof(void*) must be finite
21:38:23 <Keymaker> but naturally i hope it is not turing-complete :)
21:38:44 <Keymaker> that's feature of more elegant languages.. (brainfuck)
21:45:53 -!- Keymaker has left (?).
22:16:24 <kipple> interesting :) do you have a link to a formal specification of C?
22:17:17 <fizzie> http://www.open-std.org/jtc1/sc22/wg14/www/docs/n843.htm has the latest C99 draft that's legally freely available.
22:17:27 <fizzie> It's quite close to the actual standard.
22:17:35 <fizzie> Probably "close enough" for most uses.
22:19:26 <fizzie> The actual standard could possibly be found in the interweb, too, but officially it costs few $s.
22:20:50 <kipple> anyway, I don't see why it can't be turing-complete because of sizeof.
22:21:36 <fizzie> If sizeof(void *) is finite, there's (possibly; haven't thinked this through) no (standard) way to access infinite amounts of memory.
22:22:22 <kipple> wouldn't a linked list do the trick?
22:23:00 <fizzie> A linked list still needs pointers to the elements, and there are only 2^(sizeof(void *) * CHAR_BITS) unique memory addresses those can be in.
22:25:24 <fizzie> "Each such allocation shall yield a pointer to an object disjoint from any other object." says the spec about malloc and other dynamic memory allocation functions. That means there's at the very least an upper bound of possible malloc()-allocated objects, and those have finite size too.
22:25:46 <kipple> yes but that only deals with RAM
22:26:26 <kipple> the memory demanded by turing-completeness could be harddrives or tape
22:27:30 <kipple> it shouldn't be a problem having a C program read from an infinite tape stream, just like a turing machine. Or am I missing something here??
22:28:07 <fizzie> Depends on how the standard specifies "fsetpos()/fgetpos()". If those are required to work for all files, it imposes an upper limit for random-access-files.
22:29:46 <kipple> anyway, this is pretty academic, as there doesn't exist, and never will, an implementation of ANY language that is turing complete :)
22:30:01 <fizzie> Not sure if an implementation with infinite-size files (that could be used with fseek(..., SEEK_CUR) commands) would be C-standards-conforming.
22:30:42 <kipple> but all input doesn't have to come from random access files
22:31:02 <kipple> user input, for instance is theoretically infinite
22:31:32 <fizzie> Input, yes, but a Turing machine needs a seekable and rewritable "something" for the tape.
22:31:55 <kipple> but it doesn't need setpos/getpos
22:32:44 <fizzie> Yes, but C standard doesn't have that kind of streams. There's fseek(), though.
22:33:00 <fizzie> ... hmm, I wonder if outputting "Dear User, please remember the following values" would be considered cheating.
22:36:58 <fizzie> Aw, dang. For a FILE object (which is the only seekable thing in standard C except memory) the standard defines: "-- fpos_t which is an object type other than an array type capable of recording all the information needed to specify uniquely every position within a file." (And fpos_t has finite size - all objects do.)
22:38:24 <fizzie> Oh well. C is a low-level language anyway.
22:40:55 <lindi-> nothing stops you from writing libinfinitetape that offers moveleft(), moveright(), writebyte() and readbyte() :)
22:41:06 <fizzie> That's not standard C, though.
22:41:38 <kipple> if you can write it with standard C it is, but apparently you can't...
22:42:04 <fizzie> It should be noted that Java has the same _crippling_ problem.
22:42:22 <kipple> how is that crippling?
22:42:35 <fizzie> It's not, that's why it was underlined.
22:43:01 <kipple> ah. I interpret underlines differently than you then :)
22:43:53 <kipple> to me that would mean emphasis on the word, as in REALLY crippling...
22:43:55 <fizzie> (Streams aren't seekable, and RandomAccessFiles have a file pointer of only 64 bytes. I'm not sure if a standard Java implementation could provide an infinite amout of objects, though.)
22:44:20 <kipple> no implementation of anything can do that
23:09:31 <graue> couldn't you use new an infinite number of times?
23:21:34 <kipple> how would you make an infinite "tape" what way?
23:24:30 <fizzie> As far as I see, a (doubly-)linked list would work in Java-language (when looking at the Java language specification book), but an infinite tape in Java-VM (as specified by the Java Virtual Machine Specification) wouldn't be possible.
23:25:24 <kipple> but the Java VM is not the language. you could implement java without it.
23:25:39 <kipple> or does the spec require a VM?
23:26:04 <fizzie> The language probably doesn't. I'm not awake enough to read all the details.
23:26:39 <fizzie> I'm not even sure if the VM spec goes low-level enough that it would limit things. It seems to only speak of a dynamic-sized heap.
01:55:19 <cpressey> fizzie: at first glance I don't see anything that says CHAR_BIT must be finite...
01:56:12 <cpressey> well, uh... "The value UCHAR_MAX+1 shall equal 2 raised to the power CHAR_BIT"... ok, that either presents a small problem, or is just infinite too
03:56:04 -!- Johri has joined.
04:04:25 -!- kipple has quit (Read error: 145 (Connection timed out)).
07:16:22 -!- Johri has quit ("Sayonara").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:21:27 -!- andreou has joined.
09:24:02 -!- andreou has quit (Client Quit).
11:54:26 -!- kipple has joined.
19:30:56 -!- Keymaker has joined.
19:42:43 <Keymaker> yaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
19:42:52 <Keymaker> heeeheeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaa
19:42:55 <Keymaker> yeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah
19:43:26 <Keymaker> the code should've taken copy of three values in memory,
19:43:40 <Keymaker> (no matter how many times i rewrote that part)
19:43:52 <Keymaker> i always had the same "logical" error..
20:00:54 <Keymaker> grrrrrrrr although seems there still is some bug.. there's something wrong with memory movement although it now loads the numbers correctly
20:08:54 -!- Keymaker has left (?).
20:25:59 -!- andreou has joined.
20:46:02 -!- andreou has quit ("let me go forth to recreate my sleep.").
21:17:04 -!- andreou has joined.
21:38:13 -!- andreou has quit (Read error: 104 (Connection reset by peer)).
21:38:59 -!- andreou has joined.
21:46:44 -!- Keymaker has joined.
21:47:03 <Keymaker> time's almost up, i didn't make it
21:47:13 <Keymaker> hopefully you others had better luck
22:02:55 <arke> brainfuck competition
22:02:58 <arke> I ddnt have time either
22:03:02 <arke> I will next time
22:11:51 -!- Buggaboo has joined.
22:39:33 -!- andreou has quit ("This model is now being recalled due to errors in its programming.").
22:40:52 <Keymaker> andreau: see topic of the channel :)
22:55:36 -!- Keymaker has set topic: Return your LBFC MD5(s) at http://sourceforge.net/forum/forum.php?thread_id=1267769&forum_id=201037.
23:45:21 <graue> will brainfuck programming get me a high-paying job in today's economy?
23:46:10 <arke> graue: yes, as an intel assembler programmer
23:50:39 <Keymaker> and who cares about the money anyways
23:51:06 -!- Keymaker has left (?).
01:56:24 -!- andreou has joined.
02:13:42 -!- andreou has quit ("This model is now being recalled due to errors in its programming.").
02:16:21 -!- heatsink has joined.
02:44:02 <arke> somebody say somethinh im bored
03:08:46 <graue> esoteric languages suck ass
03:10:17 <arke> esoteric languages r0x0r
03:11:12 <graue> oh yeah? well, i think they suck and you're a moron for liking them
03:11:27 <graue> (not really, i'm just trying to start a flamewar to cure your boredom)
03:19:32 <arke> you cant hate brainfuck
03:19:42 <arke> it fcks with your brain that its so simple that you could not have come up with it
03:20:05 <graue> i tried programming in brainfuck, and it, like, it FUCKED UP MY BRAIN!
03:20:09 <graue> man, i couldn't believe it
03:23:43 <arke> thats the point
03:23:47 <arke> so you think simpler
03:23:51 <arke> and you approach life like that
03:24:04 <arke> usually ends with you being arrested for promiting the lack of government
03:27:06 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:43:22 -!- andreou has joined.
04:00:58 -!- andreou has quit ("This model is now being recalled due to errors in its programming.").
04:17:00 <graue> i'm glad someone wrote DeCSS in brainfuck so i don't have to
04:35:16 -!- Buggaboo has quit (Remote closed the connection).
04:36:28 <graue> ؤ ؤ ؤ BRAINFUCK! ؤ ؤ ؤ
04:39:59 -!- graue has quit ("Are you a Schweinpenis? If so, type "I am not a Schweinpenis."").
07:06:01 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
11:32:18 -!- kipple has joined.
17:11:43 -!- graue has joined.
18:34:38 -!- andreou has joined.
21:08:40 -!- bleu has joined.
21:13:51 -!- andreou has quit (Nick collision from services.).
21:13:52 -!- bleu has changed nick to andreou.
00:48:04 -!- andreou has quit ("This model is now being recalled due to errors in its programming.").
04:09:16 -!- kipple has quit (Read error: 110 (Connection timed out)).
06:52:35 -!- lament has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:48:32 -!- kipple has joined.
15:12:01 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
15:12:39 -!- kipple has joined.
23:40:13 -!- ChanServ has quit (Shutting Down).
23:40:39 -!- ChanServ has joined.
23:40:39 -!- irc.freenode.net has set channel mode: +o ChanServ.
00:05:39 -!- graue has left (?).
00:12:29 -!- fizzie has quit (sterling.freenode.net irc.freenode.net).
00:12:29 -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
00:12:29 -!- ChanServ has quit (sterling.freenode.net irc.freenode.net).
00:12:29 -!- lament has quit (sterling.freenode.net irc.freenode.net).
00:12:30 -!- arke has quit (sterling.freenode.net irc.freenode.net).
00:12:30 -!- kipple has quit (sterling.freenode.net irc.freenode.net).
00:12:30 -!- mtve has quit (sterling.freenode.net irc.freenode.net).
00:12:31 -!- cmeme has quit (sterling.freenode.net irc.freenode.net).
00:12:31 -!- lindi- has quit (sterling.freenode.net irc.freenode.net).
00:12:32 -!- Taaus has quit (sterling.freenode.net irc.freenode.net).
00:13:21 -!- cmeme has joined.
00:13:21 -!- lindi- has joined.
00:13:21 -!- fizzie has joined.
00:13:21 -!- cpressey has joined.
00:13:21 -!- Taaus has joined.
00:13:39 -!- ChanServ has joined.
00:13:39 -!- kipple has joined.
00:13:39 -!- lament has joined.
00:13:39 -!- mtve has joined.
00:13:39 -!- arke has joined.
00:13:39 -!- irc.freenode.net has set channel mode: +o ChanServ.
02:29:43 -!- mtve has quit (sterling.freenode.net irc.freenode.net).
02:29:43 -!- kipple has quit (sterling.freenode.net irc.freenode.net).
02:29:49 -!- arke has quit (sterling.freenode.net irc.freenode.net).
02:29:56 -!- ChanServ has quit (sterling.freenode.net irc.freenode.net).
02:29:56 -!- lament has quit (sterling.freenode.net irc.freenode.net).
02:30:16 -!- ChanServ has joined.
02:30:16 -!- lament has joined.
02:30:16 -!- irc.freenode.net has set channel mode: +o ChanServ.
02:30:23 -!- lament has quit (sterling.freenode.net irc.freenode.net).
02:32:20 -!- arke has joined.
02:32:45 -!- kipple has joined.
02:32:45 -!- mtve has joined.
02:32:51 -!- lament has joined.
03:19:38 -!- heatsink has joined.
03:44:09 -!- kipple has quit (Read error: 110 (Connection timed out)).
07:31:57 -!- heatsink has quit ("Leaving").
07:45:00 -!- cmeme has quit (Remote closed the connection).
07:48:37 -!- cmeme has joined.
07:48:58 -!- cmeme has quit (Remote closed the connection).
07:49:43 -!- cmeme has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
11:47:35 -!- kipple has joined.
14:20:40 -!- andreou has joined.
14:40:29 -!- andreou has quit ("This model is being recalled due to errors in its programming.").
15:08:55 -!- graue has joined.
15:18:53 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
16:43:19 -!- mtve has quit ("Terminated with extreme prejudice - dircproxy 1.0.5").
16:44:12 -!- mtve has joined.
17:08:32 <graue> i must lnow about this dircproxy
18:40:58 -!- Keymaker has joined.
19:13:02 <Keymaker> i got a new brainfuck program idea!
19:13:11 <Keymaker> this'll be pretty cool i assume
19:18:00 <Keymaker> annoying school work done!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
19:18:51 <Keymaker> (there was about two months time to do the stuff, so naturally it took time until this last day before i got them made)
19:20:51 -!- Keymaker has left (?).
23:29:21 -!- ChanServ has quit (Shutting Down).
23:29:52 -!- ChanServ has joined.
23:29:52 -!- irc.freenode.net has set channel mode: +o ChanServ.
02:51:25 -!- Foxbat has joined.
04:22:57 -!- heatsink has joined.
04:27:56 -!- calamari has joined.
04:31:33 -!- Foxbat has quit (Read error: 145 (Connection timed out)).
06:57:13 -!- heatsink has quit ("Leaving").
07:11:47 -!- ChanServ has quit (sterling.freenode.net irc.freenode.net).
07:11:47 -!- cmeme has quit (sterling.freenode.net irc.freenode.net).
07:11:47 -!- lament has quit (sterling.freenode.net irc.freenode.net).
07:11:47 -!- mtve has quit (sterling.freenode.net irc.freenode.net).
07:11:48 -!- graue has quit (sterling.freenode.net irc.freenode.net).
07:11:48 -!- arke has quit (sterling.freenode.net irc.freenode.net).
07:11:49 -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
07:11:49 -!- fizzie has quit (sterling.freenode.net irc.freenode.net).
07:11:50 -!- Taaus has quit (sterling.freenode.net irc.freenode.net).
07:11:50 -!- lindi- has quit (sterling.freenode.net irc.freenode.net).
07:12:14 -!- ChanServ has joined.
07:12:14 -!- mtve has joined.
07:12:14 -!- graue has joined.
07:12:14 -!- cmeme has joined.
07:12:14 -!- lament has joined.
07:12:14 -!- arke has joined.
07:12:14 -!- Taaus has joined.
07:12:14 -!- cpressey has joined.
07:12:14 -!- fizzie has joined.
07:12:14 -!- lindi- has joined.
07:12:14 -!- irc.freenode.net has set channel mode: +o ChanServ.
07:15:22 -!- fizzie has quit (sterling.freenode.net irc.freenode.net).
07:15:22 -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
07:16:43 -!- fizzie has joined.
07:16:43 -!- cpressey has joined.
07:17:59 -!- fizzie has quit (sterling.freenode.net irc.freenode.net).
07:18:00 -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
07:18:55 -!- fizzie has joined.
07:18:55 -!- cpressey has joined.
07:18:56 -!- cpressey has quit (Killed by ballard.freenode.net (Nick collision)).
07:18:58 -!- fizzie has quit (Killed by ballard.freenode.net (Nick collision)).
07:19:19 -!- fizzie has joined.
07:19:20 -!- cpressey has joined.
07:20:40 -!- Taaus has quit (sterling.freenode.net irc.freenode.net).
07:20:40 -!- lindi- has quit (sterling.freenode.net irc.freenode.net).
07:20:53 -!- lindi- has joined.
07:20:53 -!- Taaus has joined.
07:21:14 -!- Taaus has quit (sterling.freenode.net irc.freenode.net).
07:21:14 -!- lindi- has quit (sterling.freenode.net irc.freenode.net).
07:25:16 -!- lindi- has joined.
07:25:16 -!- Taaus has joined.
07:30:14 -!- calamari has quit (Read error: 60 (Operation timed out)).
07:47:37 -!- calamari has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:59:50 -!- Foutrelis has joined.
10:00:30 -!- Foutrelis has quit (Remote closed the connection).
10:03:47 -!- calamari has quit ("Leaving").
16:28:47 -!- Keymaker has joined.
16:31:09 -!- Keymaker has set topic: Laurent won again; http://sourceforge.net/forum/forum.php?thread_id=1269322&forum_id=201037.
16:31:31 <Keymaker> congrats to laurent for winning the logical brainfuck competition!
16:31:43 <Keymaker> (we got at least one entry ;))
16:32:18 <Keymaker> it's pretty cool brainfuck program, gotta say.. wow.
16:43:15 -!- Keymaker has left (?).
18:17:14 -!- Keymaker has joined.
18:18:43 <Keymaker> graue: laurent who?! laurent vogel, one of the best brainfuck programmers around!
18:19:07 <Keymaker> and by the way, have you worked on the kipple interpreter? i wanna program in kipple!!!!!!
18:25:39 <graue> no, i have not worked on it at all :(
18:26:22 <Keymaker> hopefully you do sometime.. it's one interpreter i'm definitely waiting for..
18:42:46 <Keymaker> and for everyone; the kipple quine i made back then can be found here:
18:42:46 <Keymaker> http://koti.mbnet.fi/yiap/kipple/quine.k
18:42:56 <Keymaker> i would've put it up sooner but i had no host
19:13:00 -!- Keymaker has quit ("From Paris To Berlin!").
19:43:49 -!- {^Raven^} has joined.
19:52:40 -!- {^Raven^} has quit ("Leaving").
21:14:45 -!- lament has changed nick to AttentionWhore.
21:20:33 -!- AttentionWhore has changed nick to lament.
02:58:36 -!- graue has quit (Nick collision from services.).
02:58:49 -!- graue has joined.
05:04:04 -!- heatsink has joined.
07:45:33 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
18:52:23 -!- MRQ has joined.
20:00:28 -!- MRQ has quit ("Chatzilla 0.9.67 [Firefox 1.0.1/20050226]").
03:45:45 -!- heatsink has joined.
03:58:49 -!- heatsink has quit (Read error: 60 (Operation timed out)).
04:00:50 -!- heatsink has joined.
05:47:54 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:29:36 -!- graue has quit (Read error: 54 (Connection reset by peer)).
12:29:39 -!- slav13651 has joined.
12:29:43 -!- slav13651 has changed nick to graue.
16:17:56 -!- kipple has joined.
19:01:13 -!- calamari has joined.
20:03:35 -!- calamari has quit ("Leaving").
00:25:17 -!- rashakil has joined.
04:24:35 -!- rashakil has quit ("Leaving").
04:33:00 -!- kipple has quit (Read error: 145 (Connection timed out)).
05:51:42 -!- graue has quit (Read error: 110 (Connection timed out)).
05:58:03 -!- graue has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:05:47 -!- kipple has joined.
16:56:14 -!- graue has quit (Read error: 104 (Connection reset by peer)).
16:56:29 -!- graue has joined.
17:19:23 -!- ChanServ has quit (ACK! SIGSEGV!).
17:21:09 -!- ChanServ has joined.
17:21:09 -!- irc.freenode.net has set channel mode: +o ChanServ.
17:35:30 -!- graue has quit (Read error: 104 (Connection reset by peer)).
17:47:53 -!- graue has joined.
04:19:44 -!- heatsink has joined.
04:24:28 -!- heatsink has quit ("Leaving").
04:38:07 -!- kipple has quit (Read error: 110 (Connection timed out)).
04:39:56 -!- rollman has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:38:26 -!- kipple has joined.
18:17:14 -!- fizzie has quit (Read error: 54 (Connection reset by peer)).
18:17:15 -!- fizzie_ has joined.
21:46:39 -!- calamari has joined.
21:49:02 -!- calamari has quit (Client Quit).
22:15:21 -!- calamari has joined.
22:33:06 -!- calamari has quit ("Leaving").
22:37:32 -!- greap has joined.
22:42:40 -!- greap has left (?).
23:00:53 -!- graue has quit ("Are you a Schweinpenis? If so, type "I am not a Schweinpenis."").
00:20:47 -!- pandres has joined.
00:21:38 -!- pandres has left (?).
02:22:00 -!- graue has joined.
02:30:33 -!- kipple has quit (Read error: 60 (Operation timed out)).
02:48:30 -!- dilbert42 has joined.
02:49:42 <dilbert42> anyone here knows something about a dinosaur named 'stenonychosaure' ????
03:27:22 -!- dilbert42 has left (?).
07:02:26 -!- lament has quit (Remote closed the connection).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:26:21 -!- kipple has joined.
17:56:11 -!- rollman has quit (Read error: 104 (Connection reset by peer)).
18:22:44 -!- s|ckness has joined.
20:03:40 -!- calamari has joined.
20:10:53 -!- s|ckness has quit ("User pushed the X - because it's Xtra, baby").
20:51:26 -!- calamari has quit ("Leaving").
02:42:15 -!- heatsink has joined.
02:50:47 -!- kipple has quit (Read error: 60 (Operation timed out)).
04:18:45 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
10:25:41 -!- fizzie_ has changed nick to fizzie.
13:01:06 -!- kipple has joined.
17:02:25 -!- slav13651 has joined.
17:02:45 -!- graue has quit (Read error: 104 (Connection reset by peer)).
17:02:46 -!- slav13651 has changed nick to graue.
22:10:02 -!- ChanServ has quit (Shutting Down).
22:10:26 -!- ChanServ has joined.
22:10:26 -!- irc.freenode.net has set channel mode: +o ChanServ.
23:50:15 -!- graue has quit ("Are you a Schweinpenis? If so, type "I am not a Schweinpenis."").
02:56:43 -!- Xin_ has joined.
03:14:52 -!- kipple has quit (Read error: 110 (Connection timed out)).
04:32:10 -!- heatsink has joined.
05:36:18 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
10:25:27 -!- rosalb has joined.
10:26:58 -!- rosalb has quit (Client Quit).
11:11:17 -!- kipple has joined.
14:42:12 -!- ChanServ has quit (Shutting Down).
14:42:43 -!- ChanServ has joined.
14:42:43 -!- irc.freenode.net has set channel mode: +o ChanServ.
19:42:01 -!- arke has quit ("chris.r.walton at gmail dot com, send me emails!").
21:17:04 -!- Xin_ has changed nick to rollman.
22:05:26 -!- calamari has joined.
23:44:26 -!- calamari has quit ("Leaving").
01:44:45 -!- kipple has quit ("Trillian (http://www.ceruleanstudios.com").
04:28:43 -!- heatsink has joined.
05:48:43 -!- heatsink has quit ("Leaving").
06:45:06 -!- calamari has joined.
07:05:27 -!- calamari has quit (Read error: 60 (Operation timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:31:33 -!- kipple has joined.
16:52:18 -!- Keymaker has joined.
16:53:24 <Keymaker> just thought of interesting challence
16:56:08 <Keymaker> here's the task: write a brainfuck program that designs (intelligent, purposeful and working) brainfuck programs, trying to make their code as small as possible
19:23:03 -!- clog has joined.
19:23:03 -!- clog has joined.
23:35:24 -!- rollman has quit (Read error: 110 (Connection timed out)).
03:03:28 -!- cpressey has quit (Remote closed the connection).
03:03:41 -!- cpressey has joined.
03:19:35 -!- Taaus has quit (niven.freenode.net irc.freenode.net).
03:19:35 -!- lindi- has quit (niven.freenode.net irc.freenode.net).
03:21:05 -!- lindi- has joined.
03:21:05 -!- Taaus has joined.
03:21:44 -!- cpressey has quit (niven.freenode.net irc.freenode.net).
03:21:44 -!- fizzie has quit (niven.freenode.net irc.freenode.net).
03:21:53 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:21:59 -!- cpressey has joined.
03:21:59 -!- fizzie has joined.
04:26:18 -!- heatsink has joined.
06:14:51 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:38:14 -!- kipple has joined.
14:27:14 -!- puzzlet has joined.
14:28:06 -!- tokigun has joined.
14:53:58 -!- tokigun has quit ("leaving").
17:18:41 -!- Keymaker has joined.
17:32:01 <fizzie> I've been idly writing a befunge compiler thing, but it still generates buggy code and has issues with self-modification. Trying to fix it enough that it'd run my utm.bef.
17:32:31 <Keymaker> what makes it hard to write a befunge compiler?
17:32:39 <Keymaker> (writing a compiler would be way too hard for me!)
17:32:51 <Keymaker> but is there something different with befunge?
17:33:52 <fizzie> There's the amount of self-modification in the language, so you basically have to include a compiler with the compiled program to recompile affected parts on the 'put' instruction.
17:34:58 <fizzie> This is written in Java, I was going to target Java-bytecode so I could include the same compiler classes with the "executable". Currently I just have (for testing) a _really_ simple C-generating backend, which doesn't handle self-modification at all.
17:36:22 <fizzie> And, as said, creates buggey code. Probably one of my optimization passes. I do some stack-content-analysis to avoid writing conditional jumps that never get taken, and to do constant-folding.
17:39:03 <lindi-> fizzie: hmm, can you please try to develop it with gcc so that there's a better chance that the final version will also work with gcc? ;)
17:40:07 <fizzie> Ergh. It uses Java-1.5 generics, you know.
17:41:51 <lindi-> fizzie: rright, and that's not even merged to gcc cvs HEAD yet...
17:45:25 <fizzie> Hmmmmn. My befunge source is buggy, too.
17:48:05 <fizzie> abA!6!0!a!1!A!R!0!b!5!b!R!1!a!1!a!R!1!b!2!b!R!2!a!2!a!R!2!A!3!A!L!2!!!3!!!L!3!a!4!A!L!4!a!4!a!L!4!b!4!b!L!4!A!0!A!R!5!A!7!A!L!5!!!7!!!L!6!aabaa!
17:48:13 <fizzie> abA!6!0!a!1!A!R!0!b!5!b!R!1!a!1!a!R!1!b!2!b!R!2!a!2!a!R!2!A!3!A!L!2!!!3!!!L!3!a!4!A!L!4!a!4!a!L!4!b!4!b!L!4!A!0!A!R!5!A!7!A!L!5!!!7!!!L!6!aabaaa!
17:49:27 <fizzie> See http://gehennom.org/~fis/utm.html for the program I was running, and http://gehennom.org/~fis/out.c.txt for the generated code. :p
17:50:19 <Keymaker> ah, this -- although i have no idea how it works
17:50:54 <Keymaker> must go to eat, will be back soon, at least for a while
18:59:45 <puzzlet> Is that Universal Turing Machine?
19:09:01 <Keymaker> well, couldn't come back earlier
19:09:26 <Keymaker> could someone point me a link that would describe what is universal turing machine and how does it work?
19:12:07 <fizzie> Well, in befunge-93 it has a maximum tape length of ~52, maximum alphabet size of 17 and maximum state limit of 8, so it's not much of an universal turing machine. With an unlimited playfield it would be, though.
19:14:45 <fizzie> Well, wikipedia's http://en.wikipedia.org/wiki/Turing_machine page has a description.
19:15:23 <fizzie> Actually I'm not sure that could be called an universal turing machine, since it's not a turing machine, it's a befunge program. It can still simulate any given Turing machine, though.
19:52:56 <Keymaker> probably should read something Turing Machines for Dummies
20:29:45 <fizzie> Take an 'introduction to computer science' course. :) (I probably wouldn't have chosen a universal turing machine as a befunge test-program if I weren't going to t-79.148 now.)
20:30:19 <Keymaker> well, can't do that for a year..
20:30:36 <Keymaker> i'm not at university yet, too bad
20:56:37 -!- Keymaker has quit (Read error: 110 (Connection timed out)).
23:49:30 -!- rollman has joined.
04:39:48 -!- kipple has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:00 -!- puzzlet has quit (Read error: 131 (Connection reset by peer)).
08:13:24 -!- calamari has joined.
09:05:31 -!- calamari has quit (Read error: 110 (Connection timed out)).
09:06:28 -!- calamari has joined.
09:45:10 -!- calamari has quit ("Leaving").
11:52:27 -!- kipple has joined.
02:12:04 -!- heatsink has joined.
03:02:58 -!- heatsink has quit (niven.freenode.net irc.freenode.net).
03:03:46 -!- heatsink has joined.
03:21:52 -!- kipple has quit (Read error: 110 (Connection timed out)).
03:39:17 -!- graue has joined.
04:31:50 -!- graue has quit ("Are you a Schweinpenis? If so, type "I am not a Schweinpenis."").
06:09:15 -!- heatsink has quit ("Leaving").
06:17:45 -!- Keymaker has joined.
06:33:33 <Keymaker> ++++++++[!+++++++++!-]!.!+++++[!++++++!-]!-.+++++++..+++ .!
06:33:33 <Keymaker> ++++++++[!----------!-]!+.!+++++[!+++++++++++!-]!.!
06:33:33 <Keymaker> +++++[!+++++!-]!-.+++.------.--------.++++++++[!--------!-]
06:34:17 <Keymaker> that uses two memory cells and switches the cell with '!'
06:34:29 <Keymaker> i don't have interpreter for that so don't know if it works
06:36:11 <Keymaker> ,[------------------------------------------------[!+!-]![!+!-[!+!-[!+!-[!+!-[!+!-[!
06:36:13 <Keymaker> +!-[!+!-[!+!-[!+!-[!--------![-]]]]]]]]]]]![!+!-],]++++++[!++++++++!-]!.!++++++++++.
06:36:48 <Keymaker> haven't tested it with interpreter
06:37:08 <Keymaker> but it's pretty much close to my brainfuck version that is a bit shorter, and uses eof = no change
06:37:42 <Keymaker> the program above uses only two memory cells
06:38:09 <Keymaker> i try to make more programs that use only two memory cells or less
06:45:48 -!- cmeme has quit (Read error: 104 (Connection reset by peer)).
06:47:17 -!- cmeme has joined.
06:47:35 -!- cmeme has quit (Remote closed the connection).
06:48:18 -!- cmeme has joined.
07:03:22 -!- Keymaker has quit ("Freedom!").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:11:42 -!- samadano has joined.
09:19:13 -!- samadano has quit ("ChatZilla 0.9.61 [Mozilla rv:1.7.5/20041217]").
10:51:17 -!- calamari has joined.
13:21:31 -!- calamari has quit ("Leaving").
13:31:48 -!- Keymaker has joined.
13:51:28 -!- Keymaker has quit ("Freedom!").
14:03:16 -!- kipple has joined.
18:04:36 -!- mtve has quit (Read error: 110 (Connection timed out)).