←2005-05-29 2005-05-30 2005-05-31→ ↑2005 ↑all
00:04:56 <pgimeno> hi
00:05:17 <pgimeno> wooby: I'm afraid there's a problem with virtual hosting in esolangs.org
00:06:10 <pgimeno> Keymaker: nice work your 99BOB :)
00:10:18 <graue> oh, yeah, esoteric.voxelperfect.net is a name-based virtual host
00:10:27 <graue> i'll have to set up an alias for esolangs.org, i think i can do that though
00:11:00 <pgimeno> oh, it's good you can do that yourself, here it is not free
00:11:44 <graue> i get 15 domains and/or subdomains, and infinite aliases for those, i think
00:11:58 <graue> haven't tried it before though
00:17:45 <graue> cool, it's working
00:26:47 <kipple> hmm. Chef is actually a bit like Kipple :D
00:27:36 <pgimeno> yay, nice graue!
00:28:07 <graue> hey, thank wooby
00:28:11 <graue> registering the domain was the hard part
00:28:34 <pgimeno> of course! thanks wooby :)
00:30:27 <kipple> graue and wooby: nice!
00:47:34 <wooby> *.esolangs.org points there
00:48:04 <wooby> so if you so choose, you can make wiki.esolangs.org
00:49:09 <graue> nah, esolangs.org/wiki is fine
00:50:13 <wooby> cool
00:50:52 <kipple> esolangs.org/wiki doesn't work though. must use esolangs.org/wiki/Main_Page
01:00:31 -!- wooby has quit.
01:40:34 <graue> i must fix that
01:50:48 <graue> what happened to cipple?
01:51:07 <graue> it's no longer online
02:03:38 -!- GregorR-L has joined.
02:08:24 -!- kipple has quit (Read error: 110 (Connection timed out)).
02:14:11 <graue> hello, GregorR-L
02:14:18 <GregorR-L> Hullo
02:17:13 <graue> what's with the 2L language's lack of input and output?
02:18:11 <GregorR-L> TL0 and TL1 do input and output.
02:18:13 <lament> http://www.gertler.com/nat/abusedimages.html
02:18:45 <lament> pretty esoteric
02:19:02 <graue> is it possible to do anything practical with TL0 and TL1?
02:20:37 <GregorR-L> Well, is Hello World practical? :P
02:23:47 <GregorR-L> By the way, "what's with it" is that it was the only way I could figure out how to get rid of that pesky third instruction ;)
02:27:41 <graue> hmm
02:27:47 <graue> maybe i'll make an improved version, 3L
02:28:22 <GregorR-L> Why?
02:28:57 <GregorR-L> That is ...
02:29:04 <GregorR-L> Would the third instruction be I/O?
02:29:24 <GregorR-L> I'm not positive how much putting I/O in TL0/1 hurts the turing completeness *shrugs*
02:29:49 <GregorR-L> Wait ...
02:29:57 <GregorR-L> It doesn't, since I/O is irrelevent to turing completeness.
02:30:07 <graue> oh, the 2 is number of instructions
02:30:11 <graue> i hadn't realized that
02:30:19 <GregorR-L> Hmm, it ought to say that >_>
02:30:22 <graue> and yes, I/O is irrelevant to Turing completeness
02:30:39 <graue> by the way, you technically have a third instruction: whitespace
02:31:26 <GregorR-L> That's true, since it has significance to the location of the program pointer which in turn has significance to how many instructions you can fit.
02:32:18 <graue> also, you say that the program pointer starts out moving down
02:32:22 <graue> but in your example it starts out moving right
02:32:31 <CXI> it's the 2 language for approximate value of 2
02:32:38 <GregorR-L> The example was just a chunk from somewhere in the middle *shrugs*
02:33:13 <GregorR-L> It would need to be turned right in the beginning anyway.
02:33:39 <graue> you should make it clear that that isn't a complete program then
02:35:22 <GregorR-L> Yes.
02:38:18 <graue> i think a language should be called "Turing Complete Plus" if it can perform arbitrary operations on streams of input and output
02:39:13 <graue> or maybe Unix-complete
02:39:43 <GregorR-L> If you could write sed in it X-D
02:40:58 * GregorR-L goes back to writing an esoteric programming plugin for Giki >:)
02:57:04 <GregorR-L> YAY! Got BF working at least :)
03:53:25 -!- GregorR-L has quit ("Leaving").
05:22:35 -!- GregorR-L has joined.
07:10:27 -!- dbc has joined.
07:10:41 <dbc> ->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>
07:10:41 <dbc> >>>>>>>>>>>+>+>>+++>>>>+++>>>+++>+>>>>>>>++>+++>+++>+>+++>+>>+++>>>+++>+>++>+++>
07:10:41 <dbc> >>+>+>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>+++>+>+++>+>++>+++>+
07:10:41 <dbc> +>>+>+>++>+++>+>+>>+++>>>+++>+>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>+[[>
07:10:44 <dbc> >+[>]+>+[<]<-]>>[>]<+<+++[<]<<+]>+[>>]+++>+[+[<++++++++++++++++>-]<++++++++++.<]
07:11:35 <dbc> Slightly modified version of Erik Bosman's quine. 400 bytes.
07:11:50 <dbc> Or if we want to avoid using negative numbers, 540 bytes:
07:12:03 <dbc> >+++>++++>++>++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+++>++++>++
07:12:03 <dbc> +>+>++++>++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>+
07:12:03 <dbc> +>+>++++>+>+>+>++++>++>++>+++>++++>++++>++>++++>++>+>++++>+>+>++++>++>+++>++++>+
07:12:03 <dbc> +>++>++>++>+++>++++>++>++>+>++++>+>+>+>+>++++>++>+>+>+>+>+>+>+>+>+++>++++>++++>+
07:12:03 <dbc> +>+>++++>++++>++>++++>++>+++>++++>+++>+>++>++>+++>++++>++>++>+>++++>+>+>++++>++>
07:12:03 <dbc> +>+>+++>++++>++++>++>+>++++>+>+>++++>++>++++>++>+>++++>+>++++[[>>+[>]+>+[<]<-]>>
07:12:05 <dbc> [>]++++>++[<]<<]>+[>>]<[+[<++++++++++++++++>-]<++++++++++.<]
07:50:02 <GregorR-L> Hmm
07:50:09 <GregorR-L> That's extreme.
07:50:33 <GregorR-L> Would the version with negatives work in an 8-bit wrap environment?
07:50:56 <GregorR-L> (that is, where 0-1 = 255)
07:56:10 -!- graue_ has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:05:38 <dbc> Yes.
08:06:41 <dbc> Or 7-bit for that matter.
08:06:53 <lament> hello dbc
08:06:57 <dbc> Hi.
08:18:00 <dbc> (goodbye)
08:18:03 -!- dbc has quit ("you have no chance to survive make your time.").
08:18:44 -!- graue has quit ("Are you a Schweinpenis? If so, type "I am not a Schweinpenis."").
08:19:08 -!- graue_ has changed nick to graue.
08:20:46 <lament> What's a Schweinpenis?
08:37:20 <GregorR-L> Perhaps a pig's penis?
08:38:09 <GregorR-L> Schwein means pig.
08:38:13 <lament> ah
08:38:20 <lament> strange
08:38:29 <GregorR-L> Yes, very ;)
08:38:35 <lament> do pig's penises always lie or something?
08:39:06 <GregorR-L> Why is he so racist against ... uh ... pig ... penises ...
08:39:26 <CXI> pig means strange things in german
08:40:32 <lament> strange penis?
08:41:12 <GregorR-L> "Are you a Peyronie's penis?"
08:42:58 <graue> it's a joke
08:43:07 <graue> if you type "I am not a Schweinpenis," you are assumed to actually be one
08:43:16 <graue> it attempts the trick less attentive readers
08:43:31 <GregorR-L> Yes, I think we all saw that ;)
08:43:39 <lament> i didn't
08:43:39 <GregorR-L> But it's no fun without unnecessary analyses.
08:44:01 <lament> i'm not sure how inattentive you have to be to not notice the "Are you a Schweinpenis? If so, type" part
08:44:09 <graue> the specifics of what exactly constitutes a Schweinpenis are not really important, given the nature of the joke
08:44:32 <lament> i would prefer to have it in reverse
08:44:48 <lament> If you're not a Schweinpenis, type "I'm a Schweinpenis"
08:45:03 <graue> that's a bit more obvious, though
08:53:44 <graue> which is a better URL, esoteric.voxelperfect.net or esolangs.org?
08:53:55 <GregorR-L> esolangs.org
08:54:01 <graue> okay
08:54:20 <graue> MediaWiki doesn't behave well when there are two different hostnames, apparently
08:54:35 <GregorR-L> Hmm
08:55:00 <CXI> hmm
08:55:13 <lament> esolangs.org
08:56:55 <CXI> should esolangs.org just redirect to the wiki? you could have a file link there
08:57:26 <GregorR-L> The DNS can always be switched around, just as easily as a redirect.
08:58:34 <CXI> is there any kind of esolang symbol or logo or something?
08:59:21 <GregorR-L> Nobody can think of something esoteric enough :P
08:59:30 <CXI> impossible triangle? :P
09:11:49 <lament> the hacker logo :)
09:12:58 <lament> eye in the pyramid
09:20:21 -!- GregorR-L has quit (Read error: 60 (Operation timed out)).
09:21:33 <graue> some piet code might make a nice logo
09:29:47 <lament> finally, a use for piet :)
10:18:11 <graue> i'm forbidden from accessing http://rune.krokodille.com/lang/kipple/samples/square.k
10:40:21 -!- graue has quit ("Leaving").
12:10:34 -!- kipple has joined.
12:32:56 -!- jix has joined.
12:34:18 <jix> moin
12:34:26 <kipple> moin
12:53:20 -!- Keymaker has joined.
12:53:54 <Keymaker> wow
12:54:00 <Keymaker> dbc was here
12:54:16 <Keymaker> really neat quines
12:54:58 <Keymaker> awesome..
12:56:10 <Keymaker> well, must go.
12:56:14 -!- Keymaker has left (?).
12:57:14 <pgimeno> moinmoin
13:04:32 <pgimeno> jix: did you write a dc version of 99BOB?
13:04:41 <jix> yes
13:04:51 <jix> but the version i submitted has some overhead
13:04:53 <pgimeno> is it the one already listed there?
13:05:22 <jix> there is a dc version ?
13:05:42 <pgimeno> yeah, see the guestbook ;)
13:06:15 <pgimeno> I thought I saw it somewhere when you mentioned it
13:06:29 <jix> it's not my version
13:06:41 <pgimeno> oh, I see
13:06:43 <jix> and my is cleaner
13:07:15 <jix> http://rafb.net/paste/results/b5mucz43.html
13:10:14 <pgimeno> hum, yours prints "1 bottle" correctly; the one in there doesn't
13:10:28 <jix> cleaner and better
13:10:36 <pgimeno> indeed
13:10:45 <jix> i like the dc language
13:11:17 <jix> it's like an esolang.. but it's installed everywhere (ignore windows)
13:11:23 <pgimeno> hehe
13:11:34 <fizzie> I like sed, for the same reasons.
13:11:41 <pgimeno> I've got it installed (cygwin)
13:15:24 <pgimeno> fizzie: but if you want to use sed as an esolang you have to use the Thue paradigm
13:16:58 <fizzie> We-ell, you can use sed like one would an ordinary imperative language, it's just a bit unelegant.
13:18:31 <pgimeno> really?
13:19:09 <pgimeno> well, I don't know enough sed actually
13:19:32 <pgimeno> so that was probably a wrong assumption on my side
13:19:37 <fizzie> It has conditional jumps (b, t) and s/// can be used for arithmetic. See http://www.gehennom.org/~fis/fib.sed for an example, albeit an ugly one.
13:21:41 <pgimeno> wow, neat!
13:22:42 <pgimeno> it's probably easy to write Keymaker's favorite :)
13:23:15 <pgimeno> (finding the digital root of a number, that is)
13:23:55 <jix> is there a digital root thing for kipple ?
13:24:01 <fizzie> It uses decimal numbers, some of my other sed programs use unary arithmetic since addition is a lot simpler that way. perf.sed in the same URL (well, different filename, obviously), for example, finds the perfect numbers.
13:24:05 * jix 's new favorite language is kipple
13:24:42 <kipple> jix: really? that's nice :)
13:24:52 <fizzie> (And then there's bef.sed, a really incomplete befunge interpreter.)
13:24:53 <pgimeno> dunno, jix - ask Keymaker ;(
13:24:54 <pgimeno> ;)
13:25:18 <fizzie> I'd like to continue bef.sed, but I'm not quite sure how it works.
13:25:25 <fizzie> (Or if it works at all.)
13:25:35 <pgimeno> did you write it?
13:26:00 * kipple is currently having fun with Chef
13:26:01 <fizzie> Well, yes.
13:26:05 <fizzie> But that was in 2003 or something.
13:26:24 <pgimeno> kipple: 99bob? :)
13:26:32 <kipple> jix: I don't think there is a digital root prog in Kipple
13:26:37 <fizzie> It _looks_ like it would use binary numbers (stored as 01011010-like strings) for coordinates.
13:26:38 <kipple> pgimeno: yes
13:26:44 <pgimeno> fizzie: anyway it's pretty cool
13:27:31 <pgimeno> fizzie: why? maybe because it's easier to make operatins that way?
13:27:46 <fizzie> Probably. The adder routine for decimal numbers was ~100 lines long.
13:27:54 <pgimeno> yuck
13:27:54 <fizzie> Or was it 200, can't remember.
13:28:07 <pgimeno> scary
13:29:05 <pgimeno> hm, sounds like it should be easier than that (haven't tried though)
13:29:09 <fizzie> The 'determine current command from the playfield according to the binary coordinates' part of bef.sed is moderately clever.
13:30:41 <fizzie> It checks for set bits and discards either the top or bottom half of the playfield accordingly.
13:30:46 <fizzie> s/^\(..1....[^\n]*\n[^\n]*\n\)\([^\n]*\n\)\{16\}\(.*\)/\1\3/ isn't very pretty, though.
13:32:49 <pgimeno> I tend to agree about the prettiness :)
13:34:01 <pgimeno> and I might agree about the cleverness if I understood that ;)
13:37:09 <jix> kipple: but there is one
13:38:17 <kipple> jix: one what?
13:38:26 <jix> 14:27:34<kipple>jix: I don't think there is a digital root prog in Kipple
13:38:47 <kipple> there is?
13:38:49 <jix> on my harddisk
13:38:50 <jix> ;)
13:38:59 <kipple> aha!
13:40:07 * kipple is reading up on what a digital root actuall is
13:41:26 <kipple> hey, that's pretty neat!
13:43:03 <jix> www.harderweb.de/jix/cipple/droot.k and www.harderweb.de/jix/cipple/square.k
13:43:25 <kipple> is that the same square.k, or a new version?
13:43:54 <jix> the same
13:43:57 <jix> but on my server
13:44:10 <jix> so i's going to stay online
13:44:27 <kipple> I've added it to the Kipple page as well
13:45:27 -!- jix has quit (Remote closed the connection).
13:47:12 -!- jix has joined.
13:47:42 <jix> my irc client stated to use 99% cpu
13:47:44 <jix> 0o
13:53:09 <pgimeno> which client?
13:57:33 <jix> xchat
13:57:35 <jix> (aqua)
13:58:31 <jix> interesting: http://www.befunge.org/fyb/fyb/README
13:58:55 <pgimeno> yeah :)
14:29:24 -!- jix has quit ("This computer has gone to sleep").
15:06:37 <pgimeno> fizzie: around?
15:29:35 <pgimeno> anyway, here's my 46-line decimal adder in sed: http://www.formauri.es/personal/pgimeno/temp/addsed-1.txt
15:30:41 <pgimeno> oops
15:30:57 <pgimeno> http://www.formauri.es/personal/pgimeno/temp/addsed-r.txt
15:33:01 <pgimeno> ZeroOne: I forgot, thanks for putting your Wikipedia articles into public domain!
16:30:01 -!- jix has joined.
17:42:45 -!- Keymaker has joined.
17:42:55 <Keymaker> grrh jix!
17:43:11 <Keymaker> i'll do my own version some day :)
17:44:34 <pgimeno> hehe
17:44:38 <pgimeno> hi Keymaker
17:44:42 <Keymaker> hi
17:45:14 <Keymaker> i think i could take 'befunge interpreter in brainfuck' to my summer project
17:45:58 <Keymaker> would offer plenty of challenge (which i actually don't need)
17:48:37 <pgimeno> hehe
17:48:44 <Keymaker> :)
17:48:56 <Keymaker> the random generator wouldn't be the best
17:49:16 <Keymaker> but i have some ideas in my sleeve
17:49:29 <Keymaker> oh
17:49:39 <Keymaker> and another brainfuck related idea
17:49:47 <Keymaker> i've had for a while (maybe a day)
17:49:52 <Keymaker> would be that
17:49:59 <Keymaker> it might be cool to have something
17:50:18 <Keymaker> brainfuck related e-zine / magazine
17:50:36 <pgimeno> wow, that's a cool idea
17:50:41 <Keymaker> cheers
17:51:27 <pgimeno> there's a trouble though
17:51:31 <Keymaker> ha?
17:51:46 <pgimeno> the interested people are in geographic points.... heterogeneous
17:52:15 <pgimeno> distribution can be a pain
17:52:25 <pgimeno> brr
17:52:28 <pgimeno> e-zine
17:52:36 <Keymaker> :)
17:52:37 <pgimeno> I was thinking about the printed one
17:52:40 <Keymaker> ah
17:52:45 <pgimeno> sorry :)
17:52:49 <Keymaker> ok :)
17:52:55 <Keymaker> although, printed one would be really cool!
17:53:07 <Keymaker> but i'd have no place to print it and stamps would pay too much
17:53:46 <pgimeno> no way, you wouldn't pay for the stamps
17:54:36 <kipple> heh. What would you call such a magazine?
17:54:43 <pgimeno> er...
17:54:51 <pgimeno> good question :)
17:55:02 <Keymaker> hmm
17:55:04 <Keymaker> i was about to say that
17:55:08 <Keymaker> maybe
17:55:12 <Keymaker> Brainfuck Letter
17:55:16 <Keymaker> Brainfuck Programmer
17:55:23 <kipple> The Daily Brainfucj
17:55:32 <kipple> Brainfuck
17:55:40 <Keymaker> The Daily Brainfuck -- every 7 months!
17:55:44 <kipple> haha
17:55:46 <Keymaker> ;)
17:56:19 <kipple> why just brainfuck? why not include other esolangs?
17:56:30 <Keymaker> i've thought about that as well
17:56:33 <pgimeno> need to go, bbl
17:56:37 <Keymaker> bye
17:56:44 <Keymaker> might be good idea as well, kipple
17:57:21 <Keymaker> but probably virtual/electronic magazine would be better, i assume
17:58:00 <Keymaker> oh, and naturally the magazine would appear every time 'when it's done' :)
17:58:37 <kipple> naturally
17:59:02 <Keymaker> :)
17:59:34 <Keymaker> but anyways; which one do you prefer: brainfuck or brainfuck & other lower esolanguage forms :)
18:00:32 <kipple> I imagine it would be a lot easier to find stuff to fill it with if you include other langs
18:00:39 <Keymaker> yeah
18:00:43 <kipple> not sure how much you can say about brainfuck
18:00:51 <Keymaker> :)
18:00:58 <Keymaker> i'll have to think about it
18:01:09 <CXI> an esolang newsletter would be pretty cool
18:01:19 <Keymaker> yeah
18:01:33 <CXI> you could call it Quine
18:01:40 <Keymaker> that's nice name!
18:01:45 <kipple> a printed magazine would be awesome, but I think electronic is the way to go
18:01:50 <Keymaker> yeah
18:01:53 <kipple> CXI: I like it!
18:02:36 <Keymaker> Quine -- bringing you the esolang news since 2005!Quine -- bringing you the esolang news since 2005!
18:02:38 <Keymaker> :)
18:02:42 <CXI> haha
18:03:34 <CXI> Sample quine in HQ9+
18:03:34 <CXI> Q
18:03:35 <CXI> ah, man
18:03:48 <CXI> I can't help but laugh whenever I see an HQ9+ program
18:03:58 <Keymaker> hehe
18:04:00 <Keymaker> yeah
18:04:27 <Keymaker> it's quick to write Hello World with that language, as well..
18:04:28 <Keymaker> H
18:04:32 <CXI> :D
18:04:41 <Keymaker> :)
18:04:47 <CXI> 99 bottles of beer is pretty cool too
18:05:00 <CXI> heh
18:05:16 <CXI> it's funny, I think they just included the accumulator operation because the language sounds much better with "plus" on the end
18:06:10 <Keymaker> heh
18:06:20 <Keymaker> +++++++++++++++++++++++++++++++++++++ it's so useful +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:07:50 <Keymaker> anyways, an esolang magazine would be nice since there could be allkinds of cool information about new languages, cool programs and
18:08:02 <Keymaker> other related, like cellular automaton perhaps etc.
18:10:22 <Keymaker> and getting news about the happenings of esolang "community" can be a bit hard
18:10:36 <kipple> "The Esoteric Programming Language Magazine With No Pronounceable Acronym"
18:10:36 <kipple> (for obvious reasons, abbreviated "QUINE")
18:10:49 <Keymaker> :)
18:11:04 <Keymaker> not to mention that something cool stuff can be only noticed on some page "my friend [name] made this cool program to [purpose of program]" and so on.
18:11:21 <Keymaker> like much stuff happen and one can't know it unless accidentally ending up to some site
18:11:39 <kipple> true
18:11:52 <kipple> the mailinglist isn't exactly much help there anymore
18:12:23 <Keymaker> i don't even read it :)
18:13:18 <kipple> you don't? I thought I'd seen posts from you there?
18:13:28 <kipple> or maybe that was friends of bf?
18:13:36 <Keymaker> friends of brainfuck i read
18:13:54 <kipple> (they get sorted into the same folder in my mail, so I tend to confuse them)
18:14:05 <Keymaker> i once tried sending e-mail to esolangs list about that bfcc #1 (iirc) but not sure if it got there
18:14:28 <Keymaker> probably dbc sent it, can't remember :)
18:14:41 <kipple> who
18:14:43 <Keymaker> but i have posted some messages to friends of brainfuck
18:14:45 <kipple> 's dbc?
18:14:48 <Keymaker> daniel b. cristofani
18:14:55 <kipple> ah. of course
18:14:58 <jix> fyb war ?
18:15:04 <Keymaker> ?
18:15:19 <jix> my fyb prog is better than all example progs
18:15:27 <jix> i need challenge
18:15:28 <Keymaker> what is fyb?
18:15:56 <jix> http://www.befunge.org/fyb/fyb/README
18:16:06 <Keymaker> ah yes
18:16:12 <Keymaker> tell gregor about it :p
18:17:25 <jix> GregorR:
18:17:30 <jix> *tell*
18:18:04 <jix> but one may consider one of it's strategies as cheating ;)
18:23:39 <kipple> the esolang wiki is down already :(
18:23:49 <Keymaker> :\
18:23:51 <kipple> let's hope it's just a minor problem
18:23:57 <Keymaker> yeah
18:24:09 <Keymaker> the fun didn't last long :)
18:27:12 <Keymaker> test
18:27:19 <Keymaker> _.---._ .---.
18:27:19 <Keymaker> __...---' .---. `---'-. `.
18:27:19 <Keymaker> .-''__.--' _.'( | )`. `. `._ :
18:27:19 <Keymaker> .'__-'_ .--'' ._`---'_.-. `. `-`.
18:27:19 <Keymaker> ~ -._ -._``---. -. `-._ `.
18:27:19 <Keymaker> ~ -.._ _ _ _ ..-_ `. `-._``--.._
18:27:21 <Keymaker> -~ -._ `-. -. `-._``--.._.--''.
18:27:23 <Keymaker> ~ ~-.__ -._ `-.__ `. `.
18:27:25 <Keymaker> jgs ~~ ~---...__ _ ._ .` `.
18:27:27 <Keymaker> ~ ~--.....--~
18:27:29 <Keymaker> cool crocodile
18:27:31 <Keymaker> from
18:27:33 <Keymaker> http://www.chris.com/ascii/
18:27:54 <Keymaker> amazing what can be done with the characters
18:31:15 -!- ChanServ has quit (Shutting Down).
18:32:17 <Keymaker> test
18:32:20 -!- Keymaker has left (?).
18:34:16 -!- Keymaker2 has joined.
18:34:40 <Keymaker2> i didn't know if i was disconnected or not so i hit 'disconnect' button by myself
18:34:48 -!- Keymaker2 has changed nick to Keymaker.
18:36:43 -!- jix has quit (Remote closed the connection).
18:37:04 -!- jix has joined.
18:42:58 -!- ChanServ has joined.
18:42:58 -!- irc.freenode.net has set channel mode: +o ChanServ.
18:47:27 <Keymaker> hm. i think i'll go to read. the last exam before 2.5 month vacation is tomorrow..
18:47:48 <Keymaker> it's gonna feel awesome when i get home tomorrow -- finally i have some spare time! :D
18:47:51 <Keymaker> by the way,
18:48:02 <Keymaker> if i remember correct i first came to this channel around this time
18:48:13 <Keymaker> bye.
18:48:15 -!- Keymaker has quit ("Freedom!").
19:19:39 <fizzie> pgimeno; We-ell, if you convert to unary first, you might as well keep all the numbers in that representation and just convert to decimal before printing. (Nice 4-hour lag I have in answering.)
19:24:21 <GregorR> So, "the last exam before 2.5 month vacation is in 0.033 months"?
19:25:41 <pgimeno> fizzie: that's a good idea too
19:25:47 <GregorR> jix: *G-ASP*!
19:25:56 <GregorR> logicex-1.fyb defeated?!
19:26:34 <jix> yes
19:26:45 <jix> but i would call my strategy cheating
19:26:55 <GregorR> Well, send it to me by some means :P
19:26:58 <GregorR> Lemme see.
19:28:30 <jix> http://www.harderweb.de/jix/langs/fyb/progs/nodefect.fyb
19:29:31 <GregorR> No comments eh :P
19:29:37 <kipple> what kind of "cheating" are we talking about here?
19:30:35 <jix> i first wrote a normal strategy .. but it wasn't able to defeat logicex.. and only drawed AllTricks.. so i "tuned" it for them.. but then antoher app drawed my.. so i retuned it for that prog too
19:30:55 <GregorR> Ohh :-P
19:30:56 <jix> the first line kills the self repairs of 3 progs
19:31:12 <GregorR> Since they can't defect
19:31:35 <jix> oh nodefect.. the name doesn't fit anymore
19:31:41 <GregorR> Ahh :-P
19:31:44 <GregorR> Nice
19:32:16 <jix> but, yes i change the code after the defect too.. but that's not fast enough for all apps.. that's the reason for the first line
19:32:50 <jix> and i'm always using **** because some progs are deleting *s
19:33:22 <GregorR> *big paste coming*
19:33:26 <GregorR> nodefect.fyb
19:33:27 <GregorR> [d] allTricks-1.fyb
19:33:27 <GregorR> [x] disableLoopsAndBomb-1.fyb
19:33:27 <GregorR> [x] findAndDestroy-1.fyb
19:33:27 <GregorR> [x] logicex-1.fyb
19:33:27 <GregorR> [x] mangler-1.fyb
19:33:29 <GregorR> [x] nodefect.fyb
19:33:31 <GregorR> [x] nothing-1.fyb
19:33:33 <GregorR> [x] selfReplicating-1.fyb
19:33:35 <GregorR> total points: 7
19:33:48 <jix> why does it draw allTricks ?
19:34:02 <GregorR> You have to run it both ways to tell.
19:34:19 <GregorR> IE ./fukyorbrane a.fyb b.fyb and ./fukyorbrane b.fyb a.fyb are different.
19:34:20 <jix> i'm using the report script
19:34:24 <GregorR> Really ... ?
19:34:25 <GregorR> Hmm
19:34:33 <jix> oh.. my fault.. ^^
19:34:42 <GregorR> OK :P
19:34:58 <GregorR> But yeah, it whooped me silly.
19:35:05 <GregorR> Mind if I add it to the site?
19:35:23 <jix> if you credit me.. no problem
19:35:42 <GregorR> You should put a lame copyright at the top like I do.
19:36:55 <jix> done
19:37:18 <GregorR> Ahh, good ol' even-weaker-than-the-alread-weak MIT/X Consortium license :P
19:37:26 <GregorR> *already-weak
19:37:35 <GregorR> I'll post it in a bit.
19:38:17 <GregorR> Then I'll try to defeat it :)
19:39:30 <jix> it's strategy: kill allTricks,findAndDestroy,logicex, self repair, destroy @... code, try 4 times to lay a bomb to the opponents position(i added a ! in the +++s .. no idea why^^), bombing!
19:40:39 <jix> and the interpreter segfaults / buserrors sometimes
19:45:20 <jix> i tried to write a program that writes :; into the program to let it fork and fork.. but fyb crashes if i try to do that
19:55:03 <GregorR> You do know that forks only run once?
19:55:19 <GregorR> If you do :;, that'll just be two forks.
19:55:23 <GregorR> Not infinite.
19:56:33 <GregorR> I still don't know why that would crash, buuuut :P
19:57:34 * GregorR just remembered that "nothing" defeats "mangler". That is hilarious :P
20:01:34 -!- wooby has joined.
20:03:19 <jix> i don't add one :; i add :;:;:;:;:;:;... so at every position of the program is a pointer
20:05:45 <GregorR> Hmm
20:05:56 <GregorR> I'll look in to that.
20:05:58 <GregorR> In a bit.
20:06:10 <GregorR> Since that ought to be a valid strategy.
20:06:30 -!- GregorR-L has joined.
20:07:12 <jix> WUAHAHAHA my :; adder (i change it so it doesn't add to much of them) is very good
20:07:34 <GregorR> >_>
20:07:45 <GregorR> How many pts?
20:07:47 <jix> but it still segfaults
20:07:52 <jix> i'm optimizing it
20:07:58 <jix> and i have some more dummy bots in here
20:08:00 <GregorR> Oh :P
20:09:18 <jix> logicex [d] simplething.fyb
20:09:36 <GregorR> Oooooooooooooooooooooooh
20:09:50 <jix> but it still segfaults
20:09:56 <jix> in some matches
20:11:20 <jix> Thread 0 Crashed:
20:11:20 <jix> 0 fukyorbrane 0x00002aec execcmd + 1212 (fukyorbrane.c:464)
20:11:20 <jix> 1 fukyorbrane 0x000032ec main + 1204 (fukyorbrane.c:206)
20:11:20 <jix> 2 fukyorbrane 0x00001b30 _start + 348 (crt.c:272)
20:11:20 <jix> 3 fukyorbrane 0x000019d0 start + 60
20:11:37 <jix> Exception: EXC_BAD_ACCESS (0x0001)
20:11:41 <jix> Codes: KERN_INVALID_ADDRESS (0x0001) at 0x00206749
20:12:44 <jix> simplething: draw: disableLoopsAndBomb, findAndDestroy, logicex, mangler.. no looses
20:15:54 <jix> no draws!
20:16:25 <GregorR> OMFG.
20:16:35 <GregorR> Deathdeathdeath.
20:17:48 <jix> http://www.harderweb.de/jix/langs/fyb/progs/simplething.fyb
20:18:36 <jix> and no tuned cheat code
20:19:02 <jix> even more simpler
20:19:14 <jix> updated
20:19:45 <jix> away for.. 15mins
20:29:16 <GregorR> simplething.fyb
20:29:16 <GregorR> [x] allTricks-1.fyb
20:29:16 <GregorR> [x] disableLoopsAndBomb-1.fyb
20:29:16 <GregorR> [x] findAndDestroy-1.fyb
20:29:16 <GregorR> [x] logicex-1.fyb
20:29:19 <GregorR> [x] mangler-1.fyb
20:29:21 <GregorR> [x] nodefect.fyb
20:29:22 <GregorR> [x] nothing-1.fyb
20:29:24 <GregorR> [x] selfReplicating-1.fyb
20:29:26 <GregorR> [x] simplething.fyb
20:29:28 <GregorR> total points: 9
20:29:30 <GregorR> I'm going to go cry into my pillow.
20:35:23 <jix> and it's a simple thing.. ;)
20:35:44 <GregorR> I just changed the point system so it's more useful.
20:35:54 <GregorR> It's now adjusted to a range of -100 - 100
20:36:16 <jix> you know the corewar hills ?
20:36:25 <GregorR> Mmmhmm
20:36:41 <jix> i'm going to host hills for fyb
20:36:48 <GregorR> Awesome++
20:36:59 <GregorR> If you want me to do any coding in PHP, I'm game.
20:37:17 <jix> Ahhh NOOOO PHP!!!
20:37:23 <GregorR> Ooooooooooooooooooooh, perl guy?
20:37:29 <jix> NOOOO PERL ??!??!?!?
20:37:43 <GregorR> What's your language of choice?
20:37:45 <jix> ruby
20:37:48 <jix> and kipple
20:37:52 <jix> but not for web apps
20:38:05 <GregorR> Ruby isn't bad.
20:38:47 <jix> i hope the segfaults are mac os x only
20:38:58 <GregorR> I'm not getting them in GNU/Linux-land.
20:39:08 <GregorR> Unless the latest version doesn't do them?
20:39:22 <jix> my server is running debian so it's safe to use the interpreter
20:39:30 <GregorR> Coolio
20:39:31 <jix> the latest version doesn't do them
20:39:45 <GregorR> I await a very cool webapp :)
20:40:16 <GregorR> Oh, adjust the score like so: Points = ((-100 * losses) + (100 * wins)) / count
20:40:26 <GregorR> Or similar.
20:41:18 <jix> try to defeat simplething i want challenge
20:41:34 <GregorR> I'm trying, I'm trying :'(
20:42:49 <jix> i'm trying too ;)
20:50:40 <GregorR> AHAHAHA
20:50:41 <pgimeno> gtg
20:50:43 <pgimeno> later
20:50:46 <GregorR> I made a complicated mangler that defeats simple!
20:50:47 <GregorR> Bye pgimeno
20:51:21 <GregorR> It gets -20 points, but we'll ignore that.
20:52:32 <jix> is simplething still #1 ?
20:52:39 <jix> stupid question ^^
20:53:30 <GregorR> Very much so
20:54:21 -!- GregorR-L has quit (Nick collision from services.).
20:54:43 -!- GregorR-L has joined.
20:56:04 <jix> is logicix your best prog ?
20:56:27 <GregorR-L> I believe so :(
20:56:38 <jix> ':{>}[+]++++++++++++++!;********' beats logicix
20:56:51 <jix> but simplething too ?!
20:57:00 <GregorR-L> Yeah, I know findanddestroy beat logicex.
20:57:22 <jix> ok always quit using multiple *s
20:58:13 <GregorR-L> To make mangler defect, partially, but what's your reason?
20:58:30 <GregorR-L> Not that I did that ;)
21:00:25 <GregorR-L> BTW, it's awesome that somebody else has taken an interest in FYB, you rock ;)
21:06:12 <jix> because some bots try to delete them ... if you put more of them in the code they need more time and you can quit some of your threads (no floating pointers)
21:06:41 <GregorR-L> Oh, of course
21:06:59 <GregorR-L> logicex, specifically :P
21:11:28 <jix> only simplething and findAndDestroy to beat
21:12:53 <jix> only find and destroy
21:12:54 <jix> left
21:15:14 <jix> no one left
21:16:03 <GregorR-L> I now hate you :P
21:16:09 <jix> :p
21:16:16 <GregorR-L> I'm going to wait for you to stop beating yourself before I try ;)
21:16:31 -!- CXI has quit (Read error: 104 (Connection reset by peer)).
21:16:57 -!- CXI has joined.
21:16:59 <jix> http://www.harderweb.de/jix/langs/fyb/progs/runbomber.fyb
21:19:16 <jix> oh copyright...
21:20:04 <jix> updated
21:20:09 <jix> now
21:20:20 <GregorR-L> I make the weakest copyright ever, and yet people are reluctant to use it ;)
21:20:38 <jix> everyone should use my code
21:20:41 <GregorR-L> Good comment :P
21:20:55 <jix> but i can give no warranty so.. why not use that license ?
21:21:38 <GregorR-L> If you used NO license, in all technicality nobody would have any right to do anything with your code.
21:22:11 <GregorR-L> Though publishing it online implies right for single-use exclusive distribution.
21:22:53 <GregorR-L> Unless you explicitly said "this is in the public domain"
21:22:59 <GregorR-L> Which is very different from unlicensed.
21:23:39 <GregorR-L> </RANT type="licensing">
21:23:46 <jix> write a bot that beats all others, please!
21:24:03 <GregorR-L> I'm trying >_<
21:24:07 <GregorR-L> I'm crying >_<
21:25:21 <jix> i have a new idea
21:26:00 <GregorR-L> DAMN YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOU
21:26:04 <GregorR-L> :P
21:26:07 <jix> ^^
21:27:45 -!- wooby has quit.
21:30:15 <jix> /away giving you a (little) chance to beat me
21:30:41 <GregorR-L> I'm actually dealing with upgrading computers right now, so don't really have time to write FYB progs at the moment :P
21:41:00 <GregorR> Hmm.
21:41:49 <GregorR> Still with the no comments :P
21:43:21 <GregorR> This is random bombings!
21:43:23 <GregorR> GAAA
21:43:24 <GregorR> >_<
21:45:26 <GregorR> runbomber.fyb [x] allTricks-1.fyb [x] disableLoopsAndBomb-1.fyb [x] findAndDestroy-1.fyb [x] logicex-1.fyb [x] mangler-1.fyb [x] nodefect.fyb [x] nothing-1.fyb [x] runbomber.fyb [x] selfReplicating-1.fyb [x] simplething.fyb total points: 100
22:01:58 <jix> lol
22:02:02 <jix> /back
22:04:47 <jix> i commented runbomber
22:08:59 <GregorR> Awesome.
22:10:37 <jix> a seeker is :{>}; a fast seeker is (i don't know if they are faster but it seems so) :{>>}; and :>{>>};
22:15:37 <GregorR> I don't think it's faster, but it's harder to catch.
22:15:49 <GregorR> I guess it would be faster...
22:16:09 <GregorR> {>} runs as {>}{>}{>}, {>>} runs as {>>}{>>}{>>}, so half the commands are moves, vs. 1/3rd./
22:16:30 <jix> hehe faster and harder to catch
22:21:45 <jix> rungluebomber.fyb is even better than runbomber.fyb
22:22:00 <jix> the new 100points program
22:22:21 <jix> my new idea.. works!
22:22:33 <GregorR> Bah
22:23:13 <jix> http://www.harderweb.de/jix/langs/fyb/progs/rungluebomber.fyb
22:23:59 <GregorR> Isn't adding "glue" even slower than adding bombs...?
22:24:43 <jix> its run+glue+bomber
22:25:07 <GregorR> That's not what I meant, actually.
22:25:12 <GregorR> But I realized the folly of my argument
22:25:15 <GregorR> rungluebomber.fyb [x] allTricks-1.fyb [x] disableLoopsAndBomb-1.fyb [x] findAndDestroy-1.fyb [x] logicex-1.fyb [x] mangler-1.fyb [x] nodefect.fyb [x] nothing-1.fyb [x] runbomber.fyb [x] rungluebomber.fyb [x] selfReplicating-1.fyb [x] simplething.fyb total points: 100
22:26:55 <jix> i have no idea for a new bot
22:27:29 <jix> it's your turn .. i'm going to bad its 23:28 here.. school tomorrow :-|
22:33:41 <GregorR> Bye.
22:34:05 -!- jix has quit ("Banned from network").
←2005-05-29 2005-05-30 2005-05-31→ ↑2005 ↑all