< 1157848926 0 :ihope!unknown@unknown.invalid NICK :ihope_ < 1157849031 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1157850373 0 :smokecfh!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157851051 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157851968 0 :GreyKnight!unknown@unknown.invalid QUIT :"Oh, this is still running." < 1157853097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: We should patch mplayer to handle Brainfuck Audio directly. :p < 1157854703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has created a Brainfuck Audio media player < 1157854724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : $ egobfi8 play.b < Moby\ -\ Go.bf >| /dev/dsp < 1157854772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AKA "An interpreter for a very small subset of Brainfuck." < 1157854871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, it's very, very slow. . . < 1157854896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which could be helped by compiling into C. . . < 1157854986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just not using it. < 1157855262 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1157855306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah well. Works well with a bit of a delay. < 1157855371 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations pikhq. You remade one of the failed contest ideas. < 1157855406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was nothing more than a quick hack, anyways. < 1157855425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is probably why it wasn't part of the contest. :p < 1157855432 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157855444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/play.b http://pikhq.nonlogic.org/play.bfm I cheated, anyways. :p < 1157855454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Grrr. This Ncurses wrapper is made so badly. < 1157855496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I get way too much fun out of making pointless programs. < 1157855541 0 :bsmntbombdood!i=gavin@gateway/tor/x-fd0a004011e58353 JOIN :#esoteric < 1157855660 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is play.b in your macro language thingy? < 1157855671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :play.bfm is in my macro language. < 1157855675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :play.b is the compiled source. < 1157855678 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1157855686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lazy. :p < 1157855735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When you strip the comments from the compiled source, it actually isn't terribly inefficient. . . < 1157855743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just overuses [-], really. < 1157855806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does it do? < 1157855830 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1157855833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :play.b? It plays files in calamari's joking Brainfuck Audio format. < 1157855850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much, it supports a small subset of Brainfuck. < 1157855853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+ - . < 1157855856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trivial. < 1157855888 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF Audio? < 1157855892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157855899 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's that? < 1157855933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, Brainfuck code which outputs valid audio for the format that /dev/dsp uses. < 1157855937 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because this code seems to simply subtract and add to temp0, temp1, and opcode seemingly randomly. < 1157855953 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. I did no research yet into /dev/dsp. < 1157855966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/audio2bf.c < 1157855971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, look at the .bfm. < 1157855979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll reveal what's going on. < 1157856004 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The 46 -'s was just pathetic. < 1157856072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I haven't written stdcons.bfm yet (which will contain the shortest 2-cell versions of 0-255). < 1157856111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. Actually, I haven't written the script that will write it for me. :p < 1157856156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'll probably need to make those also do the shortest methods of *subtracting* constants from cells, too. . . < 1157856202 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You really love BF, don'cha? :P < 1157856237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a good toy. ;) < 1157856296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, have you looked at play.bfm? < 1157856366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :According to my logs, you haven't. < 1157856375 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1157856390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's what generated all of that code. . . < 1157856400 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I stilld don't understand. < 1157856402 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*still < 1157856403 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157856418 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Those were the comments added into play.b. < 1157856442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Yes. . . That's *also* the code that got compiled into play.b < 1157856458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Higher level still: < 1157856467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :opcode=getchar(); < 1157856473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while(!eof(stdin)) { < 1157856485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if {opcode == 43} { < 1157856492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cell+=1 < 1157856493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1157856504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if (opcode == 45) { < 1157856508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cell-=1 < 1157856509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1157856519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if (opcode == 46) { < 1157856525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :putchar(cell) < 1157856526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1157856527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1157856534 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :.... Is that the /dev/dsp format? < 1157856537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's inconsistent psuedo-C. . . < 1157856557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, that just interprets the subset of Brainfuck that audio2bf.c outputs. < 1157856569 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :OH. < 1157856591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The /dev/dsp format is 8000hz 8 bit mono PCM. < 1157856629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like I said: A quick hack. < 1157856716 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quicker than even the committee imagined :O < 1157856726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1157856840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, BFM makes a lot of things that would be hard in Brainfuck on the level of a quick hack. . . < 1157856896 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :[/shameless plug] < 1157856924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been shamelessly plugging it all week, and I think this is the first time you've looked at it at all. . . :p < 1157856978 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well BFA and BFC seem like similar things that aren't getting shamelessly plugged because the authors aren't here. < 1157857014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BFC is higher level. . . < 1157857019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And BFA is lower level. . . < 1157857030 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Similar. < 1157857053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Similar in the goal of making a car by taking on stuff to a skateboard, at least. :p < 1157857060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/taking/tacking/ < 1157857095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine is implemented in much, much less code. . . < 1157857100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yay, Tcl!) < 1157857258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1157857269 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gods be exalted, someone just showed me this: < 1157857277 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :http://www.coyotos.org/docs/bitc/spec.html < 1157857372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1157857637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of BFM, I should probably make up another tarball. < 1157857774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bfm.tar.bz2 < 1157857935 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157857953 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just to advertise more? < 1157858057 0 :sekhmet!unknown@unknown.invalid QUIT :"back in a jif" < 1157858069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've fixed the bugs in some of the macros in ./stdlib. . . < 1157858096 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to shamelessly plug BitC henceforth. < 1157858102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Been fixed in my local tree for days, but the last tarball was made long before that. < 1157858117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Feel free; BitC is actually a kick-ass idea. < 1157858172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've been looking for something like this for a long time. < 1157858231 0 :sekhmet!n=pez@ppp-70-226-141-199.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1157858876 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157858952 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1157859387 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wish I kinda sorta worked with events in C. < 1157859400 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'd be able to follow the code of rawirc.c then. < 1157859530 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157859594 0 :CakeProphet!n=CakeProp@h108.227.213.151.ip.alltel.net JOIN :#esoteric < 1157859625 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1157859689 0 :CakeProphet!n=CakeProp@h108.227.213.151.ip.alltel.net JOIN :#esoteric < 1157861346 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157861542 0 :CakeProphet!n=CakeProp@h108.227.213.151.ip.alltel.net JOIN :#esoteric < 1157861933 0 :bsmntbombdood_!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1157861976 0 :bsmntbombdood__!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1157861988 0 :bsmntbombdood__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157863048 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1157863552 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157864575 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1157867453 0 :Sgeo_!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1157868202 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157868446 0 :Razor-X!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157869959 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1157872042 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1157872349 0 :_jol_!n=_@c5850-a3-2-62-147-20-83.dial.proxad.net JOIN :#esoteric < 1157872791 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1157873799 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157875199 0 :clog!unknown@unknown.invalid QUIT :ended < 1157875200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1157880558 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157882008 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is programming a mud client. < 1157882389 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1157883890 0 :jix!n=jix@L616d.l.strato-dslnet.de JOIN :#esoteric < 1157886167 0 :tgwizard!n=tgwizard@c-cb3de155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1157886288 0 :_jol_!n=_@c5850-a3-2-62-147-61-34.dial.proxad.net JOIN :#esoteric < 1157888171 0 :_jol_!unknown@unknown.invalid QUIT :"temci lo nu citka" < 1157888558 0 :Sgeo_!unknown@unknown.invalid QUIT :"Ex-Chat" < 1157888799 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1157890334 0 :_jol_!n=_@c5850-a3-2-62-147-21-75.dial.proxad.net JOIN :#esoteric < 1157892625 0 :_jol_!unknown@unknown.invalid QUIT :"temci lo nu gunka" < 1157895319 0 :GreyKnight!n=wheel@88-108-235-232.dynamic.dsl.as9105.com JOIN :#esoteric < 1157896226 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157903095 0 :_jol_!n=_@c5850-a3-2-62-147-21-161.dial.proxad.net JOIN :#esoteric < 1157905741 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157909218 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157909258 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1157909300 0 :pikhq!unknown@unknown.invalid QUIT :Client Quit < 1157909336 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1157911124 0 :_jol_!n=_@c5850-a3-2-62-147-23-214.dial.proxad.net JOIN :#esoteric < 1157911765 0 :GreyKnight!unknown@unknown.invalid QUIT :"." < 1157913220 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1157913424 0 :smokecfh!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157914152 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157918032 0 :_jol_!n=_@c5850-a3-2-62-147-21-63.dial.proxad.net JOIN :#esoteric < 1157919400 0 :Ciaran!n=ciawal@216.191.74.170 JOIN :#esoteric < 1157921155 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157925118 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1157927223 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157928144 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1157929929 0 :jix!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1157929993 0 :jix!n=jix@L616d.l.strato-dslnet.de JOIN :#esoteric < 1157930066 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157930131 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157930406 0 :jix!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1157930431 0 :jix!n=jix@L616d.l.strato-dslnet.de JOIN :#esoteric < 1157931142 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1157931203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyone else bored? < 1157931331 0 :W_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1157931351 0 :W_!unknown@unknown.invalid PRIVMSG #esoteric :bored enough to program in brainfuck, or bored enough to start writing my own language? < 1157931353 0 :W_!unknown@unknown.invalid PRIVMSG #esoteric :frequently < 1157931362 0 :W_!unknown@unknown.invalid PRIVMSG #esoteric :(it's all relative, see) < 1157931377 0 :W_!unknown@unknown.invalid PRIVMSG #esoteric :but now I am going to bed < 1157931667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost in the mood to code. < 1157932386 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht"