00:03:16 -!- goban has quit (Read error: 104 (Connection reset by peer)).
00:03:27 -!- goban has joined.
00:43:45 -!- sebbu2 has joined.
00:45:34 -!- pikhq has quit (Remote closed the connection).
01:02:56 -!- sebbu has quit (Read error: 110 (Connection timed out)).
01:06:08 -!- lament has quit ("I lost an eye in a drunken ko fight!").
01:13:34 -!- crathman has joined.
01:13:49 -!- crathman has quit (Remote closed the connection).
01:15:22 <bsmntbombdood> I'd write a brainfuck interpreter in dc if its string manipulations weren't so crappy
01:15:29 -!- tgwizard has quit (Remote closed the connection).
01:19:08 <SimonRC> bsmntbombdood: just tokenise everything as numbers and use a few register-stacks.
01:25:14 <bsmntbombdood> i think [<code>] goes to [<code> LrdSr 0!=f] Sf LrdSr 0!=f LfSz
01:25:34 <bsmntbombdood> assuming l and r are used as the tape, and z is only used to throw away values
01:31:44 -!- oerjan has joined.
01:42:25 -!- sebbu2 has quit ("Leaving").
01:48:05 <oerjan> i see how to pop a string in dc but only if what's below is a number.
01:49:18 <oerjan> use Z to turn anything into a length
01:51:47 <oerjan> hm, and then you can use something like d>r I think.
01:52:49 <oerjan> any register name. it is not used, since the test always fails.
01:56:37 <oerjan> But input still looks like a bitch. I guess you do need to convert characters to numbers on I/O.
02:05:14 <oerjan> Indeed. Also, it looks like only the main stack has a depth command.
02:05:58 <oerjan> Although that is OK if you use an array that is only infinite to the right.
02:06:27 <oerjan> Which is enough for TC brainfuck.
02:07:25 <oerjan> by using the main stack for the right part.
02:10:35 <oerjan> you could make it twosided with more work, if you are willing to add flags to the stacks.
02:11:05 <oerjan> or rather, keep track of the depth yourself.
02:11:48 <bsmntbombdood> or fill it with zeros 30000st [0Sr lt 1- d st 0!=f]dsfx
02:12:50 <oerjan> well if you want fixed size it would be easier to use arrays, wouldn't it? I don't know how big they are. Or the stacks for that matter.
02:31:22 <oerjan> I presume a contains [0].
02:31:46 <oerjan> You need to invoke it at the beginning of the program too.
02:32:38 <oerjan> So I assume it is ] that isn't working, then?
02:36:36 <oerjan> oh. because what you pasted seems right to me.
02:38:11 <bsmntbombdood> hello world prints hello world, after a few "stack empty" errors
02:39:55 <oerjan> did you forget the prefix [0]sa0?
02:41:10 <bsmntbombdood> I was thinking that the ] rule needed some z0=a, but that doesn't change anything
02:42:01 <oerjan> The main stack should never be empty.
02:43:05 <oerjan> right. > is slightly wrong.
02:43:19 <oerjan> It should be Sr first.
02:43:44 <oerjan> You don't need the first z0=a
02:44:04 <oerjan> Of course, but it is redundant.
02:44:13 <oerjan> It will never be triggered.
02:51:28 <oerjan> i don't think you need z0=a in .
02:58:04 -!- SevenInchBread has joined.
03:07:07 -!- SevenInchBread has quit (Read error: 104 (Connection reset by peer)).
03:07:21 -!- SevenInchBread has joined.
03:10:45 <oklopol> fell asleep in my armchair and woke up now... 10 hours later
03:11:49 <oerjan> sounds like you are ready for a new day :)
03:13:31 <oklopol> and my back hurts like hell
03:34:33 <SimonRC> :-S !!! http://en.wikipedia.org/wiki/House_of_Leaves#Format
04:01:45 -!- lament has joined.
04:09:40 -!- ShadowHntr has quit ("End of line.").
04:20:51 <AfterDeath> I think i'm going to get a new screen name and say I got a "gnu screen name"
04:23:52 <oerjan> Ha. BTW do you know that all GNU programs must terminate?
04:25:37 <oerjan> Because they are antiloops.
04:42:14 -!- SevenInchBread has quit (Read error: 113 (No route to host)).
04:48:02 <oklopol> i'm very disappointed, my ai just discovered eternal loops were possible in the game
04:49:04 <oklopol> i spent an hour figuring out how it did it... quite trivial but requires a lot of moves before the loop can be done
04:50:19 <oerjan> there is only one possibility - turn your game into a Turing-complete esoteric language!
04:50:41 <oklopol> i've been thinking about that
04:51:12 <oklopol> it's just you can always choose which triggers to use and in which order... that has to be dropped
04:51:43 <oklopol> plus it should still be playable by humans in situation created with humans playing
04:52:03 <oklopol> or it kinda loses the coolness of being a turing complete game
04:52:46 <oklopol> because first i thought threads for each trigger..... it's kinda impossible to actually use
05:27:48 -!- ShadowHntr has joined.
05:34:39 <oerjan> too many esolangs are minor variations on the same plot.
05:35:28 <GregorR> Not enough esolangs are Perl.
05:38:00 <GreaseMonkey> oh, the other way is to have as many instructions as you can ;D
05:38:05 <oerjan> nah perl is at _least_ two esolangs.
05:40:50 <oerjan> the third way would be having an unusual basic concept.
06:32:04 -!- RodgerTheGreat has quit.
06:33:52 -!- RodgerTheGreat has joined.
06:46:04 <GreaseMonkey> hey guys, are any of you in an aware state when the mention of esoteric english is presented?
06:47:07 <GreaseMonkey> that's a sentence in eso-english, which is the more esoteric side of english
06:47:56 <oerjan> well in that case it looks like a kind of buzzword speak.
07:06:11 <GreaseMonkey> there is a high degree of the cool factor which tarpits are allocated
07:28:06 -!- ShadowHntr has quit ("End of line.").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:33:01 -!- GreaseMonkey has quit ("Site updated, and a blog post: http://greasemonkey.nonlogic.org").
08:52:55 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
08:56:22 -!- oklofok has joined.
09:13:03 -!- Sukoshi has joined.
09:37:45 -!- sebbu has joined.
09:55:48 -!- jix has joined.
09:58:05 -!- nazgjunk has joined.
10:00:38 -!- jix has quit (Client Quit).
10:19:08 -!- Sukoshi has quit (Read error: 110 (Connection timed out)).
10:19:36 -!- ihope__ has joined.
10:21:55 -!- jix has joined.
10:37:07 -!- ihope_ has quit (Read error: 110 (Connection timed out)).
10:39:01 -!- jix has quit ("This computer has gone to sleep").
11:03:39 -!- oklofok has quit (Read error: 104 (Connection reset by peer)).
11:06:15 -!- oklopol has joined.
11:18:52 -!- jix has joined.
11:35:54 -!- ihope__ has quit (Client Quit).
12:02:01 -!- jix has quit ("This computer has gone to sleep").
12:34:36 -!- jix has joined.
12:47:12 -!- UpTheDownstair has joined.
13:00:48 -!- UpTheDownstair has quit (Read error: 104 (Connection reset by peer)).
13:01:57 -!- UpTheDownstair has joined.
13:04:07 -!- nazgjunk has quit (Connection timed out).
13:09:04 -!- UpTheDownstair has changed nick to nazgjunk.
14:43:03 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
14:43:04 -!- UpTheDownstair has joined.
14:44:23 -!- UpTheDownstair has changed nick to nazgjunk.
15:23:03 -!- oerjan has quit ("leaving").
15:34:30 -!- tgwizard has joined.
15:38:50 -!- UpTheDownstair has joined.
15:39:11 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
15:51:32 -!- UpTheDownstair has quit (Read error: 54 (Connection reset by peer)).
15:52:01 -!- nazgjunk has joined.
16:05:06 -!- goban has quit (Read error: 104 (Connection reset by peer)).
16:05:21 -!- goban has joined.
17:03:41 -!- UpTheDownstair has joined.
17:04:48 -!- UpTheDownstair has quit (Read error: 54 (Connection reset by peer)).
17:06:09 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
17:36:31 -!- nazgjunk has joined.
17:37:10 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
17:39:31 -!- nazgjunk has joined.
17:48:59 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
17:48:59 -!- UpTheDownstair has joined.
17:49:51 -!- UpTheDownstair has changed nick to nazgjunk.
18:19:22 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
18:22:53 -!- nazgjunk has joined.
18:30:37 -!- Black_Phoenix has joined.
18:40:15 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
18:40:32 -!- UpTheDownstair has joined.
18:45:14 -!- UpTheDownstair has changed nick to nazgjunk.
19:00:02 -!- Black_Phoenix has left (?).
19:16:08 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
19:48:20 -!- nazgjunk has joined.
20:25:15 -!- Arrogant has joined.
20:59:48 -!- Arrogant has quit ("Leaving").
21:06:05 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
21:08:16 -!- nazgjunk has joined.
21:47:21 -!- goban has quit (Read error: 104 (Connection reset by peer)).
21:48:17 -!- lupine_85 has quit (Remote closed the connection).
21:59:27 -!- tgwizard has quit (Remote closed the connection).
22:00:40 -!- kxspxr has joined.
22:00:59 -!- kxspxr has quit (Client Quit).
22:21:57 -!- expose has joined.
22:22:40 -!- expose has left (?).
22:39:13 -!- nazgjunk has quit (Connection reset by peer).
22:40:02 -!- sebbu2 has joined.
22:48:27 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:59:15 -!- sebbu has quit (Connection timed out).
23:48:57 -!- sebbu2 has quit ("Leaving").