←2006-06-13 2006-06-14 2006-06-15→ ↑2006 ↑all
00:21:45 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
00:33:25 <ihope_> #raw "\a"
00:33:44 <ihope_> That doesn't actually do anything, but don't do it.
00:33:59 <GregorR-W> lol
00:34:51 <ihope_> #raw "PRIVMSG #esoteric :\a"
00:35:01 <ihope_> That does something similar.
00:35:34 <ihope_> But, oddly enough, that didn't actually send a message.
00:35:45 <ihope_> #raw "PRIVMSG #esoteric :Foob\ar"
00:35:45 <EagleBot> Foobr
00:36:40 <GregorR-W> #raw "QUIT :Permissions working yet?"
00:36:44 <GregorR-W> :(
00:36:56 <GregorR-W> #help
00:37:14 <ihope_> I oughta add a #help command.
00:39:42 <GregorR-W> If you persue the files repository, you'll find that I've updated egobot :)
00:42:11 <GregorR> !reload
00:42:43 -!- EgoBot has quit (Nick collision from services.).
00:42:47 -!- EgoBot has joined.
00:42:50 <ihope_> #raw "QUIT :Bwahaha"
00:42:50 -!- EagleBot has quit ("Bwahaha").
00:43:02 <GregorR> !help
00:43:05 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
00:43:07 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
00:44:03 -!- EagleBot has joined.
00:44:06 <ihope_> Beep.
00:44:14 <ihope_> Now there's a #help command.
00:44:32 <ihope_> You can't #help raw or #help help or anything, but still, there's a #help command.
00:44:52 <ihope_> #help
00:44:52 <EagleBot> #raw "foo": does the IRC command foo if your nick doesn't start with 'G'.
00:45:32 <GregorR-W> lol
00:45:55 <ihope_> Quite the security hole, eh?
00:46:11 <GregorR-W> Yes :P
00:46:59 <ihope_> By the way, you should see this guy's source code. It's really ugly.
00:47:10 <GregorR-W> !glass {M[m(_o)O!(_s)S!<34>(_s)(ns).?"#raw "(_o)o.?0(_o)o.?"QUIT"(_o)o.?0(_o)o.?]}
00:47:13 <EgoBot> #raw "QUIT"
00:47:13 -!- EagleBot has quit (Client Quit).
00:47:17 <GregorR-W> ^^
00:47:30 <GregorR-W> So, what's the purpose of EagleBot? :P
00:47:33 <ihope_> Of course, you could just change your nick...
00:47:47 <GregorR-W> Too much work.
00:47:51 <ihope_> Now, purpose... hmm, that's a good one.
00:47:52 <GregorR-W> Writing a glass program to do it is easier.
00:50:20 <ihope_> And here's the ugly source code: http://pastebin.com/707629
00:52:55 <GregorR-W> Oh ... it's in THAT language.
00:53:08 <ihope_> Yep.
00:57:50 -!- GregorR-W has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.2/0000000000]").
01:06:34 -!- Arrogant has joined.
02:19:43 -!- calamari has quit ("Leaving").
02:19:45 * SimonRC goes to bed
02:20:13 <Arrogant> Night night
02:20:52 <ihope_> Yeah, it's about bedtime for me, too.
02:21:44 <ihope_> See if you guys can combine EagleBot and EgoBot into a composite chatbot that's better than the sum of the parts, or something.
02:23:03 -!- ihope_ has quit ("Bedtime.").
02:27:53 <GregorR> EgoBot alone is better than sum of EgoBot+EagleBot :P
02:31:08 <Arrogant> What about GregorR? He's a pretty smart bot.
02:49:55 <GregorR> Damn, and here I thought I was passing the turing test :'(
03:07:00 -!- Arrogant has quit (Read error: 104 (Connection reset by peer)).
03:08:24 -!- Arrogant has joined.
04:26:43 -!- ihope has joined.
04:26:57 <ihope> You know how Wikipedia has one of those slogan thingies?
04:27:16 <ihope> You know: it's not just Wikipedia; it's Wikipedia, the Free Encyclopedia.
04:27:49 <ihope> Esolang needs one of those, and yes, it IS mandatory.
04:28:25 <ihope> Unless you want us to be Esolang: the Free Encyclopedia.
04:29:04 <Arrogant> Esolang: Weirder than You.
04:29:10 <bsmntbombdood> good one
04:29:19 <ihope> Yeah!
04:29:50 <ihope> Now, the reason it needs one is the "Cologne Blue" skin.
04:30:13 <ihope> Right now, under the heading "Esolang", it says "The Free Encyclopedia", just like Wikipedia probably would.
04:32:27 <ihope> And it's been changed.
04:33:05 <ihope> Now, I ask y'all: what's the point of http://esoteric.voxelperfect.net/wiki/MediaWiki:Pubmedurl?
04:33:31 <Arrogant> Brb
04:33:44 <bsmntbombdood> lol ihope
04:35:48 <ihope> Then there's always "This Space for Rent", if "Weirder than You" is shot down, because then everybody will know we're in need of a slogan :-P
04:37:59 <ihope> Well, it's way past time to go to bed.
04:38:39 * ihope goes to bed
04:59:57 -!- ihope has quit (Read error: 110 (Connection timed out)).
06:01:00 -!- sedimin_ has joined.
06:11:44 -!- thematrixeatsyou has joined.
06:12:04 <thematrixeatsyou> 0"syug ih">:#,_@
06:12:15 <sedimin_> ?
06:15:40 <GregorR> !help
06:15:42 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
06:15:44 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
06:15:57 <thematrixeatsyou> it just says hi guys
06:16:06 <GregorR> Yeah, but it's more fun to:
06:16:11 <GregorR> !funge93 0"syug ih">:#,_@
06:16:14 <EgoBot> Befunge-93 Interpreter/Debugger v2.21
06:16:18 <GregorR> Argh
06:16:21 <GregorR> Forgot about its tagline :P
06:16:33 <GregorR> That's it, I'm fixing that here and now :P
06:17:19 <GregorR> !funge93 0"syug ih">:#,_@
06:17:22 <EgoBot> hi guys
06:17:25 <GregorR> Much better.
06:17:28 -!- pgimeno has quit (kornbluth.freenode.net irc.freenode.net).
06:17:56 <fizzie> <@_,#! #:<"hello, hello."*520
06:20:24 <thematrixeatsyou> what does the ! do?
06:20:38 <thematrixeatsyou> i know the rest, pretty much
06:20:53 -!- pgimeno has joined.
06:20:54 -!- Arrogant has quit ("Leaving").
06:20:54 <thematrixeatsyou> hi pgimeno
06:20:55 <sedimin_> i think it's kinda flag
06:21:07 <sedimin_> that tells the irc bot that a command will follow
06:21:13 <thematrixeatsyou> i think its kinda unneseccary
06:21:19 <thematrixeatsyou> *unnecessary
06:21:31 <thematrixeatsyou> !funge93 <@_,#! #:<"hello, hello."*520
06:21:34 <EgoBot> hello, hello.
06:21:41 <thematrixeatsyou> !funge93 <@_,# #:<"hello, hello."*520
06:22:26 <thematrixeatsyou> should just do...
06:22:30 <thematrixeatsyou> !funge93 <@_,#:<"hello, hello."*520
06:22:43 <sedimin_> oh
06:22:46 <sedimin_> :]
06:23:02 <thematrixeatsyou> !funge93 <@_,#! #:<"hello, hello."*520
06:23:04 <EgoBot> hello, hello.
06:23:12 <thematrixeatsyou> phew i didnt crash it
06:26:05 <fizzie> ! is logical not, to flip the directions the _-if directs to.
06:26:10 <EgoBot> Huh?
06:26:20 <fizzie> EgoBot; wasn't talking to you.
06:26:29 <GregorR> :P
06:27:11 <fizzie> Without the ! it'll stop at the first non-zero character.
06:29:45 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]").
06:31:19 <thematrixeatsyou> ok
06:38:16 <thematrixeatsyou> !funge93 >:#;052*"olleh">:#,_#;<
06:38:20 <EgoBot> hello
06:38:54 <thematrixeatsyou> does the ; instruction work with this interpreter?
06:39:02 <thematrixeatsyou> !funge93 ><
06:40:42 <thematrixeatsyou> !funge93 >0.0<
06:41:00 <thematrixeatsyou> is there an instruction limit?
06:41:04 <EgoBot> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
06:41:11 -!- jix has joined.
06:41:12 <thematrixeatsyou> hi jix
06:41:42 <thematrixeatsyou> !funge93 052*"syug niaga ih"52*"syug ih">:#,_@
06:41:44 <EgoBot> hi guys
06:42:12 <fizzie> Based on the name (...93) I would guess that ";" shouldn't work: it's not a command in befunge93. (It is in funge98, no idea about the intervening versions.)
06:44:42 <thematrixeatsyou> !funge93 >:#"052*'o'l'l'e'h>:#,_#"<
06:44:58 <thematrixeatsyou> does that work?
06:45:07 <thematrixeatsyou> cue the violins please
06:48:00 <fizzie> At least the one-shot string mode (') is not a befunge93 command either.
06:49:21 <fizzie> For an infinite loop something like >_#"052*'o'l'l'e'h>:#,_#"< would probably be better, since it empties the stack; otherwise the "..." part would keep pushing trash on the stack.
06:49:35 <fizzie> (But that needs the ' command.)
06:51:35 <fizzie> Although if you don't mind wrapping, it's much easier just to do something like
06:51:37 <fizzie> !funge93 0" olleh">:#,_
06:54:11 <GregorR> This will crash:
06:54:12 <GregorR> !reload
06:54:13 -!- EgoBot has quit (Remote closed the connection).
06:54:38 -!- EgoBot has joined.
06:54:39 <thematrixeatsyou> hi EgoBot
06:54:48 <GregorR> OK, now it has time limits :P
06:58:44 <thematrixeatsyou> lol, just greeted another bot
06:59:10 <thematrixeatsyou> !reload
06:59:50 <thematrixeatsyou> hang on...
07:01:36 <thematrixeatsyou> back
07:02:15 <GregorR> No, you can't reload it, only I can.
07:08:21 <thematrixeatsyou> bummer
07:13:22 <thematrixeatsyou> gonna go so ciao
07:14:16 -!- thematrixeatsyou has quit (">_#"052*'e'y'b>:#,_#"<").
07:26:34 -!- mtve has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:02:25 -!- sedimin_ has quit (Read error: 110 (Connection timed out)).
08:13:21 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
08:20:30 -!- nooga has joined.
08:20:37 <nooga> hey
08:56:47 -!- nooga has quit.
09:30:02 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood").
11:17:47 -!- sedimin_ has joined.
11:18:08 -!- sedimin_ has changed nick to sedimin.
12:20:07 * SimonRC thinks that [[PubMedURL]] is Googlebait.
12:23:18 <SimonRC> hmm
12:23:37 <sedimin> mmh
12:24:13 <SimonRC> is it possible to get round a URL block by getting yourself a username?
12:25:28 <lindi-> url block?
12:26:52 <SimonRC> erm, oops
12:27:00 <SimonRC> is it possible to get round an IP block by getting yourself a username?
12:33:01 <sedimin> but what IP block?
12:33:05 <sedimin> who is blocking you?
12:41:42 <SimonRC> what?
12:41:46 <SimonRC> no-one's blocking me
12:42:22 <SimonRC> I'm just worrying that we may looses some fans who aren't prepared to wait until 2030 for their blocks to expire
12:42:41 <SimonRC> sedimin: on the esolang wiki
12:42:50 <sedimin> hm
12:43:03 <sedimin> I don't know how does mediawiki IP block work
12:43:27 <sedimin> but if it blocks somebody's IP, it probably won't allow him/her to create an account
12:43:58 <sedimin> but, if that somebody gets another IP, he may get username, and then try to connect from blocked IP, it won't let him either
12:45:13 -!- ihope has joined.
12:45:46 <sedimin> grr.. i hate when something wants me to restart computer
12:55:16 <SimonRC> Some people say that the Pope is the greatest cardinal. But that can't be true, because every Pope has a successor.
12:55:23 <SimonRC> :-D
13:02:32 * SimonRC finds out the definition of "not for long": "(1 furlong) / (1 knot) = 6.51732181 minutes" :-D
13:03:30 <sedimin> :)
13:05:40 * ihope wonders why he had a terminal window open with "copy con con"
13:07:02 <sedimin> recommend me some good music.. :)
13:08:49 <ihope> Good music? Just plain old music?
13:56:26 <sedimin> something
13:56:33 <sedimin> just something good for listening
14:08:41 <ihope> !bf_txtgen foo
14:08:44 <EgoBot> sablevm: cannot create vm
14:21:07 -!- sedimin has quit (Read error: 113 (No route to host)).
14:37:49 -!- ihope_ has joined.
14:55:25 -!- ihope has quit (Read error: 110 (Connection timed out)).
15:01:10 <ihope_> So over in #nethack, there's a nice big argument over whether it's "artifact" or "artefact".
16:17:15 -!- PcWoRm has joined.
16:17:49 -!- kipple has joined.
16:18:06 <PcWoRm> !help
16:18:09 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
16:18:11 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
16:18:25 <PcWoRm> hm
16:21:26 -!- kipple has quit (Client Quit).
16:26:28 -!- kipple has joined.
16:45:28 -!- sedimin has joined.
17:22:13 -!- tgwizard has joined.
17:23:24 -!- PcWoRm has quit ("exploits-bg.com").
17:24:37 -!- nooga has joined.
17:24:43 <nooga> hey hey hye
17:24:48 <nooga> who knows SML?
17:24:51 <sedimin> huh
17:25:04 <sedimin> you mean standard ML?
17:25:23 <nooga> yup
17:25:47 <sedimin> why do you need it? :)
17:25:58 <sedimin> the ML is older than me, hehe
17:27:36 <nooga> hehe, 'cause i just want to learn another programming language and i need some hints where to start
17:28:02 <sedimin> try intercal
17:28:03 <sedimin> :)
17:28:24 <sedimin> or if you want to learn unesoteric language, try Lua
17:29:11 <nooga> i know it already
17:29:15 <nooga> i mean Lua
17:29:40 <nooga> coded hell lots of scripts for some idiotic games in it
17:29:55 <sedimin> why idiotic games? :)
17:30:54 -!- GregorR-W has joined.
17:31:05 <sedimin> or maybe list
17:31:08 <sedimin> lisp*
17:31:16 <nooga> lisp?
17:31:38 <nooga> i know it (not at all but always...)
17:31:54 <sedimin> so what you don't know? :)
17:31:55 <nooga> even tried to write interpreter in C
17:32:01 <nooga> SML
17:41:47 <nooga> well well
17:41:55 <nooga> ah
17:42:16 <nooga> you're that guy who has invented omgrofl?
17:44:44 -!- wildhalcyon has joined.
17:45:52 <nooga> it's cool, i attempted to write fibonacci printer in it but number output was too time consuming
18:02:58 <nooga> sedimin
18:18:25 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
19:22:57 -!- nooga has quit.
19:51:22 -!- calamari has joined.
20:25:35 -!- bsmntbombdood has joined.
21:26:40 -!- sedimin has quit (Read error: 110 (Connection timed out)).
21:46:50 -!- nooga has joined.
21:47:05 <nooga> ooh
21:47:09 <nooga> hi
21:52:09 <GregorR-W> NOOOOOOOOOOOOOOOOOOOOOGA
21:53:41 <nooga> jix
21:53:44 <nooga> where's jix
21:53:49 <nooga> i need him now
21:53:55 <nooga> oh, hi GregorR
21:53:58 <nooga> GregorR-W
21:54:07 <nooga> what r u hacking now?
21:56:42 <calamari> hello
21:57:23 <GregorR-W> I'm at work, I'm hacking work.
21:57:41 <nooga> oh
22:00:08 -!- jix has joined.
22:04:44 <GregorR-W> Speak of the devil.
22:06:35 <nooga> oh
22:06:36 <nooga> jix
22:07:00 <nooga> jix: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGHHHHHHHHHHHHHH!!!!!!
22:08:08 <jix> gn8
22:08:21 <jix> nooga: football?
22:09:07 <nooga> yeah -.-'
22:09:09 <nooga> =.=
22:09:53 <nooga> 1:0 in for Germany in 92nd minute... i knew
22:21:18 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:22:02 <nooga> well
22:22:05 <nooga> gn8
22:22:13 <nooga> bye
22:22:20 -!- nooga has quit.
22:33:27 -!- ihope_ has joined.
22:33:34 -!- ihope_ has changed nick to ihope.
22:36:51 -!- tgwizard has quit ("Leaving").
23:01:17 -!- oerjanj has joined.
23:04:28 <oerjanj> hi all
23:05:02 <kipple> hei
23:05:31 <oerjanj> hei kipple (=rune?)
23:05:41 <kipple> ja
23:06:31 <oerjanj> det var stille her
23:06:54 <kipple> det er ikke akkurat den mest aktive kanalen i verden nei
23:06:58 <oerjanj> i wondered if keymaker was here he seemed interested in my last language
23:07:28 <oerjanj> det var mer liv sist men det var litt senere p kvelden
23:09:47 <ihope> Swedish?
23:09:52 <oerjanj> norwegian
23:09:59 <ihope> Yeah, that's what I mean.
23:10:02 <ihope> Meant, even.
23:10:28 <oerjanj> easy mistake for an american. we pretend not to be offended. :-)
23:13:17 <ihope> What? It was a typo...
23:13:56 <kipple> typos can be offensive too... ;)
23:14:00 <oerjanj> Norwegian=Swedish is a typo? _Now_ i am offended :-)
23:14:19 <lament> hey oerjanj
23:14:35 <oerjanj> hi lament
23:15:54 <ihope> I meant Norwegian, okay?
23:16:00 * ihope storms off in a pretend rage
23:16:19 <oerjanj> don't worry
23:17:32 <GregorR-W> They're pretty similar. You know, like Chinese and Hebrew.
23:17:59 * oerjanj boggles with eyes
23:18:10 <kipple> actually, by many linguists they are considered the same languages
23:18:35 * kipple removes the last 's' from the previous sentence
23:18:38 <oerjanj> yeah, most of the interesting features are common
23:19:26 <ihope> Hmm, "Se Habla Espanol".
23:19:44 <ihope> What does "hablarse" mean, again? :-P
23:21:50 <kipple> Swedish is like Norwegian much in the same way as Ook! is like brainfuck ;)
23:22:06 * oerjanj looks up Ook!
23:22:22 <ihope> Ook! Ook? Ook. Ook. Ook? Ook!
23:22:54 <oerjanj> would danish be like Moo then?
23:23:07 <kipple> I guess
23:23:25 <ihope> ...Um, apparently, that's "increment until zero".
23:23:26 <oerjanj> COW i mean
23:24:14 <ihope> Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook! Ook? Ook? Ook! Ook? Ook?
23:24:37 <kipple> does EgoBot speak Ook! ?
23:25:03 <ihope> !help
23:25:07 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
23:25:09 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
23:25:32 <ihope> Write me a Brainfuck interpreter in Unlambda and I'll turn it into an Ook interpreter :-P
23:26:27 <ihope> Now, if I'm not mistaken, it is easy for Unlambda to simulate Unlambda: just construct a tree with all your primitive thingies, then fold them into a function, which is your program.
23:27:00 <oerjanj> that's what i did in my unlambda self-interpreter, essentially
23:27:57 <ihope> And it's a proof that Unlambda can't be compiled into anything unlike it :-P
23:28:09 <oerjanj> that ook! program is wrong, Ook? Ook? is not a legal instruction
23:28:44 <ihope> But it's never executed.
23:29:01 <kipple> so, it's a comment then? :)
23:29:47 <ihope> I dunno. In the Haskell program "main = seq undefined (3+2)", is the (3+2) a comment?
23:29:48 <oerjanj> [-]+[]
23:30:46 * kipple goes to bed
23:30:49 <oerjanj> how unlike does it have to be? it combiled fine into Ocaml
23:31:09 <oerjanj> not particularly efficiently though
23:32:14 <oerjanj> hm, a brainfuck interpreter in Unlambda
23:32:35 <bsmntbombdood> In brainfuck, if I have a number in a cell, how can I move right that number of cells?
23:33:46 <ihope> bsmntbombdood: is it the traditional "data, junk, data, junk, data, junk..." tape layout thing?
23:33:57 <bsmntbombdood> sort of
23:34:14 <ihope> Can you afford to throw away the junk?
23:34:24 -!- Keymaker has joined.
23:34:39 <Keymaker> hey oerjan
23:34:47 <oerjanj> hi keymaker
23:34:52 <bsmntbombdood> a few cells, yes
23:35:14 <ihope> What do you mean?
23:35:17 <oerjanj> seen my cat example?
23:35:48 <Keymaker> nope yet :) i came to the channel right after reading something in logs that you wondered if i'm here :p
23:35:58 <Keymaker> i'll check it now
23:36:49 <bsmntbombdood> ihope: if the cells are like this "0 0 0 0 x 0 0 0 0...", how can I move x cells to the right?
23:37:00 <ihope> Ah, that makes it easy.
23:37:36 <ihope> [-[>+<-]>]
23:37:38 <ihope> I think.
23:38:07 <oerjanj> what if the only cell you can afford to throw away is the one containing x?
23:38:25 <ihope> Then it's probably impossible.
23:38:35 <ihope> That's why you should have throwaway cells.
23:39:12 <oerjanj> hm, you can't swap content of two cells without throwaway?
23:39:28 <ihope> Loops have to end on a zero.
23:39:29 <oerjanj> but with two throwaway cells it ought to work
23:39:43 <ihope> Oh, by the way, bsmntbombdood: do you want to leave that one x in place, or can it be zeroed?
23:39:54 <bsmntbombdood> it can be zeroed
23:40:09 <ihope> Okay, because the above will zero it.
23:40:41 <ihope> It turns 4 0 0 0 0 into 0 3 0 0 0 into 0 0 2 0 0 into 0 0 0 1 0 into 0 0 0 0 0, moving to the right each time.
23:40:56 <bsmntbombdood> yeah, that wont work
23:41:00 <oerjanj> if x and the cell to its right are expendable...
23:41:20 <ihope> It could go 4 0 0 0 0 -> 4 3 0 0 0 -> 4 0 2 0 0 -> 4 0 0 1 0 -> 4 0 0 0 0.
23:41:49 <ihope> Well, 4 0 0 0 0 -> 4 4 0 0 0 -> 4 3 0 0 0...
23:41:55 <bsmntbombdood> I need to keep the cells between x and the destination
23:42:14 <oerjanj> or x and the cell to its left, then?
23:42:17 <ihope> All of the cells between x and the destination, no matter what their values are?
23:42:30 <bsmntbombdood> ihope: yes
23:42:44 <Keymaker> perhaps something like this would help? [->[<<+>>-]<[>+<-]>] ?
23:42:56 <Keymaker> (if i got this problem correct :\)
23:42:59 <bsmntbombdood> ihope: a couple of cells close to x would be ok to throw away
23:43:07 <ihope> Then unless you know that the gap is less than a certain size, it's probably impossible.
23:43:25 <oerjanj> i think it is possible
23:43:29 <ihope> With some "disposable" cells every once in a while, it would be possible.
23:44:02 <ihope> Well, are these finite cells or infinite?
23:44:08 <oerjanj> first swap x and its neighbor with the neighbors two steps to the right
23:44:38 <oerjanj> (the neighbor is used for temporary storage)
23:45:18 <oerjanj> maybe just one step is simpler
23:46:03 <oerjanj> decrementing x, then you continue swapping, making sure to repair the left hand side as you go
23:46:18 <oerjanj> until x reaches 0, then finish clean up
23:50:12 <bsmntbombdood> Keymaker's works
23:51:16 <bsmntbombdood> I think
23:51:34 <Keymaker> notice that my code moves all the cells one left
23:51:40 <bsmntbombdood> yeah
23:52:36 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:53:31 <bsmntbombdood> it moves the cells 2 left
23:54:15 <bsmntbombdood> anyway, I have to go
23:54:15 <Keymaker> ok :)
23:54:19 <Keymaker> ok
23:55:04 <Keymaker> yeah,two it is.. my brain isn't functioning
23:55:07 <Keymaker> ;P
23:57:58 * oerjanj is starting to think it _is_ impossible to do that easily
←2006-06-13 2006-06-14 2006-06-15→ ↑2006 ↑all