< 1154478280 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Can anyone else edit the Wiki? < 1154478291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1154478297 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We're all incapable. < 1154478304 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154478309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154478313 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION summons graue < 1154478318 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ph33r the incapability. < 1154478336 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1154478341 0 :Razor-X!n=user@user-11fb74q.dsl.mindspring.com JOIN :#esoteric < 1154478348 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1154481668 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.2/0000000000]" < 1154482063 0 :pikhq!unknown@unknown.invalid NICK :pikh1 < 1154482069 0 :pikh1!unknown@unknown.invalid NICK :pikhq < 1154485848 0 :Razor-X!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154485850 0 :Razor-X`!n=user@user-11fa4r5.dsl.mindspring.com JOIN :#esoteric < 1154489629 0 :Razor-X`!unknown@unknown.invalid NICK :Razor-X < 1154495302 0 :Arrogant!i=Scott@134.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154499892 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154502878 0 :Arrogant!i=Scott@134.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154503158 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Whoooo. < 1154503166 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm a ghost.... < 1154503984 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154504070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy. Is anyone awake? < 1154504100 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154504102 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Undead, yes. < 1154504110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154504132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up? < 1154504150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In what sense do you mean ``up'' ? ``up'' is a sensation created by gravity. < 1154504159 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you mean in relation to Earth's gravity, the ceiling. < 1154504192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was using a colloquialism to inquire as to the current topic of discussion. < 1154504202 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1154504204 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :. < 1154504217 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, as I hope you can see, the current topic of discussion is `` ......... '' . < 1154504219 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think Razor-X was proclaiming himself to be a ghost < 1154504223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Herself. < 1154504229 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I hope you have some nice comments to add to the discussion. < 1154504235 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You know I am going to forget that every time < 1154504248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's FreeNode, it's alright. < 1154504267 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You are an anomaly < 1154504273 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I know. < 1154504293 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in this case, "anomaly" is a good thing. < 1154504486 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So do either of you write esoteric languages, or do you write IN esoteric languages? < 1154504517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a little of both. I find them interesting and educational, and I've taken a stab at making one of my own. < 1154504564 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't gotten a good idea for an Esolang meself. < 1154504577 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I write in Esolangs, and if an idea strikes me I patch Glass. < 1154504593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my language was register-based. It was essentially a VM in which all instructions had to do with moving values between registers and adding registers together to perform operations. < 1154504606 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Have you seen the MOVE operations? < 1154504623 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*MOVE processors. < 1154504627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea for an OISC processor, but the pipeline was the difficulty. < 1154504631 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally, logic had to be done with computed jumps. < 1154504637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154504659 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've written two languages based on stack operations and scope manipulation < 1154504665 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I saw a paper on an experimental Sun pipeline that looked interesting, but I need more Verilog examples to write something sufficient. < 1154504666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do entirely MOVE based CPUs exist? < 1154504679 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Make one on an FPGA. < 1154504690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes. < 1154504725 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iolanguage.com/paste/p/b5501b9d5.html < 1154504738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty interested in the C-one platform- it has two FPGA's in addition to a conventional CPU. < 1154504742 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You could implement object-orientation and a couple other things in it if you wanted to < 1154504749 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But I broke the interpreter I wrote :} < 1154504769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can understand the theory of the processor, but I need a few more Verilog examples before I can comfortably code a Verilog processor. < 1154504776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can see a bit of BF's influence. :) < 1154504791 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want I can try and cobble a MOVE processor. < 1154504801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty cool. < 1154504804 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, started as a BF superset and evolved to a completely different thing < 1154504822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's how many tarpits begin < 1154504857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think DoubleF*ck is one of the most interesting BF variants I've seen. < 1154504883 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF is the best it gets, IMO. < 1154504885 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF and QBF. < 1154504888 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :agreed. < 1154504894 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :QBF? < 1154504909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF is really a work of art. You can obfuscate it into the next dimension-and-a-half, but BF is art in and of itself. < 1154504914 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quantum BrainFsck. < 1154504929 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how does QBF change the semantics? < 1154504938 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And EQBF (Extended Quantum BrainFsck) based on a discussion about Quantum-completeness. < 1154504962 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Apply a Hadamard gate on the qubit, or apply a Controlled-V gate on two qubits. < 1154504971 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iolanguage.com/paste/p/b9086aaa7.html < 1154505011 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then you have > and < (forward and backward a qubit) and the loop constructors. By default qubits are 1, and loops terminate only if the qubit is 0. < 1154505035 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154505065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds a bit more like a turing machine than conventional BF. < 1154505075 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, ...... < 1154505084 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's nothing Turing-like about a Hadamard gate :P. < 1154505206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've found that now that I know BF, writing an interpreter seems to be the first thing I attempt with any new language I learn. < 1154505282 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it frightens me a little that whenever I think about cryptography, it's in terms of BF. < 1154505289 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154505298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I need to write a BF interpreter in INTERCAL still. < 1154505319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cringes < 1154505332 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've just been lazy is why I haven't done it. < 1154505347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I got the theory done, because I got it to detect `+'. < 1154505378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL isn't nearly as beautiful a language as BF. < 1154505458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There are very few languages as beautiful as BF. < 1154505467 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154505468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1154505469 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :since the cryptanalysis of malbolge and creation of a few nontrivial programs, I've toyed with the idea of a BF interpreter. I'm not sure how I'd go about synthesizing math, though. < 1154505472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1154505472 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Glass is debatably better. < 1154505599 0 :clog!unknown@unknown.invalid QUIT :ended < 1154505600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154505630 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF is an excellent exercise into programming for complete newcomers to programming, IMO. < 1154505675 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Especially if you want to scare them away. < 1154505689 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're telling me C is easier? < 1154505691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pffft. < 1154505718 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it does a good job of getting people to think about what the computer really has to do to preform mathematical operations. < 1154505725 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1154505750 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Many people who first start programming, especially those with HTML (ugggh) experience, expect some sort of GUI-cum-markup-language. < 1154505780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it might be a bit traumatic for newbies, but I think after a bit of BASIC or the like, it'd be a great second language. < 1154505807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It would be interesting to see how starting with BF affected people's learning experiences. < 1154505823 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. That it would. < 1154505836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat joined MakeASystemLikeWindoze team! < 1154505843 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154505858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is MASLW's syntax even based on? < 1154505864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on Pascal. < 1154505867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Turbo Pascal. < 1154505877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can send you LATEST architecture.... < 1154505902 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But... what architecture is built using Pascal? < 1154505923 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What architecture... is built using a non-HDL language? < 1154505944 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1154505946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i send you < 1154505949 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/111215 < 1154506017 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Agh. Hold on, dinner. < 1154506024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1154506121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what kinda localtimes do you people have? I'm battling insomnia here at 3am. < 1154506162 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :3 am. < 1154506182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have 9:09 AM. < 1154506286 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd assume razor's is in the 5-9pm range if she's eating dinner. < 1154506671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it occurs to me that I haven't properly introduced myself. I am RodgerTheGreat- pixel artist, Java coder, mac user and esoteric programming enthusiast. I can usually be found hanging out in the #Shadowarts think-tank. < 1154506769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my website, incidentally, is at http://rodger.shadowarts.org < 1154507023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :new architecture :-) < 1154507024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/111236 < 1154507027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :updated < 1154507038 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you NOW can make pseudo-OS with it. < 1154507045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we are now planning network support < 1154507146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it certainly seems to be an ambitious project. < 1154507183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :created by 9-year old kid which dreams about own OS. < 1154508479 0 :thematrixeatsyou!n=leet@222.155.92.32 JOIN :#esoteric < 1154508523 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1154508527 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :that SMATINY is cool < 1154508903 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm not, RodgerTheGreat. < 1154508905 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm in PDT. < 1154508910 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who can make here me a op? < 1154508956 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No-one. < 1154509109 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :don't even try asiekierka. < 1154509725 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154509877 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :asking for op status is just asking for ban status < 1154509884 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :well, kicked status < 1154510075 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I cannot wait to get my raptor bandito t-shirts < 1154510434 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154510743 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :YourBot, huh? < 1154510838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't know the ops here, nor do I really care. < 1154510870 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If someone wants to op me, they'll magically drop +o over my head. < 1154510921 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1154510939 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :"who can make here me a op?" crap english too < 1154511147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :freenode doesn't seem to be very big on regular +o's either, what with that ChanServ thing sitting there. < 1154511176 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :maybe the channel owner would kick him < 1154512678 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gonna go so ciao < 1154512696 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"please porige hot or cold please porige hot is a pile of crap" < 1154512946 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154515044 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154515058 0 :Arrogant!i=Scott@134.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154515099 0 :Arrogant!unknown@unknown.invalid QUIT :Client Quit < 1154516129 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1154518925 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154523813 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1154523879 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(referring to logs) yeah, brainfuck is definitely more than just an esolang. it's a perfect programming language in my opinion < 1154523894 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as said, a work of art. < 1154524174 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and great, i've forgot what my current bf program was.. < 1154524187 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts browsing bf folder. < 1154530321 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's no "plain imperative language", eh? < 1154530347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, lambda calculus is a "plain functional language", so why no "plain imperative language"? < 1154531672 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any progress on the competition? < 1154532439 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We need more committee members. < 1154532522 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1154532562 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first competition in the world where more people wanted to be in the competition than on the committee. < 1154532571 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154534360 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154534812 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154535711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :finally got around re-writing it (and making it actually work properly :D): http://koti.mbnet.fi/yiap/thue/kquine.t < 1154535711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a thue in quine < 1154535718 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, a quine in thue :P < 1154535752 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154535775 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should that print something egobot help? < 1154536052 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1154536059 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :FINE < 1154536061 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'll put it back up. < 1154536063 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Y'jerks. < 1154536065 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Don't break ita gain. < 1154536067 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*again < 1154536145 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1154536150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No vuelvan a rotarlo... something like that. < 1154536187 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154536191 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1154536193 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1154536242 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :damn, it doesn't have a thue interpreter :} < 1154536714 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154536717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1154536772 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1154540424 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %. < 1154540427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1154540460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thue is kinda useless for irc < 1154540471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can't write smart one-liners in it < 1154540479 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, it'd have to be 3. < 1154540488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So f(x) = 3^x mod 4. < 1154540756 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|0000> -> |0001>; |0100> -> |0111>; |1000> -> |1001>; |1100> -> |1111>. That means that we start with "%>%>>%!!%<<&%!!%&<", I think. < 1154540778 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%!!%<<&%!!%&<.>.>.>. < 1154540781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1154540804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what happened? < 1154540807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :attock, I wonder how fast it digs... < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:28 ruskie: fucking heavy though < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:29 ruskie: did you ascend? < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:29 * lament forgot < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:29 lament, yest yup < 1154540811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1154540823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea why that was in my paste buffer < 1154540826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%!!%<<&%!!%&<.>.>.>. < 1154540829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1154540830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i also had no idea that a right-click pastes < 1154540836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%!!%<<&%!!%&<.>.>.>. < 1154540839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1154540850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'll do it. < 1154540853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: oh < 1154540857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, this is a bug < 1154540873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you can't use ! before "creating" the next qubit by doing >< < 1154540879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless it's already created < 1154540899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 0 1 0 < 1154540911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540918 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does this do? < 1154540939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It should output 0001, 0111, 1001, or 1111. < 1154540951 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't. < 1154540957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540961 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540963 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 0 1 0 < 1154540965 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it's outputting 0010, 1010, 1100, or... something else? < 1154540996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the lats digit is always 0 < 1154540999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 0 1 0 < 1154541004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the last digit is always 1 in your description < 1154541028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1154541065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's ABCD, where A and B are random, C is B, and D is 1. < 1154541086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it's not :) < 1154541097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, they were initialized to 1. < 1154541124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps someone < 1154541146 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ouch!! < 1154541152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps someone back < 1154541159 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154541503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, so that's solving for r in a^r mod N = 1. Is that a discrete logarithm? < 1154541718 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154541736 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1154542969 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154543200 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154543391 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1154544268 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154546380 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154546683 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Must ... kill ... people in cube next to mine ... < 1154546714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poor guy. . . Intel's cube farm is where you reside. . . < 1154546714 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1154546747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives you a blast furnace powered by a couple of P4s < 1154546754 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: tell them to stop having sex at work < 1154546790 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't want their death to be that quick. < 1154546804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The blast furnace is for heating up the branding irons. < 1154546810 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhh < 1154546816 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to melt the branding irons :P < 1154546838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The chips are underclocked. < 1154546988 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ah, OK. < 1154546990 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CAN DO! < 1154547017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you need to melt stuff, just hit the button labeled "Pi". < 1154547031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Starts a few threads calculating Pi. ;) < 1154547092 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I hope this is all contained in depleted uranium 8-X < 1154548817 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154552076 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So what'd they do? < 1154552223 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :They're just idiots who talk incredibly loud about the stupidest subjects. < 1154552242 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's like being next to the girl's bathroom in a middle school. < 1154553530 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154553546 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1154553569 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1154554302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: i'm sure you know ALL about that. < 1154554839 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you know that if you mention a language idea in here, I'll steal it and make it into my own language, right? ;-) < 1154554875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fair enough. :) < 1154554894 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here, let me show you something I just put together... < 1154554899 0 :BrainMachine!n=PircBot@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154554914 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"I'm better than BrainMachine."(_o)o.?]} < 1154554917 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :This is yet another IRC-based BF interpreter. < 1154554917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm better than BrainMachine. < 1154554932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do tell. < 1154554948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, your semantics may be more complex, but I can do multiline I/O < 1154554956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,.>+] < 1154554961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.>+] < 1154554963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1154554964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat < 1154554967 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I can do multiline I/O < 1154554971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Foo! < 1154554973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Foo! < 1154554977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154554981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: ps < 1154554982 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the brainmachine properly handles newlines, and has an execution cutoff to halt after a specific number of cycles. < 1154554984 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why move right, instead of zeroing? < 1154554986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154554987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154554987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!cat !cat Foo! < 1154554991 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!cat Foo! < 1154554993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: In hopes of crashing it. :p < 1154554993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 pikhq: daemon cat bf < 1154554995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: ps < 1154555004 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: EgoBot used to have a cutoff, I removed it when I added daemons :P < 1154555007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!in 1 This/n is/nmulti-line/ninput. < 1154555012 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154555015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154555019 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: G'job < 1154555019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This/n is/nmulti-line/ninput. < 1154555021 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :\n, not /n. < 1154555026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gah! < 1154555036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This\n is\nmulti-line\ninput.\n < 1154555040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This/n is/nmulti-line/ninput.This < 1154555041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : is < 1154555043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :multi-line < 1154555058 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(It didn't screw up, it just didn't flood) < 1154555066 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to work. < 1154555077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This is going straight to my private messages.\n < 1154555082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is going straight to my private messages. < 1154555082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I didn't mean for my bot to be groundbreaking- I just thought it would be a fun way to code a frontend for my interpreter. < 1154555085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1154555098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call me up when you right it in Brainfuck. < 1154555108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you still haven't shown how it works. < 1154555128 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154555129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, one moment and I'll have a pastebin for y'all < 1154555153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :BrainMachine: do some brainfuck < 1154555168 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555168 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: >,[>,]<[.<] < 1154555177 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I specified a string afterwards, I could set a new program. < 1154555197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or, with... < 1154555200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bfprog [<]++++++++++. < 1154555208 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog+ +++++++++++++++++. < 1154555215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can add to existing code. < 1154555217 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555217 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: [<]++++++++++.+++++++++++++++++. < 1154555220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eew < 1154555273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog >,[>,]<[.<] < 1154555281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfinput some random text < 1154555285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555285 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :txet modnar emos < 1154555311 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :point is, it works. < 1154555313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfcutoff < 1154555313 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :execution is limited to 6000 cycles. < 1154555332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog [] < 1154555340 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555341 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: [] < 1154555343 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you mean +[] < 1154555344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bfprog +[] < 1154555347 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1154555347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555352 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: +[] < 1154555364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog +++++++++++++++++++++++++++++++++++++++++++++++. < 1154555365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555366 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1154555366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not exactly nice, but this is why I set a cutoff in the first place. < 1154555373 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog +++++++++++++++++++++++++++++++++++++++++++++++[.] < 1154555375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555376 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric ://////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// < 1154555378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, to compare with EgoBot. < 1154555393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++[.] < 1154555396 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BrainMachine is reasonably fast, as you can see. < 1154555399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show < 1154555401 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1154555405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154555408 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: bf < 1154555409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1154555412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1154555430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It will never quit. < 1154555432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1154555434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1154555436 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// < 1154555436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Until I do that. < 1154555441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154555455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sent the other half to me. Why does it do that?!? < 1154555461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154555462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I think your IRC handling code is broken. < 1154555474 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's not broken, it's called anti-flooding. < 1154555510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on adding more languages to BrainMachine- I'll probably do mostly BF variants with it. < 1154555542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as soon as I learn threads in Java, I'll take a crack at doing a daemon system like egobot has- quite an elegant solution. < 1154555553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is anyone interested in my source? < 1154555568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Then why does it send stuff to me, instead of just not sending everything? < 1154555579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Only if it's under a FSF-approved license. < 1154555589 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't care about flooding people, only flooding the chan :P < 1154555590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Non-free software is bad for you. < 1154555594 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Non-free software is bad for you. < 1154555598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: K. < 1154555602 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I was mildly interested right up until you said "Java" < 1154555610 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my source is under no license. I don't care what anyone does with it. < 1154555611 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :FSF-approved? < 1154555623 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: No license == nobody can do anything with it. < 1154555623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: So, it's under the public domain? < 1154555634 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Public domain != no license < 1154555635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :public domain is the best term for it. < 1154555646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Public domain == no copyright. < 1154555683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Then declare it to be under the public domain specifically. Otherwise, it will be interpreted as being under full copyright protection. < 1154555695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, of course, means that I can't do a damned thing to it. < 1154555769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my source is now tagged as being public domain. < 1154555815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1154555954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here's the IRC bot wrapper code: http://www.rafb.net./paste/results/AjlL8x14.html < 1154555964 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and this is the interpreter: http://www.rafb.net./paste/results/aA39oq19.html < 1154556046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as you can see, I decided to go with the pretty much standard 30,000 cell model, 0-255 per cell. < 1154556076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what lanugage is that? < 1154556079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, java < 1154556082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1154556120 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not esoteric enough :) < 1154556128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hangs his head in shame < 1154556141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose if I coded it in LISP it would be acceptable... < 1154556159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1154556163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, at least I didn't code it in C. < 1154556167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not until there is an esoteric Lisp. < 1154556181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric Lisp == logo? < 1154556215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :elisp < 1154556220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for short < 1154556224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154556253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LISP itself is a pretty funky language, though. Have you ever played with it? < 1154556277 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154556301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would honestly try coding this bot in BF if someone gave me a BF interpreter with network support. < 1154556321 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(piping standard I/o through netcat is NOT network support) < 1154556322 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, easy. < 1154556329 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...Never mind. < 1154556332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154556349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Code it in 1337. < 1154556350 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't it network support, eh? < 1154556362 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eew... < 1154556393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is there an interpreter for 1337 that really handles sockets? Last time I checked the reference interpreter left those out. < 1154556730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154556734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1154556736 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1154556749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need a l33t implementation for EgoBot. :p < 1154556760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's ego coded in? < 1154556772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everything. < 1154556823 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The core is C++, it can use an interpreter in any sane language. < 1154556827 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Read: not C#) < 1154556882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf 7+ 3[ 2, 1. 7+ 4] 3[ A Brainfuck/l33t polyglot. 4] < 1154556884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whee. < 1154556897 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is Haskell considered sane? < 1154556911 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: What's the compiler called? `which` will tell me whether it's sane :P < 1154556920 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GHC. < 1154556939 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :$ which ghc < 1154556941 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/ghc < 1154556968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Mine is t3h borken. Whee. < 1154556974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just gives up < 1154557043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, a 1337 interpreter sounds like it would be a useful addition, especially if it supported both self-modification and sockets. < 1154557105 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No f***ing way I'm adding something to EgoBot with socket support. < 1154557113 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:( < 1154557141 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :All languages supported are capable of no I/O other than stdin/stdout. < 1154557148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(And maybe stderr :P ) < 1154557171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that neuters a great number of interesting capabilities. < 1154557279 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's something attractive about a bot that you could conceivably use to write other bots... < 1154557305 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kinda like bootstrapping... I dub this concept "Botstrapping". < 1154557771 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The problem with such bots: You can program them to help you DDoS. < 1154557777 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And that's the least of your worries. < 1154557793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, naturally- this is 1337 we're talking about, here... < 1154557800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat This\nbot\nis\ngoing\nto\help < 1154557802 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat me\nflood. < 1154557808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1154557810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,.+] < 1154557827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat This\nbot\nis\ngoing\nto\help < 1154557828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat me\nflood. < 1154557830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557832 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf+[,.+] < 1154557840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf+[,.+] < 1154557843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat This\nbot\nis\ngoing\nto\help < 1154557845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat me\nflood. < 1154557846 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557848 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1154557863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to discover this "brain" thing < 1154557908 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :The BrainMachine is here to help! < 1154557940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slips the remote back in his pocket < 1154558120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon remote bf +[,.+] < 1154558126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!remote This is *my* remote. < 1154558128 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is *my* remote. < 1154558190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1154558471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got so bored that he wrote "99 bottles of beer" without a single while loop. . . < 1154558477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or for. < 1154558487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was very bored. < 1154558499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. This is #esoteric. < 1154558502 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what about GOTO's? < 1154558512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit; I should have coded in an esoteric language instead. < 1154558525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did it with a simple recursive algorithm. < 1154558539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you coded it in SMITH, I don't think you would've needed a loop in the first place. < 1154558549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tail-recursion? < 1154558588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154558601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here ever played corewars? < 1154558626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or RoboWar? < 1154558642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Check out fyb. < 1154558670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1154558701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I made an attempt at making a "BF-controlled tank combat game" once- it was called "BotF*ck" < 1154558713 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Stack overthrow bottles on the wall, stack overflow bottles of beer ... < 1154558720 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :s/overthrow/overflow/ < 1154558738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: It's only 99 calls. Tcl takes quite a bit more to overflow. < 1154558759 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154558760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :.. take one down, pass it around, illegal exception of beer on the wall... < 1154558796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh. If I did it in Lisp, then I wouldn't have to worry. < 1154558815 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or anything that garbage-collects automagically. < 1154558849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154558855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, maybe Tcl does that. < 1154558868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know LOGO does. < 1154558908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :LOGO :P < 1154558911 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :There's a language of kings. < 1154558938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :turtle graphics ftw < 1154559075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, Tcl doesn't. :/ < 1154559086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1154559152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It ends up using the C stack. :/ < 1154559158 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eew < 1154559227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is a pretty cool BF compiler I found a while ago: http://www.pouet.net/prod.php?which=5060 < 1154559242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : BF with graphics! < 1154559364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda too bad it isn't an optimizing compiler, though- pretty much dooms it to being a curiosity rather than a powerful tool. < 1154559988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Found a Tcl package which allows for, among other things, tail call optimisation. < 1154561348 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154561929 0 :AndrewNP!i=AndrewNP@pool-71-254-234-114.hrbgpa.east.verizon.net JOIN :#esoteric < 1154562566 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Hi guys. Um, I was out the past couple days and... I'm too lazy to review the logs. What's been up? < 1154562608 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a bunch of people were killed < 1154562700 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :How unfortunate. So who inherits the wiki? < 1154562719 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :graue wasn't one of them. < 1154562732 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :How unfortunate. < 1154562740 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1154562863 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :On the plus side, this probably reduces the pressure on you to finish implementing QBF. No one left to impress. ;) < 1154562898 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Or... very few, anyway. How many survivors *are* there? < 1154562911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %!!%# < 1154562913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 1.00 |11> 0.00 < 1154562953 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Holy crap. Good for you! :) < 1154562965 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154562977 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And I made EQBF (a perhaps quantum-complete variant), but everybody hates it. < 1154563015 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's just cause we hate you < 1154563023 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I think I saw some paper saying that ihope's QBF is complete -- though I don't know how one would prove it. < 1154563052 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: It can't be used to produce any quantum state. < 1154563060 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly Turing-complete, but it's not quantum-complete. < 1154563108 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :I know what I mean. I was looking up the "controlled-V," and I found some citation saying that and Hadamard are a q-complete set. < 1154563179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: But you cannot produce any quantum state using them < 1154563197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: perhaps i misunderstand what 'quantum-complete' means.