00:01:11 <lindi-> calamari: oh, i have a program to do almost the reverse ;)
02:31:01 -!- calamari has quit (Read error: 110 (Connection timed out)).
02:31:03 -!- calamari_ has joined.
05:23:16 -!- calamari_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
10:20:35 -!- cpressey has quit (Remote closed the connection).
10:25:00 -!- cpressey has joined.
12:05:05 -!- Keymaker has joined.
12:05:40 <Keymaker> is there something wrong in the following befunge-93 program? here:
12:05:56 <Keymaker> i'm trying to print hello world
12:06:45 <mtve> yes, it drops half of chars :)
12:07:01 <mtve> _ operator pops the stack
12:07:42 <mtve> could be "!dlroW olleH">:# #,_@
12:08:42 <mtve> i'd add a leading zero, just for compatibility reasons :)
12:12:03 <Keymaker> this seems to be pretty good language :) (though, can't beat brainfuck, naturally!)
12:13:19 <mtve> matter of taste
12:13:46 <Keymaker> anyways, here is the final version of this: "!dlroW olleH"> #, :# _@
12:14:18 <mtve> could crash some naive interpreter
12:15:31 <Keymaker> by the way, if programs starts with a "
12:15:59 <Keymaker> will the first in stack be 0 or the one that is followed by "
12:16:19 <Keymaker> "hi" would there be on stack 0 h i
12:17:06 <mtve> just <top> 104 105 <bottom>
12:17:34 <mtve> and most of implementations pop zero from empty stack.
12:18:06 <mtve> (it's not strict programming to depend on this behavior imo)
12:18:06 <Keymaker> and probably supposed to, iirc that was in the language syntax i read yesterday :)
12:18:54 <Keymaker> (i accidentally pressed return while writing that..)
12:19:03 <mtve> question mark, i see.
12:24:18 <mtve> sorry, i've confused top with bottom, should be <bottom> 104 105 <top>
12:29:24 <Keymaker> anyways, here's a random byte generator:
12:33:07 <mtve> v v v v v v v v
12:33:07 <mtve> >?1>?1>?1>?1>?1>?1>?1>?1>........25*,@
12:33:07 <mtve> >0^>0^>0^>0^>0^>0^>0^>0^
12:34:50 <Keymaker> it's fun because there are so many different ways to write a program
12:42:58 <Keymaker> ..and it's nice to see the code getting more complex, when trying to get it smaller;
12:43:47 <Keymaker> isn't there befunge golf yet? :)
12:45:04 <Keymaker> hmmm.. according to google, seems that there's no :)
12:46:29 -!- Keymaker has quit.
13:47:15 -!- kpreid has quit.
13:48:24 -!- kpreid has joined.
19:18:01 -!- ChanServ has quit (ACK! SIGSEGV!).
19:19:40 -!- ChanServ has joined.
19:19:40 -!- irc.freenode.net has set channel mode: +o ChanServ.