< 1146528280 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And throw, of course. < 1146528292 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. throws exception. < 1146528378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(foo|:baz;:erf|wuz) performs foo. If the exception bar is thrown, then it does baz. If gug is thrown, it does erf. No matter what, wuz if performes. < 1146528388 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/if performes/is performed/ < 1146531564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<...> conflicts with my method of inputting numbers ;) < 1146533608 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146533799 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1146533912 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1146533926 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1146534792 0 :Arrogant!i=Scott@192.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1146535352 0 :GregorR-L!n=gregor@host-203-75.pubnet.pdx.edu JOIN :#esoteric < 1146535873 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1146537486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's see here. < 1146537524 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= | epsilon; ::= "(" ")" < 1146537638 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*brain explodes* < 1146537832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cleans up < 1146537852 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please don't do that on the carpet... < 1146538633 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Parsey parsey. < 1146538660 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Parsley? < 1146538662 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1146538669 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yum, parsley... < 1146538711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So to match against (()()(()))()(()), we need to match against (()()(()))()(()), then match against the remainder < 1146538758 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, that is, ::= "(" ")" | epsilon. < 1146538825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To match against (()()(()))()(()), we need to match it against ()()(()))()(()), then discard the ), then match it against the remainder. < 1146538876 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Matching against ()()(()))()(()) means matching against )()(()))()(()), which yields epsilon. < 1146538881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm confusing myself. < 1146539196 0 :Arrogant!i=Scott@192.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1146540082 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1146540899 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1146546060 0 :Arrogant_!i=Scott@151.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1146547202 0 :Arrogant!unknown@unknown.invalid QUIT :No route to host < 1146548302 0 :Arrogant_!unknown@unknown.invalid NICK :Arrogant < 1146550100 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1146550112 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1146551918 0 :Arrogant_!i=Scott@151.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1146552852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hola < 1146552878 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi GregorR < 1146552905 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :getting o so excited for finals? < 1146553131 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... the finals in two months? < 1146553143 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2 months? < 1146553157 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you already start summer classes? < 1146553247 0 :Arrogant!unknown@unknown.invalid QUIT :Connection timed out < 1146553630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1146553637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm in Spring term. < 1146553643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What with the whole it being spring thing. < 1146553652 0 :Arrogant_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has AP tests on Wednesday and Thursday. < 1146555083 0 :Arrogant_!unknown@unknown.invalid QUIT :"Leaving" < 1146556799 0 :clog!unknown@unknown.invalid QUIT :ended < 1146556800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1146559592 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1146569052 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1146572683 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146572689 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1146583638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1146583694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : = "(" ")"; = | epsilon < 1146584456 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invents a language that consists entirely of perentheses < 1146584464 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/peren/paren/ < 1146585300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. We need a return instruction, (), a throw instruction, (()()), a try/catch/finally instruction, ((()){} < 1146585301 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :) < 1146585379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait a minute... < 1146585394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/()()/(()())/, s/(())/((()))/ < 1146585464 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh my. < 1146585675 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, given two random tibs, there's a one in sqrt 2 chance of them being the same. < 1146585701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm/// < 1146589139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :One in sqrt 2? < 1146589146 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :surely 1 in 2 < 1146589200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's the chance of two bits being the same. < 1146589207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bit /= tib. < 1146589263 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is a tib? < 1146589288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Half a bit. < 1146589521 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, I don't think stibs can work, as throwing away a stib *adds* information to the system. < 1146589563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So a deterministic machine that deals with stibs cannot be allowed to ignore stibs. < 1146589571 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S! < 1146589652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yet it can conjure stibs out of thin air. < 1146589662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused. < 1146589707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's just ignore stibs for a while. (We can do that, since we don't have any.)\ < 1146589747 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It should be possible to deconsolidate a bit into its conponent tibs, and to consolidate two tibs into a bit. < 1146590561 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146590625 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So we can store a tib as two bits, oddly enough :-) < 1146590631 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :We'll say a tib can have the values LeftZero, LeftOne, RightZero, and RightOne. < 1146590646 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services. < 1146590651 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1146590684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks ihope is makng this all up. < 1146590711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/TIB_and_STIB < 1146590856 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's call the bit constructor <+>. < 1146590881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, obviously, LeftZero <+> RightZero = Zero and LeftOne <+> RightOne = One. < 1146590963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, suppose RightZero <+> LeftZero = One. This means that RightZero = LeftOne and LeftZero = RightOne... < 1146591006 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :LeftZero <+> LeftOne = Zero, therefore... < 1146591054 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, let's just call them Left and Right. Left <+> Right = Zero and Right <+> Left = One. < 1146591135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If Left <+> Left = One, then Left <+> Left = Right <+> Left, so Left = Right. This is a contradiction, so RightZero <+> LeftZero must be Zero. < 1146591152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So RightZero = LeftZero. < 1146591176 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We'll just call it Zero. < 1146591186 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So Zero <+> Zero = Zero. < 1146591261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, we can make a similar argument stating that LeftOne = RightOne. < 1146591267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We'll call those One. < 1146591288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, Zero <+> Zero = Zero and One <+> One = One. < 1146591311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If Zero <+> One is Zero, then Zero <+> One = Zero <+> Zero, so One = Zero. < 1146591350 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A similar argument can be made against Zero <+> One being One. But Zero <+> One must be something, so we have a contradiction. < 1146591373 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that we aren't supposing anything. Therefore, our whole set of mathematics must be wrong. < 1146593017 0 :GregorR-L!n=gregor@host-225-172.dhcp.pdx.edu JOIN :#esoteric < 1146593074 0 :sekhmet!unknown@unknown.invalid QUIT :"leaving" < 1146593495 0 :sekhmet!n=pez@ppp-70-226-165-36.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1146593676 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1146593678 0 :GregorR-L_!n=gregor@host-225-172.dhcp.pdx.edu JOIN :#esoteric < 1146594248 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: WTF did all this "tibs" buisiness come from? < 1146594295 0 :GregorR-L_!unknown@unknown.invalid NICK :GregorR-L < 1146595299 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You guys missed the "fun" on ##brainfuck < 1146597795 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Actually the language "TURKEY BOMB" has the type "BI_IT" which is 2/3 of a bit + 1/2 a trit < 1146597811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, so we did < 1146597837 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(??? http://superpope.planets.gamespy.com/spep1.html ) < 1146600316 0 :GregorR-L!unknown@unknown.invalid QUIT : < 1146600448 0 :GregorR-L!n=gregor@host-225-172.dhcp.pdx.edu JOIN :#esoteric < 1146601599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So how'd they pull that off? < 1146601604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1146601612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's 2.74945927 possible values. < 1146601635 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :look up the language < 1146601996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I take it there's no interpreter for that one... < 1146602046 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1146602344 0 :GregorR-L_!n=gregor@host-225-172.dhcp.pdx.edu JOIN :#esoteric < 1146602389 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1146602404 0 :GregorR-L_!unknown@unknown.invalid NICK :GregorR-L < 1146602452 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1146602551 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: heh < 1146602801 0 :GregorR-L!unknown@unknown.invalid QUIT :"Arr, teh batteryyyyyyyyyyy" < 1146602805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, parser, mushroom, mushroom... < 1146602839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :parser for what? < 1146602854 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1146602866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Parser for... Stuff. < 1146602883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It can parse anything!!1!!!1!111!!! < 1146602930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Parsers can cheat, too. < 1146602958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a parser that'll replace everything that hasn't been parsed yet with a given string. < 1146602984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1146603002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's also an only sort of cheating parser, which does a look-ahead. < 1146603009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's called peek. < 1146603026 0 :tgwizard!n=tgwizard@c-b63ce155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1146603034 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1146603086 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1146603096 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then there's the epsilon parser, which takes a value and returns that value, without actually doing anything. < 1146603250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the noParse parser, which ignores what you tell it to parse and tells you it couldn't parse it. < 1146603522 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And combineParse, which takes two parsers and parses your string both ways. < 1146603586 0 :Arrogant!i=Scott@223.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1146603603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, the literal parser, which takes some string and tries to chomp it off the beginning of the string you're trying to parse. < 1146603784 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can anyone post to the wiki? < 1146603801 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it is giving me a precondition false thing < 1146603978 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1146604050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can post just fine. < 1146604123 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, fails on preview for me too < 1146604140 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :try editing Esolang:Wiki preservation and do a preview < 1146604188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I got the error there. < 1146604192 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1146604648 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1146604650 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1146605634 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1146605885 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1146607469 0 :GregorR-L!n=gregor@host-203-75.pubnet.pdx.edu JOIN :#esoteric < 1146609943 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146610919 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1146613186 0 :ihope__!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146613196 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1146613682 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out