< 1148947207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Timeless. < 1148947222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1148947228 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, midnight < 1148947279 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :4(14SimonRC4) link to mouse game please < 1148947306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://gamegarage.co.uk/play/mousegame/ < 1148947332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: why the colours? < 1148947339 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :ty for the link < 1148947349 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :grey+red on a black background looks really shite < 1148947358 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me < 1148947372 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :and its my nick completion script < 1148947380 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :use irssi < 1148947393 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then you could change it to not look like that < 1148947399 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: <-- thus < 1148947460 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :its my custom nick completer < 1148947465 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :and i have it set to what i like < 1148947466 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1148947483 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what client are you using? < 1148947486 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :mIRC < 1148947498 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :but i also use urk < 1148947507 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :im guessing you use irssi < 1148947533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG poiuy_qwert :^AVERSION^A < 1148947538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels l33t < 1148947589 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1148947660 0 :SimonRC!unknown@unknown.invalid TOPIC #esoteric :the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - wikis: http://www.esolangs.org/wiki/ http://esoteric.voxelperfect.net/wiki/ - for brainfuck-specific discussion, go to ##brainfuck < 1148947727 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bzzt. Too long. You lose. < 1148947755 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :correct it then < 1148947761 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aren't they both the same wiki, anyway? < 1148947768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought not < 1148947795 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :they are < 1148947807 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck < 1148947820 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...And my chat client still doesn't like it. < 1148947842 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148947851 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe they are the same < 1148947858 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :neither is responding to my web browsetr < 1148947866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1148947895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen #esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck < 1148947914 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why did you do that?! < 1148947934 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1148947961 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits < 1148948074 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1148948080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ihope: bf_txtgen < 1148948082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ihope: ps < 1148948173 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1148948263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, while we're waiting... < 1148948270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!daemon pager bf +[,>,<[->++++++++++++++++++++++++++++++++<]>.<[-]+] < 1148948296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!pager %a A C T I O N t r i e s i t o u t%a < 1148948303 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries it out < 1148948306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1148948320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how does pager work? < 1148948352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look at the source code! :-P < 1148948401 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't seem to make much sense... < 1148948408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There are 32 plus signs, right? < 1148948414 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in the long string of them < 1148948420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1148948452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!daemon P u t a s p a c e b e f o r e e a c h c h a r a c t e r ( t h e o n e a f t e r t h e w o r d " p a g e r " d o e s n ' t c o u n t ) , a n d p u t a s p a c e a t t h e e n d o f t h e l i n e . < 1148948454 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so it takes in ab and outputs... a*32 + b < 1148948456 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :[$len(++++++++++++++++++++++++++++++++)] == [32] (0ms) < 1148948457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1148948460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!pager P u t a s p a c e b e f o r e e a c h c h a r a c t e r ( t h e o n e a f t e r t h e w o r d " p a g e r " d o e s n ' t c o u n t ) , a n d p u t a s p a c e a t t h e e n d o f t h e l i n e . < 1148948467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah. < 1148948467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Put a space before each character (the one after the word "pager" doesn't count), and put a space at the end of the line. < 1148948471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Woot! < 1148948482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: what did you do there? < 1148948491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What is Pager for? < 1148948493 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :got the length of the string < 1148948507 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :its an eval script < 1148948509 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :[$me] == [poiuy_qwert] (0ms) < 1148948512 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :[$chan] == [#esoteric] (0ms) < 1148948519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And !daemon? < 1148948534 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: are more client features < 1148948541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: ah, more client features < 1148948542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: !pager is for making EgoBot use special characters, and !daemon is for adding commands to EgoBot. < 1148948547 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :4(14SimonRC4) custom script < 1148948548 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!daemon sgeo bf ++++++++++++++++++++++++++++++++. < 1148948553 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!sgeo < 1148948554 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1148948564 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1148948567 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :does irssi have scripting? < 1148948570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1148948588 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did I just break something :( < 1148948590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!sgeo < 1148948609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, pager is just a BF program you wrote? < 1148948618 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yeah. < 1148948632 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!pager ! < 1148948634 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is yours ihope? < 1148948643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: no, it's GregorR's. < 1148948645 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And why does EgoBot look dead? < 1148948654 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1148948874 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: EGOBOT IS DEAD! COME AND FIX IT! < 1148948879 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :what language is EgoBot? < 1148948887 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Java < 1148948890 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1148948898 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If I shout loud enough, he'll hear me < 1148948903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it C or C++? < 1148948905 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: that was a joke, BTW < 1148948910 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :C++, IIRC < 1148948929 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :k < 1148948930 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1148948979 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Just because memory management is a boring, repetative error-prone task with well-understood algorithms to solve it doesn't meant a computer should do it.) < 1148948983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1148949407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arr < 1148949408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1148949425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stop breaking things, jerks X-P < 1148949448 0 :EgoBot!unknown@unknown.invalid QUIT :Nick collision from services. < 1148949463 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1148949463 0 :EgoBot!unknown@unknown.invalid QUIT :Broken pipe < 1148949471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1148949481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dobleve te efe again ... < 1148949486 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1148949486 0 :EgoBot!unknown@unknown.invalid QUIT :Broken pipe < 1148949490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :. < 1148949508 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1148949508 0 :EgoBot!unknown@unknown.invalid QUIT :Broken pipe < 1148949527 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1148949590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How did it break? < 1148949806 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: could it have been "< Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++." < 1148949816 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which is probably what Sgeo is worrying about < 1148949853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Was it spamming you? < 1148949866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :no < 1148949872 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1148949877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, I don't know X-P < 1148949983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how is the box that it's running on? < 1148950337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's a BF process taking all my CPU X-P < 1148950350 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148950364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I disabled the resource limitations again ... probably not a wise move :P < 1148950377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, about 41 mins ago... < 1148950392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... ihope stuck the topic through bf_txtgen < 1148950429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'd be a java process < 1148950437 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1148950448 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then there was Sgeo's daemon < 1148950499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders how a simple program can cause problems < 1148950567 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo... < 1148950592 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Say, GregorR, what actually *is* the daemon protocol. < 1148950612 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't, by any chance, require the daemon to take input, does it? < 1148950614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It runs it IN A LOOP YOU FLEM < 1148950617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it does. < 1148950622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sort of the point. < 1148950688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148950691 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO < 1148950709 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :So a daemon that doesn't ever take input might break it? < 1148950722 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It could. Don't you like how fragile it is? :P < 1148950739 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :such as "00:22 < Sgeo> !daemon sgeo bf ++++++++++++++++++++++++++++++++." < 1148950762 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which incidently I quoted a few minutes ago and you ignored >:-( < 1148950781 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises thi is coming across a bit grumpy < 1148950946 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I didn't ignore ... < 1148950948 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1148950961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why I asked if it was spamming Sgeo. < 1148950967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was sort of surprised that it wasn't. < 1148950983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1148950989 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1148950989 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl < 1148951222 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1148951240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, by the way, is there some offline bf_txtgen somewhere? < 1148951331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yeah, it's calamari's textgen.java. < 1148951410 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/files/brainfuck/util/textgen.java < 1148951451 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sceql? < 1148951658 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION learns about _Eragon_ -- the book writen by some kid, published by his parents, and in a superposition of "crap heap of clichés" and "work of a child prodigy". < 1148951669 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and there's going to be a movie :-S < 1148951765 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: do you have a link for "Timeless"? < 1148951778 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. I haven't written a spec yet. < 1148951815 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1148951822 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no wonder I can't find it < 1148951897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> is bind, < is return, eh? < 1148951911 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, do you know how monads work? < 1148951919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1148951926 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Great. < 1148951933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You'll know what bind and return are, then, right? < 1148951936 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1148951941 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :>>= and return < 1148951971 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Now, Timeless has the syntax of Unlambda, plus a few things. < 1148951995 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It has all the primitives, except the output ones. < 1148952026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, ~ would have the type IO TimeVar, if it were a Haskell value. < 1148952042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It creates a new TimeVat. < 1148952047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/Vat/Var/ < 1148952059 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what's a TimeVat? < 1148952074 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A TimeVar is a special variable. < 1148952108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric := sets a TimeVar, so it'd have the type TimeVar -> Value -> IO (), where Value is just a normal value. < 1148952126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, Value is something. < 1148952143 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148952144 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and TimeVars must be set exactly once. < 1148952163 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :: gets the value of a TimeVar: it'd be TimeVar -> IO Value. < 1148952221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, the reason that the language is called Timeless and the variables are TimeVars is that if the TimeVar hasn't been set yet, : gives you the value a TimeVar *will* be set to. < 1148952252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eh?! < 1148952252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there currently any RLE things for BF? < 1148952259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because I have an idea in mind for oen < 1148952261 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*oen < 1148952263 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*one < 1148952275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Finally, ( is the TimeVar containing input, and ) is the TimeVar that will contain output. < 1148952283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1148952291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what if I try to send info back in time? < 1148952328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can't send data into the past; you can only pull it out of the future. < 1148952365 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ok < 1148952366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure, you get the grandfather paradox and every other paradox that comes with time travel, but hey, it's an esoteric language... < 1148952413 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's inspired by TwoDucks, by the way. < 1148952423 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm ok < 1148952567 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, to actually simulate a Timeless program, an interpreter needs to run through every possible thing a TimeVar might get set to in the future, then see whether it actually turns out to have that value or not. < 1148952601 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Finally, you'll end up with a list of possible outputs. < 1148952654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll call the computational class required to do this TuringComplete+Halt(TuringComplete)+Enum(BethOne). < 1148952733 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Beth1"? < 1148952740 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the letter after Alef? < 1148952766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look up "Beth number" on Wikipedia. < 1148952783 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Essentially, Beth(1) = 2^Aleph(0). < 1148952832 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it used to be conjectured that Aleph1=Beth1... < 1148952842 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that's called the, erm... < 1148952853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Continuum hypothesis? < 1148952908 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's it < 1148953043 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, aleph(aleph(aleph(aleph(aleph(aleph(aleph(...))))))) < 1148953062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1148953133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's a big number :-) < 1148953369 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes at http://esoteric.voxelperfect.net/wiki/BF-RLE < 1148953434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Encode BF in BF! < 1148953515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can I add a note to the article stating that it has nothing to do with BF-PDA and BF-SC? :-) < 1148953521 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1148953528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :whynot? < 1148953705 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone find this chapter slightly surreal? http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-44.html < 1148953797 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Understanding the true nature of assignments is difficult." ... "Unless the programmer carefully plans the arrangement of assignments, [mutating values] may be fatal." < 1148953839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Do you think they are trying to promote functional programing? :-) < 1148955001 0 :wildhalcyon!n=chatzill@c-69-243-86-169.hsd1.md.comcast.net JOIN :#esoteric < 1148955032 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148955035 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1148955322 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1148956085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"FREE PANCAKES! NO STRINGS ATTACHED!" < 1148956092 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148956097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's good. I don't like strings attached to my pancakes. < 1148956209 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Where would they go? < 1148956227 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Right through the center, I imagine. < 1148956257 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Poke a needle through a stack of pancakes, then tie a knot at each end. < 1148956271 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That way, your pancakes won't fall apart on you. < 1148956295 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :My pancakes don't normally fall apart.. < 1148956549 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey, ihope, what do you think about Spore? < 1148956558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It looks cool. < 1148956590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it will be "OMG THE BEST GAME EVAR!!!@!!!!1!!!!!1!1" that many fans think it will be, but I think it will be pretty durn good. < 1148956610 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's about where I sit too. < 1148956644 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im looking forward to playing it, but Im not sure it has as much to offer people as they think it does < 1148956656 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where I sit: doing google search to know what game you're talking about ;) < 1148956662 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the mechanics of the game feel pretty simplistic at this point, but it may be because I don't know enough about it. < 1148956667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :On some Spore wiki or another, there's a description of a creature that's pretty elaborate. < 1148956671 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol, there ya go calamari < 1148956714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I don't think the creature editor will allow you to specify that your creatures will use special arms to inject venom into their victims. < 1148956736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lemme see here... < 1148956768 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sporewiki.com/Cavewalker_%28Concept%29 < 1148956784 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1148956804 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like the malloon < 1148956808 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sporewiki.com/Malloon_%28Concept%29 < 1148956811 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would love to see Will Wright as a Spore creature < 1148956913 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. I'm not sure if bubble feet will be in Spore either. < 1148956987 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :probably not ihope < 1148956990 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its a shame too < 1148957037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. "Um, my bad. I sort of bombed the Greevil's main city." < 1148957061 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol, yeah < 1148957083 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know I'll go through a pretty severe sadistic phase for a while though < 1148957249 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd love to just sit back and watch the creature phase. < 1148957283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know. Get through the tidepool phase, and then... yeah. Watch. < 1148957448 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, I don't think I'll actually buy Spore until the system requirements looked silly. < 1148957471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like "384MHz processor and 32MB of RAM" would look today. < 1148957476 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure how high they'll be initially. < 1148957490 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Simcity 4 is fun now that my computer can run it ;-) < 1148957552 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then once I do buy Spore, I'll make an ISO out of each disk and store a copy of each on each hard drive, and burn each one to an extra CD for good measure. < 1148957569 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait... do EULA's generally allow for only one backup copy? < 1148957578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, who's gonna find out? :-P < 1148957619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, after that, I'd spread the serial code thingy all over the place, so I can't lose that either. < 1148957662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's all because I've had bad experiences in the past with losing disks and such, as well as with software just flat out not working. < 1148957695 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1148957754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, by the way, the Spore background music will probably be dynamically generated, right? < 1148957861 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it *should* be, but who knows < 1148957954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, sheesh, Spore videos are all over the place! < 1148958171 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the game is a meme right now < 1148958565 0 :ihope!unknown@unknown.invalid QUIT :"Bedtime!" < 1148959426 0 :coder_!n=coder___@user-12l2j6u.cable.mindspring.com JOIN :#esoteric < 1148962144 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]" < 1148962985 0 :coder_!unknown@unknown.invalid NICK :BALLS < 1148962994 0 :BALLS!unknown@unknown.invalid NICK :BALLS_ < 1148963829 0 :Arrogant!i=Scott@10.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1148963970 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hello people < 1148963982 0 :BALLS_!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1148964273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi BALLS_ :P < 1148964281 0 :BALLS_!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1148964398 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I want some Bawls. < 1148964409 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Rack is OO. < 1148964410 0 :BALLS_!unknown@unknown.invalid PRIVMSG #esoteric :from ThinkGeek < 1148964422 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :At least, it will be once I make sure everything works. < 1148964439 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :BALLS_, probably not. I would rather buy it at a grocery store < 1148964442 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Much more convenient. < 1148964444 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Plus I work in one. < 1148964480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, why is that "you win?" < 1148964574 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :'cause I said. < 1148964615 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :If you don't like it, I don't care :( < 1148964921 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1148965279 0 :BALLS_!unknown@unknown.invalid PRIVMSG #esoteric :INCONCIEVABLE! < 1148965328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1148965337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd say Iw in because I did first ;) < 1148965341 0 :BALLS_!unknown@unknown.invalid PRIVMSG #esoteric :INCONCIEVABLE! < 1148965785 0 :BALLS_!unknown@unknown.invalid NICK :coder_ < 1148965831 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps < 1148965915 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But really < 1148965918 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :When you think about it < 1148965928 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My language is the reason you created yours, retroactively. < 1148967583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : lol < 1148967764 0 :calamari_!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148967772 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148968323 0 :coder_!unknown@unknown.invalid QUIT :"Leaving" < 1148971652 0 :khaladan!n=khaladan@65-102-19-146.ptld.qwest.net JOIN :#esoteric < 1148971802 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not that you'll understand what's going on really, but I'll give you a snippet of OO in Rack < 1148971818 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/746217 < 1148971867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: Looks like just a ripoff of Glass *shrugs* < 1148971868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1148971891 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah of course ;) < 1148971900 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Trust me though, it's different < 1148972166 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The language is based around scope and stack manipulation < 1148972292 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Basically, each scope has its own subroutines and a memory tape. And each subroutine has a scope. < 1148972353 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Each scope has an address that can be used to execute code within it < 1148972375 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wrapping code in () causes it to pop the stack and look up the scope with that address, then execute that code within it < 1148972393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh kay, oh kay ... < 1148972448 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Also, a subroutine runs code in its own scope. < 1148972526 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :$ grabs the address for the current scope, c grabs the address for the calling scope, ^ grabs the address for the parent scope. ! creates a new scope and pushes the address for it. 1 clones the current scope. < 1148972543 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :1 is what allows you to create "classes" < 1148972554 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's much more like prototyping. < 1148972626 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So... {a:$} causes a to act kinda like a variable. {a} would return its scope address, so {a}(code) executes 'code' in 'a' < 1148972647 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was pretty good, anyway :/ < 1148974424 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is unwanted and probably should go jump into the Mediterranean Sea, but can't get there so the river will have to suffice < 1148974464 0 :Arrogant!unknown@unknown.invalid QUIT :""Goodbye, cruel world."s[&:.s]" < 1148975056 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148975999 0 :clog!unknown@unknown.invalid QUIT :ended < 1148976000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1148976085 0 :jix!i=jix@L614e.l.strato-dslnet.de JOIN :#esoteric < 1148976107 0 :rabidpoobear!n=anon@67.79.210.99 JOIN :#esoteric < 1148978846 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1148979036 0 :rabidpoobear!unknown@unknown.invalid QUIT : < 1148979246 0 :rabidpoobear!n=anon@67.79.210.99 JOIN :#esoteric < 1148979300 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148980819 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1148981408 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1148983799 0 :rabidpoobear!unknown@unknown.invalid PART #esoteric :? < 1148994395 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1148994414 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148995471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1148995565 0 :poiuy_qwert!i=poiuyqwe@Toronto-HSE-ppp3697168.sympatico.ca JOIN :#esoteric < 1148997600 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1148997609 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i have mede sme photos < 1148997611 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :some < 1149001905 0 :nooga!unknown@unknown.invalid QUIT : < 1149002016 0 :Robdgreat!unknown@unknown.invalid QUIT :"I'd rather have this bottle in front of me than a frontal lobotomy." < 1149007461 0 :khaladan!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1149010377 0 :poiuy_qwert`!i=poiuyqwe@Toronto-HSE-ppp3697031.sympatico.ca JOIN :#esoteric < 1149010798 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1149014509 0 :poiuy_qwert`!unknown@unknown.invalid QUIT : < 1149014576 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1149015358 0 :GregorR!i=[U2FsdGV@andrea.cs.pdx.edu JOIN :#esoteric < 1149015469 0 :EgoBot!i=[U2FsdGV@andrea.cs.pdx.edu JOIN :#esoteric < 1149016008 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149016311 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1149016726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I repeat, Wikipedia is not just an encyclopedia: http://en.wikipedia.org/wiki/List_of_films_by_gory_death_scene < 1149016755 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1149017042 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1149017044 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1149017452 0 :fizzie!unknown@unknown.invalid QUIT :"Hardware altercations." < 1149019714 0 :GregorR-L!n=chatzill@host-225-214.dhcp.pdx.edu JOIN :#esoteric < 1149019721 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1149019728 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I thought so. < 1149019736 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :My system is still hammered 8-X < 1149020772 0 :ihope!n=bar@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1149021457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1149021459 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl < 1149021463 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Woah! < 1149021468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Did it finish?! < 1149021787 0 :rabidpoobear!n=anon@67.79.210.99 JOIN :#esoteric < 1149022187 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149022246 0 :poiuy_qwert!i=poiuyqwe@toronto-HSE-ppp4227566.sympatico.ca JOIN :#esoteric < 1149022256 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi (2) < 1149022297 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149022504 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149022518 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1149022521 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1149022523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl < 1149022740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1149022774 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovers a great example of computer mathematic not matching real maths... < 1149022778 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"< sjanssen_> ha, what's worse about the Real class is that it's only method is toRational" < 1149022806 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(#haskell) < 1149022829 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, the only unique thing about real numbers is that you can turn them into rational numbers. :-S :-Z :-S < 1149023331 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1149023970 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Professor Albus Percivial Wulfric Brian Dumbledore's Army" is a long name. < 1149024042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's probably because "Professor Albus Percivial Wulfric Brian Dumbledore" is a long name. < 1149024095 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :PAPWBDA < 1149024142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everybody calls it "D.A.", though. < 1149024190 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :thats because its just "Dumbledore's Army" < 1149024202 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i dunno where you got the long version < 1149024274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia. < 1149024290 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1149024321 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :well they allways used just "Dumbledore's Army" in the book < 1149024349 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a good programming text editor, something like Notepad++ but... better and less buggy...? < 1149024379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write one! < 1149024423 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1149024456 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there are tons of editors out there. < 1149024483 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ive looked but none have the options i want < 1149024494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are the options you want? < 1149024502 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :customizable syntax < 1149024512 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :tabs for multiple files < 1149024520 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :splitters for groups of files < 1149024533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1149024534 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :pretty much every feature of Notepad++ without the bugs < 1149024541 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So just what will you be editing? < 1149024544 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :be careful with what you want, you might get it :) < 1149024547 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with vim? < 1149024562 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :whats wrong with it is that ive never heard of it < 1149024568 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :4(14ihope4) lots of languages < 1149024596 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :and also im on Windows < 1149024616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know (not especially far), vim is what most people mean when they say vi. < 1149024628 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And you can get vim for Windows. < 1149024638 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :vi? < 1149024650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments of BF-RLE? < 1149024653 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*on < 1149024677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/vi < 1149024695 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I was going to suggest bluefish, kate and fte until you mentioned windows < 1149024712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :fte? < 1149024717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe you can get those for Windows, too! < 1149024722 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :not sure if any of these meets your requirements though < 1149024725 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Kate is a KDE app < 1149024770 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you can get KDE for Windows! :-P < 1149024782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can, it's in Cygwin. < 1149024784 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(the list was in descending buggy order, btw) < 1149024786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Depends on Cygwin's X11 < 1149024880 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :apparently FTE has a windows version: http://fte.sourceforge.net/ < 1149024946 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :hmm i cant go there < 1149024984 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :strange, can you visit other SF pages? < 1149025022 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look like it < 1149025025 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1149025026 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i can < 1149025455 0 :GregorR!unknown@unknown.invalid QUIT :"Off to [not pay attention in] my next class!" < 1149025479 0 :GregorR!i=[U2FsdGV@andrea.cs.pdx.edu JOIN :#esoteric < 1149025489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back! < 1149025503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You've missed SO MUCH... you'd better check the logs. < 1149025535 0 :GregorR-L!unknown@unknown.invalid QUIT :"What he said" < 1149025547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, I quit through VNC instead of quitting my -L client XD < 1149025549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Genius, really < 1149025603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :-L client? < 1149025709 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :-L! -L! -L! < 1149026321 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts Adobe Reader < 1149026329 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back in an hour or two. < 1149026468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I'm back. < 1149026543 0 :kipple!unknown@unknown.invalid QUIT :"See you later" < 1149026613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So just how do we convert a Turing machine into a Minsky machine? < 1149026699 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess we'll need plenty of registers. < 1149026700 0 :GregorR-L!n=chatzill@host-201-27.pubnet.pdx.edu JOIN :#esoteric < 1149026711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently two is enough to pretend we have more than two. < 1149026752 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, how can we represent algebraic datatypes in a Minsky thingy? < 1149026781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, first there's tuples. < 1149026805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I oughta start using something else to use at the start of sentences. < 1149026853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A tuple (x,y) is represented by 2^x*3^y. < 1149026970 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then we can represent trees easily enough: 0 is S, 1 is K, 1+(x,y) is `xy. < 1149026976 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/S/s/, s/K/k/ < 1149027208 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. It would probably be much easier to write an SK calculus thingy in lambda calculus than in a Minsky or Turing machine. < 1149027542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lambda calculus can pretty much change to anything at will. < 1149027577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Lambda program, become a 99 bottles of beer program!" "Okay, master! 99 bottles of beer on the wall, 99 bottles of beer..." < 1149028494 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you have tuples you can build a stack.. and a tape... if you have a tape and a finite state machine (a minsky machine includes a finite state machine) you have a turing machine... < 1149028558 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but actually you don't want to represent a stack as 2^x*3^(2^y*3^.... you'd represent it as a+b*256+c*256^2... < 1149028578 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and two stacks => tape.... 2^stack_a*3^stack_b ... < 1149028586 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the possiblities are endless < 1149028702 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1149028877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Yes! Since lambda calculus is self-modifying, it's possible to compress a program into another program that does the same thing! < 1149029061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/compress/uncompress < 1149029239 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :s/uncompress/transform/ < 1149029320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/transform/compress (maybe)/ < 1149029325 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1149029704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But programs like (\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x)(\x.x) can be compressed quite easily. < 1149030295 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1149031078 0 :khaladan!n=khaladan@GroupMackenzie.s11-1-0-16-0.ar3.SEA1.gblx.net JOIN :#esoteric < 1149031795 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on BF-RLE? < 1149031904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1149032175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1149032211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes http://www.leler.com/hawaii/DSCN0299.JPG with interest < 1149032376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I categorize it under [[Category:Brainfuck]] or [[Category:Brainfuck equivalents]]? < 1149032423 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I'd say equiv. < 1149032566 0 :phibxr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1149032931 0 :GregorR-L!unknown@unknown.invalid QUIT :"And then, Gregor left for home" < 1149033265 0 :wildhalcyon!n=chatzill@c-69-243-86-169.hsd1.md.comcast.net JOIN :#esoteric < 1149033268 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Meh, what was I looking for? < 1149033385 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Synapsida's too specific. < 1149033419 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :que? < 1149033425 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'm looking for Tetrapoda. < 1149033473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sarcopterygii's definitely too general. < 1149033502 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's probably Tetrapoda. < 1149033590 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been reading an ineresting little saga: