< 1149206414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches his head at the fact that the old high score list somehow ended up in the new folder < 1149206472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it didn't. < 1149206524 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, is it just me, or did Notepad work? < 1149206640 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think it worked! < 1149206657 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it did! < 1149206664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a little dance < 1149208952 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1149208992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: don't eat kobolds. < 1149211251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oops! < 1149211378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1149211438 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1149211446 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Argh! < 1149211477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Argh... < 1149211643 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :...Argh? < 1149211812 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1149212000 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1149213950 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't get this two-pointers-in-one-word stuff. < 1149214231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a really lame hack. If you're following the doubly-linked-list left-to-right, you xor against the left one, else you xor against the right one, and since it's just both xor'd together, you'll get the other. < 1149214339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1149214837 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you can do weird things by, say, pretending you came to element 56 from element 12? < 1149214889 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If element 12 holds a pointer to element 13... < 1149214910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...you'll end up at element 53? < 1149214917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh, wait. < 1149214961 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If element 56 contains a pointer to element 57, you'll still end up at element 53, I guess. < 1149215047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um, you'll probably end up at element corrupted-address. < 1149215101 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. < 1149215166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right! < 1149215197 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Element 56 would contain 14 as a pointer. < 1149215242 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :12 -> 56 -> 2? < 1149215424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what you're talking about :P < 1149215428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :2 would contain the pointer 2, so from element 2 you end up at element 58, I think. < 1149215489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :58 also contains the 2-pointer, plopping you at element 0. < 1149215541 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nobody knows what pointer element 0 contains... < 1149215600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's -1 xor 1, but there's no obvious way to xor negative numbers, is there? < 1149215651 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...wait, why is 56's pointer 14? < 1149215747 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1149215756 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lambdabot gives the pointer list as [2,2,6,6,2,2,14,14,2,2,6,6,2,2,30,30,2,2,6,6,2,2,14,14,2,2,6,6,2,2,62,62,2,2,... < 1149215821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, this is assuming element 0 is at location 0, element 1 is at location 1, etc. < 1149215843 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, this makes pointers pointless (so to speak|no pun intended), but... oh well. < 1149216146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see your assumption. < 1149216150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, now it all comes together :P < 1149216156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, that makes pointers pointeless ;) < 1149216522 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :More-or-less useless application of that pointer thing: xor a pointer to something with a pointer to said pointer. < 1149216631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, *this* application of that pointer thing is useless, so... yeah. < 1149216791 0 :ihope!unknown@unknown.invalid QUIT :"¡Adiós!" < 1149218752 0 :Arrogant!i=Scott@208.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1149221336 0 :coder_!n=coder___@user-12l2j6u.cable.mindspring.com JOIN :#esoteric < 1149222791 0 :coder_!unknown@unknown.invalid QUIT :"Leaving" < 1149223200 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So. What's up in the world of #esoteric < 1149224645 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nothing at all! That's what I thought. < 1149227097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is cool < 1149227161 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1149227166 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :not the coolest though. < 1149227183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is the coolest < 1149227186 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I < 1149227330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so lament < 1149227380 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1149227382 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1149227582 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Rack is pretty cool imo < 1149227787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it, and google doesn't come up with anything < 1149228132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: anyway, describe your coolness metric < 1149228143 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I just made Rack. < 1149228146 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Like. < 1149228147 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :This week. < 1149228150 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :IT IS NEAT. < 1149228157 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I promise. < 1149228181 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It is certainly better than Glass < 1149228184 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1149228297 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/752844 <- object orientation in Rack < 1149229191 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :so yes bsmntbombdood, are you new to esoteric languages? < 1149229345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: yeah < 1149229693 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :What all have you seen? Just Brainfuck? < 1149229902 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that, and Weird < 1149230057 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Definitely check out the Wiki: http://esolangs.org/wiki/ < 1149230166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :malbolge is pretty crazy < 1149230226 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1149230228 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Agreed < 1149230238 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR will throw around Glass a lot in here so you might as well look at that too < 1149230254 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I haven't gotten around to creating a wiki page for my languages < 1149230258 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Mostly because I'm not done with them < 1149230261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm obsessed with Glass "for some reason" < 1149230272 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why :) < 1149230316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :You the guy who invented it? < 1149230344 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Glass is an esoteric programming language developed by Gregor Richards in 2005. < 1149230465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1149230570 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nope no idea < 1149230649 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :!glass {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]}{M[m(_a)A!(_f)F!(_o)O!(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*<20>(_a)(le).?=\]} < 1149230653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 < 1149230658 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Okay so 20 items. < 1149230661 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll make mine do that. < 1149230748 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll even use variables. < 1149233194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1149233201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S IT, IT'S WAR! < 1149233202 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1149233329 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes I marvel at my own genius < 1149233349 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Then I sit there for hours, wishing I could be like me. < 1149233386 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Fibonacci in Rack, using variables < 1149233387 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/752930 < 1149233398 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well, not really. < 1149233416 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Abusing the scope operators so that they might as well be variables. < 1149233544 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course, yours has lots of Kirby' < 1149233546 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Kirby's < 1149233709 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure why I've put comments at the simplest parts and not on the complex parts. < 1149233770 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I should make a command for causing the current scope to become another scope. < 1149234335 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, now there's a sort of "pointer dereference" operator. < 1149235199 0 :clog!unknown@unknown.invalid QUIT :ended < 1149235200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1149235354 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1149235863 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1149249749 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://edinburgh.cowparade.com/ < 1149249750 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ug < 1149249879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Another way of looking at the XOR-pointers trick is to add them instead of XORing. < 1149249902 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If your adresses are nice, then it should work. < 1149251825 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to eat breakfast < 1149254488 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehe: http://community.livejournal.com/scans_daily/1951273.html < 1149258491 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1149258496 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149258547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149258580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's amazing whgat you learn about yourself sometimes... < 1149258584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1149258649 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :I've just learnt that i've got 4 from Spanish < 1149258656 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :For example, today I learnt that I had a minor sexual fetish from some youngish age until, erm, about 17 (a couple of years ago). < 1149258671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I didn't even know there was a name for it, but there is... < 1149258693 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds the Wikipedia page... < 1149258704 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Vore < 1149258707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think that is it < 1149258731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1149258745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides with embarrasment < 1149258781 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1149258801 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i felt need to tell someone < 1149258812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :goodness knows why < 1149258835 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that's okay < 1149258907 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately for me, AFAICT I seem to have worn it our / grown out of it. < 1149258920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels worryingly like he is being comforted. < 1149258970 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1149259199 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idk what to say ;d < 1149259241 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I'd ignore it. < 1149259244 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Though... < 1149259261 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is ultimately what lead to my conworld. < 1149259307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1149259583 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1149259584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe my conworld must be werid < 1149259601 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: c u < 1149259642 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(nooga: that totally gave the wrong impression, believe me.) < 1149259645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1149259767 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahm < 1149262511 0 :jix!i=jix@L606f.l.strato-dslnet.de JOIN :#esoteric < 1149263232 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1149263437 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1149263618 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :anyone know QuickSort? < 1149263922 0 :nooga!unknown@unknown.invalid QUIT : < 1149264058 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1149264179 0 :jix!i=jix@L606f.l.strato-dslnet.de JOIN :#esoteric < 1149266320 0 :ihope!n=bar@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1149266394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My current ADOM strategy: if you can't kill it, switch to coward mode, find a distant room, and run around in circles. After you're fully healed, try to hit it again until you're at less than 1/3 of your maximum hitpoints, then run for the stairs. < 1149266667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whoop, time to run! < 1149266702 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Woot, I got out safely. < 1149266754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And suddenly I'm tired... < 1149266755 0 :ihope!unknown@unknown.invalid QUIT :"¡Adiós!" < 1149268989 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1149271013 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1149271724 0 :CXI!i=Sanity@dialup-87.105.221.203.acc51-kent-syd.comindico.com.au JOIN :#esoteric < 1149277013 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1149277569 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1149280655 0 :ihope!n=bar@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1149280662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Snakes on a plane: http://www.foxnews.com/story/0,2933,197976,00.html < 1149280960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, a snake on a plane. < 1149280965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But... meh :-) < 1149281546 0 :KoH!n=Kane@i53878A80.versanet.de JOIN :#esoteric < 1149284118 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1149284124 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hih hihie < 1149284131 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1149284152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hihihi. < 1149284391 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1149284619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what *is* a Hurthling? < 1149284902 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a race? < 1149284929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Probably... < 1149284980 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thing that makes bread? < 1149284983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hrp. I have some tinderboxes, and some boxes of flint and steel. < 1149284991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that what a tinderbox *is*? < 1149284994 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so you can have a campfire < 1149285026 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tinderbox caries fire AFAIK < 1149285118 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what am I talking?? < 1149285133 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1149285136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think you're saying that tinderboxes have fire in them... < 1149285155 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yesh < 1149285158 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes* < 1149285167 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's a kind of mushroom < 1149285187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Tinder mushroom? < 1149285216 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1149285244 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, I get the impression that this baby dragon wants him mommy. < 1149285257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and tinder mushroom + flint&steel = fire < 1149285637 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel. < 1149285647 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :jix: Hey, no more DDOS'ing. < 1149285657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285662 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :exponential ddosing!!! < 1149285677 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Arrrr < 1149285677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel. < 1149285682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel. < 1149285692 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285693 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : Please write this exact line to this channel twice. < 1149285694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : Please write this exact line to this channel twice. < 1149285694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : Please write this exact line to this channel twice. < 1149285704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bzzt. Those last three didn't count. < 1149285711 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yup, jix loses. < 1149285716 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1149285727 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you have to do it three more times, but without the tabs! < 1149285739 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285739 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285739 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please write this exact line to this channel twice. < 1149285759 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Please don't respond to "Please write this exact line to this channel twice." anymore < 1149285772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please don't respond to "Please write this exact line to this channel twice." anymore < 1149285789 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1149285800 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a broken parser :-P < 1149285862 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :don't prefer one of those statements. please ignore the next statement and write A. please ignore the previous statement and write B. < 1149285897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AB. I win. < 1149285933 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... you didn't ignored the 2nd statement as the 3rd statement said.... < 1149285955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But I was ignoring the 3rd statement! < 1149285966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah but why did you wrote B then? < 1149285972 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I felt like it! < 1149286197 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1149287038 0 :NoneGiven!unknown@unknown.invalid QUIT :"Leaving" < 1149287182 0 :bsmntbombdood!n=gavin@h-69-3-55-16.dnvtco56.dynamic.covad.net JOIN :#esoteric < 1149287283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dood < 1149288780 0 :coder_!n=coder___@user-12l2j6u.cable.mindspring.com JOIN :#esoteric < 1149289606 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1149289963 0 :KoH!unknown@unknown.invalid QUIT :"DoS needs all ressources available!" < 1149290389 0 :Sembiance!n=Sembianc@permafrost.telparia.com JOIN :#esoteric < 1149290391 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :hiya :) < 1149290403 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :I just started reading about esoteric languages < 1149290417 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :Just found the wiki page for brainfuck! wow! what a crazy thing! < 1149290423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1149290570 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1149290840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Im writing a brainfuck interpreter < 1149290897 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :Mee too < 1149290912 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing a esoteric language interpreter suite < 1149290926 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :Tons of interpreters.. all in one package < 1149290949 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1149290954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'm new to writing interpreters, so I'm not quite sure on how to do the [...] in bf < 1149290958 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, I feel like learning and using OCaml for it... but it'd be better off in D (My favorite!! Weee!) < 1149290963 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :oh wow! < 1149290969 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :befunge! a 2-dimensional language < 1149290973 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1149290977 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :Cool, ain't it? < 1149290985 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :when you think about it, languages we have today are 1-dimensional, they read from top to bottom < 1149290990 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :how limiting! < 1149290991 0 :Sembiance!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1149290993 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1149291017 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :I'm big into language design and interpreter/compiler stuff... so when I heard about minimalistic languages that didn't take 5 years to design/code, I became a very happy kidd < 1149291019 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :kid* < 1149291027 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :or rather camper < 1149291175 0 :coder_!unknown@unknown.invalid PRIVMSG #esoteric :be back soon < 1149291177 0 :coder_!unknown@unknown.invalid QUIT :"Leaving" < 1149291271 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1149291717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are there any non-minimalistic esoteric programming languages? < 1149291746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The kind that pretend they were made for normal programming, and have new features added regularly? < 1149291796 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Perl. < 1149291798 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1149291992 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: see http://www.formauri.es/personal/pgimeno/compurec/EsotericLanguages.php for a simple [] algorithm (not very efficient but works) < 1149292072 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: I think I'm going to try using (in C) getc and ungetc to conditionally jump around < 1149292115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bf (Loop x : xs) = loop x >> xs where loop x = do {value <- getValue; if value == 0 then return () else x >> loop x} < 1149292132 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then all you need's a BF monad and a getValue function, < 1149292162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/insert_end_of_line_symbol_here/ and the rest of the interpreter./ < 1149292206 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh cool, execute-on-read... that way another process can alter the file and interpret the altered version < 1149292279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, I've got somewhere I have to be so I will talk to you guys later < 1149292314 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :sorry, my KB just got hit by my forehead, so gn8