< 1429228941 830112 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Fun, that problem is EXPSPACE-complete. < 1429228966 906952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :( https://en.wikipedia.org/wiki/EXPSPACE ) < 1429228967 12261 :idris-bot!~ircslave@dslb-092-072-169-098.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:9: error: unexpected < 1429228967 67919 :idris-bot!~ircslave@dslb-092-072-169-098.092.072.pools.vodafone-ip.de PRIVMSG #esoteric : Operator without known fixity: < 1429228967 67975 :idris-bot!~ircslave@dslb-092-072-169-098.092.072.pools.vodafone-ip.de PRIVMSG #esoteric : ://, expected: space < 1429228967 68006 :idris-bot!~ircslave@dslb-092-072-169-098.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :https://en.wikipedia.org/wiki/EXPSPACE ) < 1429228967 68037 :idris-bot!~ircslave@dslb-092-072-169-098.092.072.pools.vodafone-ip.de PRIVMSG #esoteric : ^ < 1429228973 956634 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :idris-bot: ah yes. < 1429228981 359519 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Oh, I didn't find that. < 1429228990 436723 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :EXPSPACE-complete is pretty bad. < 1429229009 761251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, that's regular expressions with squaring, though. < 1429229034 303292 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah < 1429229040 519333 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sorry, I didn't read far enough. < 1429229071 555904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's better if you don't allow squaring? < 1429229096 70916 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Nor did I think, equivalence of NFA is in PSPACE) < 1429229154 271556 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But with squaring your NFA can be exponential in the size of the expression, I guess. < 1429229159 979456 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So PSPACE-complete it is. < 1429229177 652255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :squaring goes beyond regular languages. < 1429229220 704940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://cs.stackexchange.com/a/12625 says that in practice NFA equivalence can often be done efficiently. < 1429230277 56875 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1429230840 748082 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 QUIT :Ping timeout: 246 seconds < 1429230961 769738 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 JOIN :#esoteric < 1429231213 225678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: does ^(|.*((a[^a]|[^a]a).............[^a]|(aa|[^a][^a]).............a).*|[^a].*|..?.?.?.?.?.?.?.?.?.?.?.?a.*|.*a|.*[^a].?.?.?.?.?.?.?.?.?.?.?.?.?.)$ match all strings? What about ^(|.*((a[^a]|[^a]a).............[^a]|(aa|[^a][^a]).............a).*|[^a].*|..?.?.?.?.?.?.?.?.?.?.?.?a.*|.*a|.*[^a].?.?.?.?.?.?.?.?.?.?.?.?.?.?.)$? < 1429231236 444669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: ? < 1429231254 811516 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just a puzzle < 1429231273 561647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wakes up again < 1429231307 899524 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which I have messed up, let me try that again... < 1429231367 22451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah they went with my suggestion 2+3, essentially < 1429231409 53063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Did you produce those by using some algorithm to take the complement of a string? < 1429231416 459392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now i started to briefly worry about * -> # -> * < 1429231443 950031 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, of a regular expression. < 1429231487 133947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however, there's _probably_ no way to construct something that's ambiguously # or *, so it _should_ be fine. < 1429231490 845095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the first one should be ^(|.*((a[^a]|[^a]a).............[^a]|(aa|[^a][^a]).............a).*|[^a].*|..?.?.?.?.?.?.?.?.?.?.?.?(a.*|)|.*a|.*[^a].?.?.?.?.?.?.?.?.?.?.?.?.?.)$, and the second one ^(|.*((a[^a]|[^a]a).............[^a]|(aa|[^a][^a]).............a).*|[^a].*|..?.?.?.?.?.?.?.?.?.?.?.?(a.*|)|.*a|.*[^a].?.?.?.?.?.?.?.?.?.?.?.?.?.?.)$ < 1429231499 244006 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: it's much much worse than that. < 1429231561 292327 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i they're just regular languages, how bad could it possibly be? < 1429231562 538298 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1429231627 751000 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1429231633 433936 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: how about, the shortest string that's not accepted has 32769 characters? < 1429232721 413046 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 QUIT :Quit: Page closed < 1429233161 745185 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :slightly shorter expressions, same idea, and correcting a mistake with the second expression: ^(|.*(([^a]a|a[^a]).............a|([^a][^a]|aa).............[^a]).*|.?.?.?.?.?.?.?.?.?.?.?.?.?.?(a.*|.?)|.*a.?.?.?.?.?.?.?.?.?.?.?.?.?.?)$ and ^(|.*(([^a]a|a[^a]).............a|([^a][^a]|aa).............[^a]).*|.?.?.?.?.?.?.?.?.?.?.?.?.?.?(a.*|.?)|.*a.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?)$ < 1429233287 92772 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 246 seconds < 1429233332 786394 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the first expression has a slightly longer minimal non-accepted string, too: 32782 characters. the second one now accepts all strings; this went wrong in my previous attempt.) < 1429233446 139644 :rdococ!~rd606six@unaffiliated/octagonfly JOIN :#esoteric < 1429233479 922972 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :decided to get mIRC 6.35 and then get trial reset script... < 1429233487 76786 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :was that a good decision? < 1429233497 70943 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :oh I know! an esolang based on mIRC. < 1429233542 833193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, sleep. I can explain those regexps tomorrow if anyone cares. < 1429233575 655318 :rdococ!~rd606six@unaffiliated/octagonfly PRIVMSG #esoteric :goodnight int-2... sorry. just had to < 1429233980 241576 :Encapsulation!~Astoundin@c-75-67-50-34.hsd1.nh.comcast.net QUIT :Remote host closed the connection < 1429234564 870905 :rdococ!~rd606six@unaffiliated/octagonfly QUIT : < 1429234592 730977 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 JOIN :#esoteric < 1429235759 150073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm int-e is asleep, i was going to ask if lambdabot had any unboxed functions < 1429235777 540982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Int# < 1429235778 434698 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: type constructor or class ‘Int#’ < 1429235778 485779 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1429235778 485833 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘Int’ (imported from Data.Int), ‘Int8’ (imported from Data.Int) < 1429235785 902605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k GHC.Exts.Int# < 1429235786 682243 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :# < 1429235955 614044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Typeable < 1429235956 472397 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :k -> Constraint < 1429236053 64837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Typeable GHC.Exts.Int# < 1429236053 949046 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Illegal unlifted type: GHC.Prim.Int# < 1429236054 27078 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In a type in a GHCi command: Typeable GHC.Prim.Int# < 1429236060 207311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1429236072 415484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Typeable (GHC.Exts.Int# -> GHC.Exts.Int#) < 1429236073 301838 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Constraint < 1429236080 866786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1429236278 231709 :Hijiri!~oneechan@137.110.57.221 PRIVMSG #esoteric :is there a separate Typeable for unboxed types? < 1429236398 202092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure how it works now < 1429236412 668381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am steadfastly refusing to try to install GHC HEAD :P < 1429236440 327590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or 7.10, until the platform comes out.) < 1429236485 112307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they're not allowed 7.8, anyway. < 1429236492 159901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*in < 1429236511 140785 :Hijiri!~oneechan@137.110.57.221 PRIVMSG #esoteric :what's not allowed < 1429236515 714765 :Hijiri!~oneechan@137.110.57.221 PRIVMSG #esoteric :# -> Constraint ? < 1429236519 863150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Typeable Int# < 1429236522 536910 :Hijiri!~oneechan@137.110.57.221 PRIVMSG #esoteric :oh < 1429236526 724047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot get it to derive < 1429236550 356742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but in 7.10, Typeable is so magical that it _probably_ exists. < 1429236605 52379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it allowed =>, after all, util this latest fix. < 1429236619 696217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*these latest fixes < 1429236737 534014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just don't know how to test it in lambdabot if it doesn't export any unboxed types in its > environment < 1429236791 417159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t typeRep (Proxy :: Proxy Int#) < 1429236792 321173 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: type constructor or class ‘Int#’ < 1429236792 423208 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1429236792 474804 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘Int’ (imported from Data.Int), ‘Int8’ (imported from Data.Int) < 1429236800 779763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t typeRep (Proxy :: Proxy GHC.Exts.Int#) < 1429236801 974458 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Illegal unlifted type: GHC.Prim.Int# < 1429236802 25543 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In an expression type signature: Proxy GHC.Prim.Int# < 1429236802 25591 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In the first argument of ‘typeRep’, namely < 1429236809 134626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1429236824 35324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there's Proxy# type but i'm not sure what it does < 1429236826 931810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t typeRep (Proxy :: Proxy (GHC.Exts.Int# -> GHC.Exts.Int# -> *)) < 1429236827 777392 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :parse error on input ‘*’ < 1429236831 741687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1429236857 116297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t typeRep (Proxy :: Proxy (Proxy :: GHC.Exts.Int# -> *)) < 1429236858 143471 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘GHC.Prim.Int#’ of kind ‘#’ is not promotable < 1429236858 246350 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In the kind ‘GHC.Prim.Int# -> *’ < 1429236858 297431 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In an expression type signature: < 1429236871 545341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION may be confusing emself < 1429236886 934162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose they're not allowed in enough places < 1429236901 81674 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::t typeRep (Proxy :: Proxy (GHC.Exts.Int# -> ())) -- ? < 1429236902 56813 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :TypeRep < 1429236913 983813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1429236948 598421 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok it thinks that exists, at least. < 1429237040 866953 :Sgeo|web!44c2a85f@gateway/web/freenode/ip.68.194.168.95 JOIN :#esoteric < 1429237050 239409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let x :: forall a b c. (a b c ~ GHC.Exts.Int# -> ()) => TypeRep in typeRep (Proxy :: Proxy a) < 1429237051 114501 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :parse error on input ‘->’ < 1429237056 570505 :Sgeo|web!44c2a85f@gateway/web/freenode/ip.68.194.168.95 PRIVMSG #esoteric :So, many Wikias now have autoplaying loud video ads < 1429237070 853078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let x :: forall a b c. (a b c ~ (GHC.Exts.Int# -> ())) => TypeRep in typeRep (Proxy :: Proxy a) < 1429237071 818654 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type signature for ‘x’ lacks an accompanying binding < 1429237075 839652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1429237088 628324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let x :: forall a b c. (a b c ~ (GHC.Exts.Int# -> ())) => TypeRep; x = typeRep (Proxy :: Proxy a) in x < 1429237089 678522 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match kind ‘*’ with ‘#’ < 1429237089 729576 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : When matching types < 1429237089 729631 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : b0 :: * < 1429237099 343509 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :BAH < 1429237137 535841 :Hijiri!~oneechan@137.110.57.221 QUIT :Ping timeout: 248 seconds < 1429237173 277106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k (a b c ~ (GHC.Exts.Int# -> ())) => a < 1429237174 173004 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expecting two more arguments to ‘a’ < 1429237174 224149 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected a type, but ‘a’ has kind ‘k0 -> k1 -> *’ < 1429237174 224197 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In a type in a GHCi command: (a b c ~ (GHC.Prim.Int# -> ())) => a < 1429237188 689780 :edirc!~edirc@unaffiliated/izabera/bot/edirc JOIN :#esoteric < 1429237224 766382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is confusing himself again < 1429237376 586865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does Typeable impredicativity actually cause any problems < 1429237378 20328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even theoretically < 1429237394 467222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean other than GHC being really broken < 1429237633 58207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of => you mean? i doubt it, but it's sort of intuitively fishy. < 1429237793 205310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because the things on the left of => are of a fragile existence, being automatically instantiated all the time < 1429237832 783579 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1429237939 915889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so depending on whether Eq T has been instantiated, Eq T => U is in a sense the same thing as U. < 1429237968 14533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and having something in the language that can distinguish them is fishy. < 1429238121 766069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it gets even worse if you somehow break coherence of type classes so that there are two different Eq Ts in scope < 1429238150 990094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i saw someone complain on stackoverflow, i think, about this sometimes happening with GADTs) < 1429238175 769150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well, at least the part about not picking the instance from the right source.) < 1429238609 505542 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 248 seconds < 1429239140 432826 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection timed out < 1429239171 651694 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1429239183 872081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t I# < 1429239183 939501 :edirc!~edirc@unaffiliated/izabera/bot/edirc PRIVMSG #esoteric :0 < 1429239183 994204 :edirc!~edirc@unaffiliated/izabera/bot/edirc PRIVMSG #esoteric :? < 1429239184 719158 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: data constructor ‘I#’ < 1429239184 813609 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant ‘In’ (imported from Lambdabot.Plugin.Haskell.Eval.Trusted) < 1429239198 118856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wtf < 1429241340 344250 :Sgeo|web!44c2a85f@gateway/web/freenode/ip.68.194.168.95 PRIVMSG #esoteric :Is it weird to find syntax-rules more elegant than imperative macros < 1429241354 753602 :Sgeo|web!44c2a85f@gateway/web/freenode/ip.68.194.168.95 PRIVMSG #esoteric :I feel like what I'm doing isn't cheating because it's syntax-rules only < 1429241384 276521 :Sgeo|web!44c2a85f@gateway/web/freenode/ip.68.194.168.95 PRIVMSG #esoteric :Like, if what I wanted to do was too inelegant, then I'd be forced into syntax-case < 1429241390 562164 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 272 seconds < 1429241467 772081 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1429241752 627342 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :did you know that printf has "int" in it? i just found out it does, with s/int/float/g < 1429241754 814097 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :prfloatf < 1429241811 533689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :floateresting < 1429241817 487989 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :haha < 1429242021 773473 :bb010g!uid21050@gateway/web/irccloud.com/x-yranaffrdmfucefi JOIN :#esoteric < 1429242411 423880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e [...] I've narrowed it down to KindSignatures + ScopedTypeVariables + TypeFamilies for the first one and PolyKinds + ScopedTypeFamilies for the second one. [...] <-- pretty sure you switched those < 1429242411 527544 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1429242441 861339 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ignores the actual typo < 1429242654 632844 :zadock!~zadock@5-13-166-44.residential.rdsnet.ro JOIN :#esoteric < 1429242825 752338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: the actual typo is that you didn't @tell float-e hth < 1429242851 56952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1429243049 765773 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :someone needs to make a programming language using prfloatf < 1429243138 58411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the problem is, what should it _do_? printf already prints floats. < 1429243216 189847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: clearly it should prfloat them hth < 1429243231 236895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAU < 1429243623 805994 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1429243988 648853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote what? I just wanted a laugh... lol I need to stop using lol, lol just stop then < 1429243990 640015 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1240) what? I just wanted a laugh... lol I need to stop using lol, lol just stop then < 1429243997 428191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1429244001 283359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote what? I just wanted a laugh... lol I need to stop using lol, lol just stop then, hth < 1429244005 563191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1429244007 672134 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1241) what? I just wanted a laugh... lol I need to stop using lol, lol just stop then, hth < 1429244012 621655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`delquote 1240 < 1429244014 887937 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*poof* what? I just wanted a laugh... lol I need to stop using lol, lol just stop then < 1429244031 371780 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :lol < 1429244047 610600 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :... < 1429244053 830624 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :I just used lol again, lol < 1429244083 516766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :careful or your lol may become another django < 1429244107 378973 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :sorry, I don't know what a django means < 1429244112 523629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote django < 1429244123 242454 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :261) django is named after a person? thought it would be a giraffe or something \ 306) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one \ 307) `quote django ​352) django is named a < 1429244176 97143 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :oh yeah... < 1429244181 336737 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :lol < 1429244194 434856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` quote django | tail -n +5 < 1429244195 471026 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :318) `addquote two quotes about quotes about django I guess the worst part is that I appear in all three hackego quotes about django elliott_: another quote? you're not helping :/ \ 884) `pastequotes django http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.5404 `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one thankfully only two \ 31 < 1429244256 138024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes django < 1429244261 212705 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.22857 < 1429244308 791082 :rdococ!5219f1b7@gateway/web/freenode/ip.82.25.241.183 PRIVMSG #esoteric :django must be a giraffe! < 1429244393 171981 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :new operator: < 1429244418 397912 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :if(var =! var2){ < 1429244440 342939 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :the =! operator is for messing < 1429244484 523344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah why is youtube so slow < 1429244603 925072 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :html5? < 1429244651 647850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, because