< 1232496254 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's fun. < 1232496446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IAmGreenAndAlsoF: i didn't read logs, are you ehird? < 1232496467 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232496512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k. well. it's not very fun, it's mainly about doing simple arithmetic < 1232496514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1232496527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'm only at level 33 sofar, because it's not very interesting. < 1232496533 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :"only" < 1232496534 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1232496538 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol < 1232496540 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :DOT ACTION 2 < 1232496566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i did the levels before it on ~5 attempts, it's not like it took that long < 1232496579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i've been thinking i should continue that < 1232496587 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1232496592 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should write INFINITE ACTION < 1232496597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately: when :|||||||| < 1232496598 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :which generates progressively harder dot action levels < 1232496599 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :FOREVER < 1232496618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i took this electronics course < 1232496626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i just take all kinds of random courses < 1232496631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know fuck about physics. < 1232496656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the book is a scanned copy, because i'm sure as hell not gonna buy it < 1232496663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not all that fun to read < 1232496684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i need to read quite a lot of it till friday < 1232496709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need more time < 1232496712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gimme gimme gimme < 1232496747 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: here's some time < 1232497191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay not arithmetic as such, the puzzles are about subset sum < 1232497672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finished the game < 1232497676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was kinda pointless. < 1232497688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't call pointless easily. < 1232498320 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232499853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's the maximum acceleration a person could survive for an extended period ... obviously if you were in a spaceship accelerating at 1G indefinitely it would be perfectly comfortable, but how high does it get before people start bleeding and turning into pancakemen... < 1232499868 0 :IAmGreenAndAlsoF!unknown@unknown.invalid PRIVMSG #esoteric :green < 1232500119 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Client Excited" < 1232500601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wut? < 1232500665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you were in a spaceship accelerating at 1G, it would feel just like gravity (but take a lot more energy). What's the maximum acceleration a ship could maintain for long periods before its human occupants go *squish* after fairly long periods of time? < 1232500913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...why would they go squish? < 1232501048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... seriously? < 1232501055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about acceleration, not velocity. < 1232501135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm kay. that's what i thought you said. < 1232501327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can you teach me the physics that lead to the squishing? < 1232501375 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1232501422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All objects in motion have a tendency to stay in motion, and all objects at rest have a tendency to stay at rest. If you push on them to force them not to stay in motion/at rest, they will push back (every action has an equal and opposite reaction). When your body pushes back with, say, 100Gs of force, it will most certainly not remain a body for long. < 1232501716 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1232502073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If your velocity is 0.99999999999999999999999973c, you'll get to the Andromeda galaxy in ten minutes 8-D < 1232502242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and if it's c, you'll already be there < 1232502291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, miscalculation, make that v = 0.999999999999999999999972c (one more 9) < 1232502296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :BUT IF IT'S C++, YOU'LL PROBABLY *insert something funny * < 1232502311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...in you ass < 1232502419 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1232502641 0 :IAmGreenAndAlsoF!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1232502794 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 10 minutes on a clock inside or outside the vehicle? < 1232502803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Inside of course. < 1232502821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2.5 million years will have passed outside. < 1232502823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: galaxies aren't exactly 10 light years away < 1232502858 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :(the milky way is not very far away) < 1232502866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1232502895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ski__: what a significant point to make < 1232502898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1232502924 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :not that significant, i admit < 1232502943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so err < 1232502947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_ is application? < 1232502953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's reversed < 1232502964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ski__ = ``iks = `ks < 1232502971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric := sk_ < 1232503002 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :that might have been < 1232503014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS YOUR NICK NOT IN NORMAL FORM? < 1232503036 0 :oklopol!unknown@unknown.invalid NICK :kllooop < 1232503039 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :ask freenode why you can't be in more than 20 channels ? < 1232503070 0 :kllooop!unknown@unknown.invalid PRIVMSG #esoteric :that's a pretty omnipresent rule < 1232503077 0 :kllooop!unknown@unknown.invalid NICK :oklopoll < 1232503080 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232503081 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1232503087 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :and by that i mean quakenet has the same limit < 1232503116 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :it's probably so you'll have to choose, they want to teach you not to be greedy < 1232503119 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :(my "real" nick is `ski', btw) < 1232503145 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :i know i'm a #haskell regular idler < 1232503156 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1232503173 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming it's combinators and not, say, skiing? < 1232503198 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232503226 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :you're .se so i had to check < 1232503266 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :(i couldn't come up with anything less silly when i started with irc in c:a 2000) < 1232503302 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :well you could've use something that actually did something. except i'm not sure how much you can do without parens < 1232503327 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :interesting question though, what can you do? < 1232503402 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :well. i have a lecture in 4 hours, better have some sleep now prolly < 1232503403 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1232503405 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :istr someone wrote a basic concatenative EDSL in haskell, using only application for composition of words < 1232503437 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :possibly one could do something similar in combinatory logic, if one defined a few appropriate combinators < 1232503448 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1232503455 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232503462 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232503478 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :edsl? < 1232503487 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :like e-dsl? < 1232503487 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232503489 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :Embedded Domain Specific Language < 1232503508 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :oh. right. < 1232503548 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :now seriously -> < 1232503556 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION idly wonders what oklopoll has lecture in .. < 1232503581 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :...calculus < 1232503585 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :(ok, bye, get some sleep :) < 1232503589 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :trying! < 1232503630 0 :oklopoll!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes once more < 1232506313 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ski = i. < 1232506325 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't like sk = ki. Let's change it. < 1232506365 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (e (s k) (k i) (Darn.) (Celebrate! Ponies and flowers and cuddles.)) < 1232506366 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :(Celebrate! Ponies and flowers and cuddles.) < 1232506373 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, they're not equal after all. < 1232506382 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (s k) < 1232506383 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (y) (l (z) ((k z) (y z)))] < 1232506387 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (k i) < 1232506388 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (y) i] < 1232506408 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval i < 1232506409 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (x) x] < 1232506420 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((k z) (y z)) < 1232506420 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :z < 1232506431 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (l (z) z) < 1232506431 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (z) z] < 1232506487 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, (s k) = [l (y) [l (z) z]] and (k i) = [l (y) [l (x) x]], if you evaluate subexpressions that are eventually going to be evaluated anyway. < 1232506516 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (hold ((s k) x) ((s k) z) ((k i) x) ((k i) z)) < 1232506516 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :(hold ((s k) x) ((s k) z) ((k i) x) ((k i) z)) < 1232506523 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1232506532 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval ((s k) x) < 1232506533 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :[l (z) ((k z) (x z))] < 1232506549 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((s k) x) N) < 1232506549 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :N < 1232506552 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((s k) z) N) < 1232506552 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :N < 1232506558 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((k i) x) N) < 1232506558 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :N < 1232506561 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((k i) z) N) < 1232506561 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :N < 1232506568 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I didn't expect that. < 1232506587 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((s k) y) N) < 1232506587 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :N < 1232506590 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :%eval (((k i) y) N) < 1232506590 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :N < 1232512016 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombgirl < 1232513741 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1232514367 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Client Excited" < 1232514551 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1232515693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, NOBODY understands length contraction (or I don't, but I really think I'm right here :P ) < 1232515765 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, relativity. < 1232516064 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :space-time bends by the effect of speed alone... < 1232519198 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Space time bends for the slightest thing, MizardX. < 1232519713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Space-time doesn't bend, that implies that it's a global phenomenon. Space-time is perceived differently from different [inertial] reference frames. < 1232519882 0 :oklopoll!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1232520004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :THERE IS NO SPACETIME < 1232520051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no Earth, there is no solar system, there is no galaxy, there is no space time. There is only one truth: There is only the spoon. < 1232520139 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :precisely < 1232520145 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and its too big :( < 1232520649 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232520659 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232520845 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1232521516 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've heard that Uri Geller can bend the space-time with his mind only. < 1232521932 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's true < 1232522081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay f**ed up relativity: to get to a location that's N lightyears away in N years (yes, N==N), how fast do you need to go? Answer: sqrt(0.5) times the speed of light GWAR < 1232522095 0 :MigoMipo!i=3e779bfd@gateway/web/ajax/mibbit.com/x-b4091c7fb7d9d1fb JOIN :#esoteric < 1232522237 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :but how much time would that be from a bystander's perspective? :) < 1232523703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GWAR! < 1232524400 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1232524799 0 :clog!unknown@unknown.invalid QUIT :ended < 1232524800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1232524866 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :N * sqrt(2) years? < 1232525956 0 :MigoMipo!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1232527136 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1232527587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : well you could've use something that actually did something. except i'm not sure how much you can do without parens < 1232527611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm. starting with i or k is uninteresting < 1232527627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sk is also uninteresting < 1232527839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sixy -> y(xy), which is uninteresting if y is k or i < 1232527918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and by "uninteresting" i mean reduces to something simpler without parentheses than the original < 1232527969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so (1) sixs < 1232527989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :siis -> ss, uninteresting < 1232528170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :siksxy -> s(ks)xy -> ksy(xy) -> s(xy) < 1232528213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s tends to make things more complicated of course. i wonder if you can blow up using only those < 1232528289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sssssss -> ss(ss)sss -> ss(sss)ss -> ss(ssss)s -> ss(sssss) < 1232528298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i sense a pattern, and no < 1232528589 0 :ais523!n=ais523@147.188.254.127 JOIN :#esoteric < 1232529511 0 :ais523!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1232530320 0 :ais523!n=ais523@147.188.254.127 JOIN :#esoteric < 1232531359 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1232531416 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1232531939 0 :metazilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232531944 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1232531950 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1232532133 0 :metazilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232532142 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1232532239 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232532266 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232532267 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1232532358 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232532358 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232532367 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1232532407 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232532413 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232532418 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1232532603 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232532603 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232532618 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1232532728 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232532729 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232533138 0 :metazilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232533139 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232533147 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1232533175 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232533177 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232533531 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232533533 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232533573 0 :metazilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232533573 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232533581 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1232533914 0 :metazilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232533914 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232533926 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1232533968 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232533978 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232534026 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1232534034 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232534147 0 :ehird!n=unrelate@91.105.127.160 JOIN :#esoteric < 1232534157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1232534162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ho < 1232534167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's off to work we go? < 1232534174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232534205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1232534215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder if im still klined < 1232534217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = tired < 1232534240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so am I, intensive modules are wearing < 1232534244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on everyone involved < 1232534418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think i had a dream about this channel < 1232534424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1232534449 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232534458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was using my old client :s < 1232534475 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232534483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah that was the one notable thing < 1232534619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I Have a Dream [citation needed] < 1232534631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1232534680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had a dream a while back where a polar bear turned up on the doorstep to our house, which was useful because we'd forgotten to feed the foxes < 1232534726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strange, really, I don't even own a trio of foxes < 1232534732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if I did I probably wouldn't keep them in the fight < 1232534735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*house < 1232534744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm dubious as to whether a polar bear or three foxes would win a fight anyway < 1232534791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1232534912 0 :metazilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232534924 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1232534926 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1232537793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, thedailywtf sidebar has an argument about whether when all of the territory of Tuvalu ends up underwater, the .tv subdomain will still exist < 1232537818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has to < 1232537820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so many things use it < 1232537834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1232537834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be kind-of funny if it didn't, though < 1232537853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.thedailywtf.com/forums/p/10875/190075.aspx#190075 < 1232537862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, country tlds are just random namespaces to me, since I don't believe in country-based segregation of dns < 1232537884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but lol < 1232537886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love that tooltip < 1232537903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hilarious to the max < 1232537904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if the country ceases to exist, does its DNS entry? < 1232537931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well... it gets obsoleted, but generally if enough people use it ICANN fail to bully them effectively to use another one, so they keep it around. < 1232538002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the registrars would jump at the chance to force everyone with a .tv to go to a new domain, I reckon < 1232538005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :free money right there < 1232538010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hardly... < 1232538018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's marketed by them as Super Valuable User Experience < 1232538025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This kind of stuff has happened before < 1232538029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can still register .su < 1232538032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's Soviet Union < 1232538036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they tried to get rid of it < 1232538044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but people liked it and got angry. < 1232538045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so they kept it. < 1232538050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[and upped the prices...] < 1232538077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :essentially, obsolete ccTLDs just have to keep getting registrations in to ward of ICANN < 1232538081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*off < 1232538090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.tv is popular so they'll have no problem < 1232538183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the Five tv channel which I presume you know about's main domain is five.tv < 1232538186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty high-profile < 1232538203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if the nation of Tuvalu itself survives whilst having no territory it'll make an interesting argument in the nomic=micronation? debate < 1232538219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I used to watch Channel 5 back when it had a better name and was actually good < 1232538228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1232538265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was really well designed to start with, a predictable schedule you could memorise (news every hour, particular sorts of programs in particular slots...) < 1232538274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it had lots of interesting program choice too < 1232538290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tv is a bit obsolete now, IMO < 1232538323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I hardly watch it < 1232538333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the idea of following someone else's schedule to watch a program they want you to see, (and with non-BBC channels, copious amounts of irritating adverts in between) is frankly quite old fashioned < 1232538337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more bandwidth-efficient than internet for things it's designed for, though < 1232538347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, broadcast is unfortunately being abandoned < 1232538365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, time to get lunch < 1232538367 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1232539546 0 :ais523!i=93bc93e6@gateway/web/ajax/mibbit.com/x-2db1e0f785559b75 JOIN :#esoteric < 1232539552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1232539566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1232539602 0 :ehird!unknown@unknown.invalid QUIT :"Lost terminal" < 1232539715 0 :ehird!n=unrelate@91.105.127.160 JOIN :#esoteric < 1232539717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*** Banned: Your bot is still broken and reconnects way too fast and too often. < 1232539721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Go. Fuck. Yourself. Freenode. < 1232539724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a fucking bot. < 1232539731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The only connecting is when I f ire up miau to see if I'm still klined. < 1232539734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then I kill it. < 1232539747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And my bouncer was NEVER OFFLINE FOR AGES when it was klined. < 1232539751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you fuck you FUCK YOU. < 1232539756 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1232539782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe the bouncer is doing frequent reconnects for some reason? < 1232539788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's a bouncer, it would hide that from you < 1232539798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like it hides your reconnects from the channel < 1232539801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232539802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1232539806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it tells you about discos/recos < 1232539809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and besides, I checked the logs < 1232539812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no disconnects or reconnects < 1232539814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just BAM klined < 1232539823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only other client on this server is bsmnt_bot < 1232539828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but _I'm_ klined < 1232539829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not it < 1232539832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not even on the server? < 1232539832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see the logs, I'm the one who gets klined < 1232539835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's not bsmnt_bot < 1232539846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: rutian runs miau (not anymore, ofc) and bsmnt_bot < 1232539848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1232539849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you might have disconnected/reconnected a lot without ever joining #esoteric < 1232539855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232539858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because i was in #esoteric < 1232539858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it wouldn't show up in the logs < 1232539859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :consistently < 1232539860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for hours < 1232539861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then got klined < 1232539866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i DID read the logs < 1232540027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should put up a bot that does do that < 1232540027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leave it up for a few days < 1232540028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kill it < 1232540028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then tell them I fixed it < 1232540030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232540040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah that probably wouldn't work < 1232540050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you reply to them with an explanation that the account klined wasn't even running a bot? < 1232540077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I did that even before this new ban message. < 1232540081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pointless. < 1232540249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you asked them for evidence? < 1232540309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might. Not that I expect that to help. < 1232540348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well then it won't. nothing ever helps if you don't believe in it. < 1232540381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1232540508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a thought < 1232540539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if bsmnt_bot's quits and joins are the cause of this (overreaction, but still) would putting it on the bouncer help? < 1232540565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the replay might mess up things < 1232540585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :replay can be turned off < 1232540595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the bouncer ehird and I used to use only replayed on request < 1232540604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the request was in my startup script < 1232540617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1232540687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if bsmnt_bot's quits and joins are the cause of this < 1232540687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't be < 1232540690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not running any more < 1232540702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is the bouncer running? < 1232540771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is all of eso-std.org klined, or just you? < 1232540828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure, possibly all, but in the logs, I was the one who quit as (K-Lined) < 1232540834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the bouncer is not running. < 1232541006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well. < 1232541059 0 :oerjan!unknown@unknown.invalid QUIT :"Bass" < 1232542381 0 :oklopoll!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1232542451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopollololololol < 1232542466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is an oklopoll a sort of vote? < 1232542473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1232542483 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232542490 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232542496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Oklopol: a) oko; b) the swatter; c) messing with the topic < 1232542519 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic < 1232542661 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic d) http://tunes.org/~nef/logs/esoteric < 1232542723 0 :oklofok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1232542740 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic < 1232542745 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic; d) http://tunes.org/~nef/logs/esoteric < 1232542748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1232542749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just wanted to add the ; < 1232542768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you remove the extra space after c) too? < 1232542794 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic; d) http://tunes.org/~nef/logs/esoteric < 1232542797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232543009 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1232543035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1232543039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: oklotalk-- bot plz < 1232543047 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1232543048 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ummmmm < 1232543084 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicked on something now < 1232543093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1232543096 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1232543098 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wrong button. < 1232543114 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's hardcoded to quakenet atm < 1232543117 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll rehardcode it < 1232543157 0 :oktabot!n=oktabot@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1232543162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklofok < 1232543163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1232543164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oktabot: < 1232543167 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: 1 < 1232543168 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232543168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's yer command prefix den < 1232543169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oho < 1232543172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (+ 1 1) < 1232543173 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232543185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: ({X -> X} 1) < 1232543185 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :x < 1232543187 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (+ "still no " "support for anything?") < 1232543188 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :still no support for anything? < 1232543190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um I think I forgot the syntax < 1232543191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1232543191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :k < 1232543203 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> X X)} 1) < 1232543203 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232543212 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1232543216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1232543219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: $f < 1232543219 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232543221 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yayyy < 1232543224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yayyyyyyyy < 1232543225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: f < 1232543225 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232543228 0 :SirDayBat!unknown@unknown.invalid PART #esoteric :? < 1232543261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: how do you do iteration? < 1232543269 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: by recursion. < 1232543280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: beware, Things double as objects. < 1232543284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: do you still have my cons-class? < 1232543286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is -> purely a lambda? < 1232543290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing was nice < 1232543290 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: www.vjn.fi/oklopol < 1232543292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it more complicated? < 1232543293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's a Thing match < 1232543294 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: o no. < 1232543302 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(-> ptrn expr) < 1232543303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: coed samples: < 1232543308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.vjn.fi/oklopol/oklotalk--.txt < 1232543313 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ptrn is matched on whatever is in _ < 1232543317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically {} is a function and an object < 1232543324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ssh, the examples are enough for anyone < 1232543325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232543329 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure :P < 1232543350 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was actually thinking i'd add like at least somekinda spec stubs in the /oklopol/ examples? < 1232543356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1232543367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does ' do? < 1232543372 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :recursion < 1232543372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: recur < 1232543375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by inspection, that seems most likely to be the thing implementing recursion < 1232543382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :' just means "me" < 1232543389 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can do recursion by name as well. < 1232543403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not in objects tho < 1232543424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= cons {(-> [h t] {(-> [$pb :] [h t]) (-> $car h) (-> $cdr t) (-> [$setcar h] h) (-> [$setcdr t] t) (-> [$! 0] h) (-> [$! n] (! t (- n 1))) (-> $length (+ 1 (length t)))})}) < 1232543425 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21708712>>> < 1232543428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= nil {(-> [$pb :] $f) (-> $car $f) (-> $cdr $f) (-> [$setcar h] $f) (-> [$setcdr t] $f) (-> [$! n] $f) (-> $length 0) }) < 1232543428 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21715424>>> < 1232543431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: cons < 1232543431 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21708712>>> < 1232543439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (cons 1 (cons 2 (cons 3 nil))) < 1232543440 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21737880>>> < 1232543446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (car (cons 1 (cons 2 (cons 3 nil)))) < 1232543446 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232543449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (cdr (cons 1 (cons 2 (cons 3 nil)))) < 1232543450 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21725872>>> < 1232543457 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i realized the other day that one thing i definitely should've had in oklotalk-- is umm err liek. setting a dynamic variable < 1232543462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (! (cons 1 (cons 2 (cons 3 nil))) 0) < 1232543463 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you just can't do it < 1232543463 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232543465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (! (cons 1 (cons 2 (cons 3 nil))) 1) < 1232543465 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232543467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (! (cons 1 (cons 2 (cons 3 nil))) 2) < 1232543467 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232543469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (! (cons 1 (cons 2 (cons 3 nil))) 3) < 1232543469 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232543475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: not even by implementing monads by hand? < 1232543478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (length (cons 1 (cons 2 (cons 3 nil)))) < 1232543478 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232543502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wrote that cons/nil ^.^ < 1232543509 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't set dynamic variables as the language implements them, stepping onto interpretation level allows you to do anything in any language. < 1232543521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1232543529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well, any tc lang < 1232543530 0 :oklopoll!unknown@unknown.invalid QUIT :No route to host < 1232543530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if monads by hand counts as interpretation level? < 1232543532 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah btw that's a pretty fun example the one on /oklopol/ < 1232543534 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1232543540 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i made the sort and the rational class < 1232543543 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird made the list class < 1232543545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah it implements its own numer class < 1232543548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that you can use like regular ones < 1232543551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for rationals < 1232543555 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it's sorting rationals entirely from scratch < 1232543559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, liek, qs < 1232543564 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lists, sorting and rationals synthetic < 1232543571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: although that qs is the functional one and so not really qs. < 1232543573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but thar you go < 1232543584 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well yes, i read the article too < 1232543606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does ftr do? < 1232543611 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: filter < 1232543625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, (a -> Bool) -> [a] -> [a] < 1232543633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure you can work that out < 1232543643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232543655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: what is the array syntax again < 1232543660 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: [] < 1232543662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :having that in your stdlib is kind-of cheating for implementing quicksort, though < 1232543667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm, no < 1232543676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :many langs have filter < 1232543680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's partition that's cheating < 1232543681 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well it's implemented in oklotalk < 1232543684 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the filter < 1232543687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1232543694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION accidentally cut the power supply to their monitor < 1232543702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also note that qs works on conses < 1232543703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :good thing it wasn't the CPU... < 1232543705 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :var_map["ftr"]=ofunc("(-> [p (: (@ h (tst p)) t)] (+ [h] (' p t))) (-> [p (: h t)] (' p t)) []","ftr") < 1232543705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as well as arrays < 1232543707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same with ftr < 1232543712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because $! and length were defined < 1232543724 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could just copypaste that in there. < 1232543727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: [1 2 3] < 1232543728 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2 3] < 1232543734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (ftr {$f} [1 2 3]) < 1232543734 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1232543735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (ftr {$t} [1 2 3]) < 1232543736 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2 3] < 1232543745 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the problem is you can't do imperative stuff really, which you should be able to do < 1232543750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232543753 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this is because the lvalue system is degenerate in -- < 1232543758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is pondering how to make a botloop, as always < 1232543760 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and, well, also < 1232543765 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because you can't err < 1232543768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: %eval < 1232543768 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :%eval < 1232543769 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :set a dynamic variable < 1232543773 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :from an inner scope < 1232543777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: %eval a < 1232543777 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1232543781 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can just read it < 1232543782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how does string quoting work in oklotalk? < 1232543783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1232543794 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: very degenerate :< < 1232543809 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the whole object system is kinda ugly, i was mainly just going for getting it extendable < 1232543818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :should integrate strings and lists at some point < 1232543818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: " to " is a raw string? < 1232543823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is there an escaping syntax? < 1232543824 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1232543831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: "\"" < 1232543831 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :" < 1232543835 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm not sure whether there are, but i assume yes < 1232543835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: "a" < 1232543836 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1232543836 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, good < 1232543841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: "%eval 2" < 1232543841 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :%eval 2 < 1232543841 0 :kerlobot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232543844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :: """a""" < 1232543846 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just remember strings were really stupid. < 1232543848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: """a""" < 1232543857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: "a" < 1232543857 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1232543867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... my triple-quotes seem to have confused it < 1232543877 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: 1 1 < 1232543878 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232543884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: "" "" < 1232543887 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1232543887 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :right < 1232543889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: parses as < 1232543891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"" "a" "" < 1232543891 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it just evaluates the first < 1232543894 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and it's empty < 1232543894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the last expression is taken < 1232543896 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is idiot. < 1232543897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: 1 2 3 < 1232543897 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232543906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and quotes aren't quo0ted in their output < 1232543906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus < 1232543920 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh right last one ofc < 1232543921 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: 1 2 3 < 1232543921 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232543924 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1232543925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:18 < ehird> thus < 1232543928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1232543930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:18 < ehird> :: 1 2 3 < 1232543930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:18 < oktabot> 3 < 1232543937 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232543939 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1232543944 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda blind < 1232543945 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232543947 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: 3 2 1 < 1232543948 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232544007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (map {"\""+_+"\""} [1 2 3]) < 1232544008 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[+_+"\"" +_+"\"" +_+"\""] < 1232544019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1232544024 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sexps. < 1232544025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (map {"\""+_+"\""} ["1" "2" "3"]) < 1232544025 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[+_+"\"" +_+"\"" +_+"\""] < 1232544028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232544032 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-- < 1232544032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing in infix < 1232544034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not prefix < 1232544047 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1232544048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (map {(+ "\"" (+ _ "\""))} ["1" "2" "3"]) < 1232544048 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :["1" "2" "3"] < 1232544049 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (1 + 3) < 1232544049 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1232544074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold {+} "\"" (map {(+ "\"" (+ _ "\""))} ["1" "2" "3"])) < 1232544074 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232544093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold {+} (map {(+ "\"" (+ _ "\""))} ["1" "2" "3"]) "\"") < 1232544093 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232544093 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is there a fold? < 1232544105 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also {+} is a constant function that returns + < 1232544106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{+} wouldn't work. < 1232544107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, if there isn't why would there be that particular error? < 1232544112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ok < 1232544117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you have too many applications < 1232544119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (aaaaaaa aaaaaaaaa aaaaaaa) < 1232544119 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaa < 1232544122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1232544123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (aaaaaaa aaaaaaaaa aaaaaaa aaaaaaa) < 1232544123 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232544127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (aaaaaaa aaaaaaaaa aaaaaa) < 1232544127 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaa < 1232544128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + "\"" (map {(+ "\"" (+ _ "\""))} ["1" "2" "3"])) < 1232544128 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232544129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (aaaaaaa aaaaaaaaa) < 1232544130 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaa < 1232544133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (aaaaaaa) < 1232544134 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232544136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (foldl + "\"" (map {(+ "\"" (+ _ "\""))} ["1" "2" "3"])) < 1232544137 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232544145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232544147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, let's implement a fold if there isn't one already < 1232544147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just told you < 1232544149 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: functions are either monadic or dyadic < 1232544156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fold is trivial, look < 1232544160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ok, that's an interesting restriction < 1232544169 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you see this is just a simple sexp syntax over an infix system. < 1232544175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should implement total from Underload, it's like fold but with two args < 1232544178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1232544227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what are arrays/lists syntactic sugar for? < 1232544233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do I head/tail them? < 1232544239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or do I have to rely on ehird cons cells? < 1232544250 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well you can pattern match on them < 1232544255 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(: head tail) < 1232544262 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure you can actively cut them... < 1232544272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pattern matching will do < 1232544273 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (: [1 2 3]) < 1232544273 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2 3] < 1232544277 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (: 4 [1 2 3]) < 1232544277 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f i] {(-> [] i) (-> l (f (! l 0 < 1232544278 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21820320>>> < 1232544282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's as far as I've written < 1232544284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :feel free to continue < 1232544294 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1232544295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (-> (: a b) [1 2 3]) < 1232544295 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that was surprising < 1232544309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232544309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (-> (: a b) [1 2 3]) < 1232544310 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{} < 1232544313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why f? < 1232544314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need {} < 1232544317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f is false < 1232544321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well i'm not sure : means anythin. < 1232544324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should learn oklotalk :s < 1232544324 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*anything < 1232544332 0 :MigoMipo!n=MigoMipo@84-217-12-137.tn.glocalnet.net JOIN :#esoteric < 1232544334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what do you think I'm doing? < 1232544339 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i can see if there's a beheader.... < 1232544341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats me :D < 1232544347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(-> a b) pattern matches on the value of _ < 1232544352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1232544356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and force a return if it matches < 1232544365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you need them in {} to be useful < 1232544375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> (: a b) [a b])} [1 2 3]) < 1232544375 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 [2 3]] < 1232544380 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> (: a b) a)} [1 2 3 4]) < 1232544380 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232544386 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232544401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huray now we sing songs of the hello < 1232544411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:18 < ehird> :: 1 2 3 < 1232544411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:18 < oktabot> 3 < 1232544412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1232544420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f i] {(-> [] i) (-> l (f (! l 0 < 1232544421 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21740000>>> < 1232544421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hokay < 1232544440 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (! [1 2 3 4 5 2 34 12 4 2 5 2 4 23 21] 10) < 1232544440 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1232544442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f i] {(-> [] i) (-> (: a b) (: (f a) (' b)))})}) < 1232544443 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21831312>>> < 1232544451 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there's an indexing operator it seems :D < 1232544451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: ((fold + 0) [1 2 3]) < 1232544451 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1232544467 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (* [1 2 3] [4 5 6]) < 1232544467 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[[1 4] [1 5] [1 6] [2 4] [2 5] [2 6] [3 4] [3 5] [3 6]] < 1232544469 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1232544477 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :THERE'S A CARTESIAN PRODUCT AND NO ONE TOLD ME < 1232544489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f i] {(-> [] i) (-> (: a b) (: (f a) (' b)))})}) < 1232544489 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (* [[1 2 3] [4 5 6] [7 8 9]]) < 1232544489 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21461512>>> < 1232544489 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[[1 2 3] [4 5 6] [7 8 9]] < 1232544494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y dat is broken? < 1232544496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((fold + 0) []) < 1232544497 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1232544500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: ((fold + 0) []) < 1232544501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: ((fold + 0) []) < 1232544501 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1232544504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that wurk < 1232544505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: ((fold + 0) [1]) < 1232544506 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that donut < 1232544515 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's a good question..... < 1232544520 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1232544525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> [(: h t) f] (f h (' t f))) (-> [x f] x)} + [1 2 3 4 5]) < 1232544525 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1232544531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not quite right < 1232544536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :failure :D < 1232544543 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1232544547 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (: 1 [2 3]) < 1232544548 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544553 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's probably the problem < 1232544555 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1232544575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f [a]] a) (-> [f (: a b)] (: (f a) (' f b)))}) < 1232544575 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21786176>>> < 1232544579 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :use your own lists. < 1232544582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> [(: h t) f] (f h (' t f))) (-> [x f] x)} [1 2 3 4 5] +) < 1232544582 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: unsupported operand type(s) for +: 'int' and 'list' < 1232544585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f [a]] a) (-> [f (: a b)] [(f a) (' f b)])}) < 1232544585 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21839384>>> < 1232544589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + [1 2 3]) < 1232544589 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 [2 3]] < 1232544592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my problem was I got the args the wrong way round < 1232544594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops. < 1232544596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a map. < 1232544604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f [a]] a) (-> [f (: a b)] (f a (' f b))}) < 1232544604 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1232544604 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1232544608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= fold {(-> [f [a]] a) (-> [f (: a b)] (f a (' f b)))}) < 1232544609 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<21887856>>> < 1232544612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + [1 2 3]) < 1232544613 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1232544616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1232544619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1232544622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + []) < 1232544622 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544622 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"@ row 1", what a great irc bot feature! < 1232544624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good < 1232544625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + [1]) < 1232544626 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1232544628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very nice. < 1232544635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold * [[1 2 3] [4 5 6]]) < 1232544635 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[[1 4] [1 5] [1 6] [2 4] [2 5] [2 6] [3 4] [3 5] [3 6]] < 1232544640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold * [[1 2 3] [4 5 6] [7 8 9]]) < 1232544640 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[[1 [4 7]] [1 [4 8]] [1 [4 9]] [1 [5 7]] [1 [5 8]] [1 [5 9]] [1 [6 7]] [1 [6 8]] [1 [6 9]] [2 [4 7]] [2 [4 8]] [2 [4 9]] [2 [5 7]] [2 [5 8]] [2 [5 9]] [2 [6 7]] [2 [6 8]] [2 [6 9]] [3 [4 7]] [3 [4 8]] < 1232544640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> [(: h t) f] (f h (' t f))) (-> [[x] f] x)} [1 2 3 4 5] +) < 1232544640 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Atm instance has no attribute 'call' < 1232544642 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1232544645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: ({(-> [(: h t) f] (f h (' t f))) (-> [[x] f] x)} [1 2 3 4 5] +) < 1232544645 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Atm instance has no attribute 'call' < 1232544647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: give up, I beat you :D < 1232544655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Atm instance"? < 1232544660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shur < 1232544662 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: atom < 1232544664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: ($a 2) < 1232544665 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232544669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, that's ind of right < 1232544670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1232544675 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: ($a 1 2) < 1232544676 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in conclusion < 1232544680 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err :P < 1232544682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that's total not fold < 1232544682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(= fold {(-> [f [a]] a) (-> [f (: a b)] (f a (' f b)))}) < 1232544687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232544692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well fold is cooler :D < 1232544695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you can implement fold from total just by putting an extra element on the end of the list < 1232544709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fyi, two-argument fold < 1232544710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is common < 1232544721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I just like to give it a different name < 1232544734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :total is misleading, it does fold < 1232544740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arguably, the fold-with-default needs a special name < 1232544764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold fold []) < 1232544765 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold fold [+ [1 2 3]]) < 1232544775 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1232544780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1232544784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold fold [+ [1 2 3] + [1 2 3]]) < 1232544784 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544785 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errr, that's just confusing. < 1232544796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold fold [+ + [1 2 3]]) < 1232544797 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232544799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha wat < 1232544802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold fold [fold [+ [1 2 3]]]) < 1232544803 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1232544804 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no idea. < 1232544810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAKES NO SENSE :D < 1232544813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so, it's application? < 1232544814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1232544819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold fold [fold [fold [+ [1 2 3]]]]) < 1232544819 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1232544823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: of course it is < 1232544826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(fold fold [x y]) -> (x y) < 1232544827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you have a two-arg list < 1232544827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome < 1232544829 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :OKLOTALK-- ONLY MAKES SENSE WHEN USED NICELY. < 1232544848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: no, that's inherent in the definition of defaultless fold < 1232544852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would work just as well in Haskell < 1232544873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it wouldn't < 1232544880 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you sure haskell likes lists with functions and values in them? < 1232544884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as [(+),[1,2,3]] is invalid < 1232544889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, forgot about the strict typing < 1232544889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as lists are monotyperated < 1232544892 0 :Hiato!n=1@dsl-245-26-251.telkomadsl.co.za JOIN :#esoteric < 1232544893 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232544899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :conclusion: this is AWESOME BEANS PLUS. < 1232544902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would work in Visual Haskell < 1232544906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1232544907 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how can people forget haskell is strict about types < 1232544908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which has a Variant type, and is otherwise identical < 1232544909 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1232544916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haskell has a variant type < 1232544920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's called Any < 1232544922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: because I've used OCaml < 1232544922 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's what haskell is, being pedantic about types < 1232544929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it's gh < 1232544929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c < 1232544933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also http://www.haskell.org/visualhaskell/ < 1232544934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is a breath of fresh air compared to it in terms of type dicipline < 1232544944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, I was just trying to pun on Visual Basic < 1232544957 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders who it was that used arch here < 1232544962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: too many idiots. < 1232544966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mostly AnMaster :P < 1232544973 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :archlinux? < 1232544980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1232544982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: AnMaster ported C-INTERCAL to Arch < 1232544986 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has heard of that < 1232544987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't know if he actually uses it < 1232545001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a port. < 1232545008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, just a build library < 1232545009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he just added some lines into a packagefile. < 1232545012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*package file < 1232545014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :porting is easy if you don't have to change the source < 1232545023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I use arch on one system. And yes it was just making a package < 1232545040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so porting would be the wrong word < 1232545138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(+ "\"" (+ _ "\""))} ["1" "2" "3"])) < 1232545138 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :"1""2""3" < 1232545214 0 :Hiato1!n=1@dsl-245-26-251.telkomadsl.co.za JOIN :#esoteric < 1232545235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: "["+(fold + (map {(+ "\"" (+ _ "\""))} ["1""2""3"]))+"]" < 1232545235 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1232545237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1232545246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (("["+(fold + (map {(+ "\"" (+ _ "\""))} ["1""2""3"])))+"]") < 1232545246 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1232545250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuckit < 1232545250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(-> "\"" "\"\\\"\" ") (-> "\\" "\"\\\\\" ") (-> x (+ "\"" (+ _ "\"")))} ["1" "2" "3"])) < 1232545251 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :"1""2""3" < 1232545257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(-> "\"" "\"\\\"\" ") (-> "\\" "\"\\\\\" ") (-> x (+ "\"" (+ _ "\" ")))} ["1" "2" "3"])) < 1232545257 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :"1" "2" "3" < 1232545266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(-> "\"" "\"\\\"\" ") (-> "\\" "\"\\\\\" ") (-> x (+ "\"" (+ _ "\" ")))} ["1" "2" "3" "\"" "\\"])) < 1232545267 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :"1" "2" "3" "\"" "\\" < 1232545290 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: [1 2 3] < 1232545290 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2 3] < 1232545297 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232545298 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: [1 .. 5] < 1232545299 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 .. 5] < 1232545300 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1232545337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-- is for real men < 1232545383 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1232545407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= range {(-> [x x] -> []) (-> [x y] ([x] + (range (x+1) y)))}) < 1232545407 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232545416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (= range {(-> [x x] []) (-> [x y] ([x] + (range (x+1) y)))}) < 1232545417 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Application consists of 2 or 3 expressions. < 1232545420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butts. < 1232545426 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (= .. {(-> [a a] [1]) (-> [a b] (+ [a] (' (+ a 1) b)))}) < 1232545426 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<22016608>>> < 1232545429 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (.. 1 7) < 1232545430 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2 3 4 5 6 1] < 1232545434 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1232545444 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (= .. {(-> [a a] [a]) (-> [a b] (+ [a] (' (+ a 1) b)))}) < 1232545444 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :<<<22017008>>> < 1232545449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (.. 1 7) < 1232545449 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2 3 4 5 6 7] < 1232545451 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (.. -12 42) < 1232545452 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: maximum recursion depth exceeded < 1232545455 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1232545457 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1232545458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: (.. 1 2) < 1232545458 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :[1 2] < 1232545465 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: (6 .. 9) < 1232545465 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232545470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1232545472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232545473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1232545492 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well 6 handles [.. 9] < 1232545497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1232545505 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :currently all handles all except for atoms < 1232545514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(+ "\"" (+ ((-> "\"" "\\\"") (-> "\\" "\\\\") (-> x x)) "\""))} ["1" "2" "\"" "\\" "3" ])) < 1232545514 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: 'NoneType' object has no attribute 'clbl' < 1232545522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1232545524 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1232545528 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errors are so helpful <3 < 1232545537 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm not sure what that means. < 1232545547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(+ "\"" (+ ({(-> "\"" "\\\"") (-> "\\" "\\\\") (-> x x)) "\"")} _)} ["1" "2" "\"" "\\" "3" ])) < 1232545548 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1232545548 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean that's an unwrapped python error < 1232545559 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1232545566 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :((->... doesn't look right < 1232545585 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you clearly have paren errors there < 1232545590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(+ "\"" (+ ({(-> "\"" "\\\"") (-> "\\" "\\\\") (-> x x)} _) "\"")} ["1" "2" "\"" "\\" "3" ])) < 1232545590 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :An error: Unmatching parens @ row 1. < 1232545597 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1232545603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(+ "\"" (+ ({(-> "\"" "\\\"") (-> "\\" "\\\\") (-> x x)} _) "\""))} ["1" "2" "\"" "\\" "3" ])) < 1232545603 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :"1""2""\"""\\""3" < 1232545610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: (fold + (map {(+ "\"" (+ ({(-> "\"" "\\\"") (-> "\\" "\\\\") (-> x x)} _) "\" "))} ["1" "2" "\"" "\\" "3" ])) < 1232545611 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :"1" "2" "\"" "\\" "3" < 1232545714 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: < 1232545720 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: <---> < 1232545721 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232545723 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: <------> < 1232545724 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :f < 1232545726 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1232545729 0 :ais523!unknown@unknown.invalid QUIT :"mibbit.com: lectures" < 1232545784 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: fol < 1232545784 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :fol < 1232545787 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1232545792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::: oklocrap < 1232545793 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :oklocrap < 1232545793 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::: %%# < 1232545793 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :%%# < 1232545894 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :"There are 4 primitive datatypes: integer, string, list, atom and thing." < 1232545900 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that 5? < 1232545905 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1232545918 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :maybe, maybe :) < 1232545994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232546003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-- is one of my favourite languages < 1232546005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Things are clever < 1232546015 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :thingz <33 < 1232546034 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i wanna implement some muture :<<< < 1232546097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut is muture again < 1232546112 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/oklopol/muture.txt < 1232546125 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's the search thingie stuff < 1232546149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1232546155 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::--) < 1232546190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :">> expr" maximizes expr given the some nondeterministic choices the interp can make in evaluating expre. < 1232546192 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*expr < 1232546199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>> \[1 3 5 2] < 1232546203 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :would evaluate to 5 < 1232546212 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :\list means an elem of list < 1232546225 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: (= x 42) < 1232546226 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1232546229 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::: x < 1232546230 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1232546231 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232546308 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wow, it's a number :) < 1232546365 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the problem is of course it's pretty goddamn hard to implement, tried once, crapped my pants. < 1232547428 0 :Mony!n=Harmony@AToulouse-258-1-103-22.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1232547553 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1232547587 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1232547621 0 :Hiato1!unknown@unknown.invalid QUIT :Remote closed the connection < 1232548170 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232548176 0 :moozilla!n=moozilla@207-118-51-20.dyn.centurytel.net JOIN :#esoteric < 1232548632 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCException: MigoMipo out of IRC" < 1232551089 0 :Judofyr!n=Judofyr@95.34.27.156.customer.cdi.no JOIN :#esoteric < 1232556630 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1232556710 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've just implemented RSSB in Redcode and I'm looking for a new project < 1232556791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1232557265 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Any suggestions. I'd prefer stack or cell based, minimal instruction set and relative addressing! < 1232557425 0 :BeholdMyGlory!n=arvid@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1232557439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, bf fits that but is boring. < 1232557606 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Someone already did bf in redcode < 1232557637 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Someone already did brainfuck in everything < 1232557719 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I want one of these for esoteric programming langs http://www.levenez.com/lang/lang.pdf :-) < 1232557782 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean "for"? < 1232557786 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter or interpretee? < 1232557870 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :The interpreter will be written in Redcode < 1232558291 0 :FireyFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1232559177 0 :ais523!n=ais523@147.188.254.127 JOIN :#esoteric < 1232559184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb me < 1232559701 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1232559746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yoohoo i've got a part in the topic < 1232559754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1232559769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tip of the hat to you Mr. ais523 < 1232559921 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1232560070 0 :BeholdMyGlory!n=arvid@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1232560151 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Pick and choose -> http://esoteric.voxelperfect.net/wiki/Language_list < 1232560250 0 :ais523_!n=ais523@147.188.254.127 JOIN :#esoteric < 1232560260 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Too many to choose from! < 1232560271 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232560310 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1232560338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i can see if there's a beheader.... < 1232560353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scary < 1232560357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... so who's impomatic, then? < 1232560364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: there's also the random page button < 1232560367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this channel is getting new members so fast it's scary < 1232560383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hi < 1232560389 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :For now I've looked through the Hello World implementations for a language I like the look of < 1232560390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since most pages are on a single language, should be nearly the same < 1232560421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it hits something you aren't looking for, you can always click again < 1232560449 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ais523: new here. I'm a redcode programmer < 1232560455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm hello world is not good for unlambda, say, the structure is trivial < 1232560458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, interesting < 1232560472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so doesn't really show it < 1232560476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hello world works best to show how languages manage string handling, and what the basic syntax is < 1232560491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, lots of different languages could just have "Hello, world!" as a hello world program < 1232560497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in all sorts of different paradigms < 1232560500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::: "Hello, world!" < 1232560501 0 :oktabot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1232560508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Hello, world!)S < 1232560509 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1232560509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1232560515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!Hello, world! < 1232560515 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1232560519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :three rather different langs < 1232560523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yet the programs look pretty similar < 1232560542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :99bob is at least good for control flow < 1232560575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: if you're interested in redcode might i suggest FuckYourBrane (iirc)? < 1232560582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FukYorBrane < 1232560591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there's a fatal bug in it if you don't limit program length < 1232560596 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1232560604 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1232560608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's also Brainfuck Joust, which has become popular over at Agora recently < 1232560612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone should add it to the esowiki, really < 1232560630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well the bf hello world with ! is cheating < 1232560635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1232560642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without ! I don't have it memorised, though < 1232560648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1232560649 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help < 1232560658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why is there not a hello world in fungot's program list? < 1232560659 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: for s in (find prefix -type fnord do if -z instrarrayid then echo " /star does not point to get_install" then echo " double fnord else fnord < 1232560665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1232560667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show rot13 < 1232560667 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :,[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+14<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+5[<-5>-]<2-[>+<-[>+<-[>+<-[>+<-[>+<-[>+ < 1232560679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that's not the whole program < 1232560681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!show choo < 1232560687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show choo < 1232560687 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1232560693 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACHOO < 1232560697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IMO, BF's strong point is simple text processing < 1232560765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1232560765 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1232560773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def hw bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1232560773 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1232560777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^hw < 1232560778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^hw < 1232560778 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1232560778 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1232560785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: snap < 1232560791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(pasted from wiki) < 1232560799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was going to ask if that's the esowiki's version < 1232560812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks like it, it has too many loops to be the EgoBot version < 1232560813 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thanks, I'll take a look shortly < 1232560833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah it doesn't use the several cell initialization < 1232560872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is it necessary to save new commands explicitly? < 1232560880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not IIRC < 1232560885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could always read the source to find out < 1232560887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1232560887 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1232560973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that right now, he /is/ insane enough to find the particular relevant bit of fungot's code < 1232560974 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm already sobbing!! < 1232561026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: how rational of you < 1232561027 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they really don't dare open anything else for some time now i know smthg abt the differences fnord mit-scheme n other schemes too. < 1232561100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw about earlier this morning - does anyone know a non-terminating ski expression without parentheses? < 1232561118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(when i was talking to myself) < 1232561137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... which way does SKI associate when written normally? < 1232561144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :left < 1232561147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm far too used to Unlambda to know that off by heart < 1232561157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, SII = ((S I) I) ? < 1232561162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232561197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there isn't an obvious solution that I can see < 1232561201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there might well be a subtle one < 1232561208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you think just fuzzing would discover one? < 1232561213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :starting with sii was useless at least < 1232561224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1232561232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you may as well just write whatever it's applied to twice < 1232561250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and just s's didn't work, even though s's tend to make things complicated in general < 1232561256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was wondering about just Ss < 1232561272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :K is a simplifier, although simplifiers may help for loops < 1232561276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : sssssss -> ss(ss)sss -> ss(sss)ss -> ss(ssss)s -> ss(sssss) < 1232561277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and S is a complicator < 1232561391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :summing up from this morning, it must start with ss, siks or siss < 1232561399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is necessary to use ^save, yes. < 1232561400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anything else simplifies < 1232561401 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^save < 1232561401 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1232561407 0 :MigoMipo!i=c1b7fd21@gateway/web/ajax/mibbit.com/x-9ef7e2d4322d7d56 JOIN :#esoteric < 1232561413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1232561443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see... we know it starts with s < 1232561447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as starting with i is redundant < 1232561453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and starting with k is doubly redundant < 1232561465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore, it's S x y z and possibly more combinators < 1232561470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :starting with sk is also redundant < 1232561471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is ((x z) (y z)) < 1232561480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't? < 1232561488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes it is < 1232561490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes it is, skx == i < 1232561494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just get i < 1232561511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and starting with sii we've already demonstrated is redundant < 1232561516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so ss, sik, or sis < 1232561519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i looked at si this morning < 1232561530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sixy must have y=s < 1232561538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you get z (s z) < 1232561549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and x!=i as you noticed < 1232561550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where z is the next term < 1232561552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1232561556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm... < 1232561570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sixs = ((i s) (x s)) < 1232561573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric := s (x s) < 1232561587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, I think serialised SKI counts as a new esolang < 1232561594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's usable, or if it's a new subtle cough? < 1232561609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my thought exactly < 1232561663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if it starts with ss? < 1232561675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :siks = s(ks), siss = s(ss) < 1232561692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ssxy = ((s y) (x y)) < 1232561695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't evaluate further < 1232561706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ssxyz = (s y) (x y) (z) < 1232561707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which does < 1232561716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah that was the trouble with just s's, tend to gobble up arguments < 1232561733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it becomes (yz)((xy)z) < 1232561749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the trick may be to s a lot to generate complicated bracketing patterns < 1232561754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then after that fill it with an s/k/i mix < 1232561760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to get the arguments into the pattern we need < 1232561824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ssxszy = sz((xs)z)y < 1232561849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric := (zy)(((xs)z)y) < 1232561856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm beginning to spot a pattern here < 1232561876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's going on with the birds? < 1232561883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not birds in particular < 1232561892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is to make an SKI infinite loop < 1232561898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the restriction that the entire thing has to left-associate < 1232561913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so sii(sii) is out because it needs that pair of parens < 1232562118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Flattening Combinators: Surviving Without Parentheses, Chris Okasaki, JFP03" < 1232562127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds promising :D < 1232562149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :HAMMER IT FLAT < 1232562149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does it just use backquotes instead, I wonder? < 1232562172 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is unlambda that popular that people know of those conventions though? < 1232562180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1232562182 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall PN with ` anywhere else < 1232562187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I know I think of combinators with backquotes not parens < 1232562188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that's unlikely for a JFP submission... < 1232562237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek postscript < 1232562252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can't you read postscript? < 1232562261 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1232562276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not easily. < 1232562288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have at least two postscript readers on here < 1232562292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite probably 3 < 1232562353 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :From the original article of combinators : 'If we now take the form F§U as a point of departure, then, by means of Z alone, F can be transformed in such a way that all parenthesis disappear. By means of C, Z and S, therefore, every formula of logic can be written without parenthesis as a simple sequence of these signs" < 1232562362 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :FU* < 1232562369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... which combinators are C and Z? < 1232562490 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :C is K, Z is... Zxyz = x(yz), S is S. < 1232562520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Z is cheating in this particular instance < 1232562534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because clearly it lets you mess with associativity at will < 1232562540 0 :impomatic!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232562549 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't diss the Schonfinkel man himself. < 1232562555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1232562566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, Schonfinkel's idea was really clever in that context < 1232562577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny: http://rafb.net/p/L2FgYp89.html (I added the comment) < 1232562577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, trying to port it into another context fails in this case < 1232562591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what is the true wtf < 1232562614 0 :kar8nga!n=kar8nga@a-242.vc-graz.ac.at JOIN :#esoteric < 1232562618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1232562625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is postfunc declared volatile? < 1232562647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the only real hope of sanity here < 1232562648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1232562655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is a local auto variable < 1232562662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is closefunc local or global? < 1232562666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that it really matters < 1232562667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :local too < 1232562683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(it will get put into a struct that is constructed a bit below < 1232562690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, clearly a case of copy-and-paste error < 1232562693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232562702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the right way would be to use macros to avoid code duplication too < 1232562703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second and third ifs are unreachable, aren't they < 1232562723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, and the second one should check closefunc, and the third one should be removed < 1232562747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I agree with you that that looks like the obvious fix < 1232562749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's that from>? < 1232562808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, crossfire < 1232562815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was debugging another issue when I ran into that < 1232563091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1232563093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.xsharp.org/ < 1232563115 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1232563130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out what paradigm it is < 1232563174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... looks imperative < 1232563206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow interesting < 1232563209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they implemented functional programming too < 1232563217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the desc sounds "tree rewriting" < 1232563221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't, though < 1232563224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh ok < 1232563254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it? < 1232563256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm confused < 1232563259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems to use append-child a lot < 1232563308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, the wiki's main page is < 1232563309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#REDIRECT [[X Sharp on wheels]] < 1232563358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the protection level of the original main page is move/edit at autoconfirmed < 1232563362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so anons can't even fix those problems < 1232563376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone's gone to the effort of getting autoconfirmed, then vandlising it... < 1232563466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : This is only slightly more annoying than LOLCODE. < 1232563665 0 :MigoMipo!i=c1b7fd21@gateway/web/ajax/mibbit.com/x-60537671e738d5ab JOIN :#esoteric < 1232564188 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1232564988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A < 1232565005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there is no response to that. You win already. < 1232565005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :B < 1232565015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, stop using such a degenerate opening < 1232565021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still, you have to say B < 1232565033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1232565036 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic; d) http://tunes.org/~nef/logs/esoteric; e) the letter game < 1232565120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"the channel that is more than gay sex" < 1232565218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PONG < 1232565225 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic; d) http://tunes.org/~nef/logs/esoteric; e) the letter game < 1232565228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1232565235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ? < 1232565241 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :a) oko; b) the swatter; c) messing with the topic; d) http://tunes.org/~nef/logs/esoteric; e) the letter game; f) gay sex. occasionally. < 1232565247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now it is a complete description < 1232565261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, I admit that's a #esoteric meme < 1232565265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't like it < 1232565273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's hardly unique to #esoteric like some of the others are < 1232565285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I suppose messing with the topic isn't a #esoteric-specific meme < 1232565289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about the goat sacrifices? < 1232565289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the loglink possibly is, though < 1232565297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they never really caught on < 1232565312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're still new aren't they < 1232565322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and we only use it when there are newbies < 1232565352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gay sex is certainly a recurring theme here, you can't deny it :P < 1232565359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't < 1232565360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we must be objective. < 1232565370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just tried to redefine the inclusion criteria instead < 1232565377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, don't scare off the new peopel < 1232565390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the new people need thicker skin to survive here :-P < 1232565391 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :would probably be silly to add esolangs to the list? < 1232565402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: when do we talk about esolangs? < 1232565402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: those aren't exactly a meme < 1232565403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly. < 1232565406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're what the channel is for < 1232565410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"languages. occasionally programming ones." < 1232565422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's #linguistics. < 1232565422 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not talking about esolangs, though, is. < 1232565427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232565428 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :somewhat < 1232565442 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that i like that one either :P < 1232565449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: does #linguistics still have a strict anti-gay-sex policy? < 1232565647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adadasdasdasd < 1232565649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dfsddddddddddddddddddddd < 1232565818 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1232566524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1232566586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :c < 1232566589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1232566594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :t < 1232566619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :v < 1232566624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* < 1232566626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z < 1232566626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z < 1232566627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z < 1232566628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :m < 1232566630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z < 1232566635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :p < 1232566637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$% < 1232566656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FOUL! < 1232566663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232566666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is valid perl code < 1232566668 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :i < 1232566670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :valid after a z-onslaught < 1232566674 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :k < 1232566677 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :? < 1232566682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z < 1232566688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ni < 1232566717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffffffffffffffffffffffffffffffff < 1232566727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FOWL! < 1232566744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, I win < 1232566747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to the perl maneuver < 1232566749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1232566759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/win/lose < 1232566766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1232566800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1232566823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to see how long it takes someone to add the final slash < 1232566826 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because look at the rules, oerjan < 1232566836 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :RULE 1 : ehird loses < 1232566843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: buy a real rulebook, lamer. < 1232566849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: see p645, section 9 < 1232566861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in the ANSI or ISO edition? < 1232566869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the rules are the same, but the page numbering is different... < 1232566872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jekyll & Montgomery < 1232566882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Third.FirstFourth edition < 1232566931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait i only have the DVD version < 1232566977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that works too < 1232566983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just use the xref tool included < 1232566990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which translates various reference numbers < 1232567003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with appendix by Hyde & Seech < 1232567019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I'll just the standardized numbering system from now on (you know, they put it in a whole other spec because none of the specs are consistent enough...) < 1232567077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the standard with arabic numerals or the one with babylonian numerals? < 1232567109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arabic, since we're modern people here. < 1232567121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know the last one is really only used on MSN, and is overcomplicated < 1232567147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's have a rematch... with the swatter < 1232567149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1232567152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1232567201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n < 1232567215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1232567231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm clever move < 1232567238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1232567238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foul < 1232567244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now I have the swatter < 1232567248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1232567250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no you don't! < 1232567254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure i do < 1232567259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the swatter must not be used for games! < 1232567266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:45 < ehird> let's have a rematch... with the swatter < 1232567273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :im not talking about the physical swatter < 1232567280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see p1333, section 8 < 1232567283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1232567292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah but then you still lose < 1232567301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you said "foul" rather than "swat" < 1232567309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't have the swatter < 1232567311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i couldn't swat < 1232567312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only foul < 1232567314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gainign me the swatter < 1232567325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1232567335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Z < 1232567340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Q < 1232567347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :§ < 1232567353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ã¥ < 1232567359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e < 1232567364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :î < 1232567382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :w < 1232567386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w < 1232567391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :w < 1232567404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats oerjan for making a triplication ---### < 1232567408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v < 1232567415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :v < 1232567419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1232567426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :foul < 1232567431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1232567435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[nice try, but that was no foul] < 1232567445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure it was, the triplication was a trap < 1232567461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right but the letter differenciation was 3 < 1232567462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after it you have to triplicate, see p983 < 1232567471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're right < 1232567475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, swatter goes back to you < 1232567485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :R < 1232567498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :R < 1232567505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :r < 1232567510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1232567513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :b < 1232567518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :b < 1232567520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e < 1232567528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :b < 1232567535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232567542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Irish people are often green. < 1232567545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION steals swatter < 1232567552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1232567554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Irish trick, see p1334 section 9) < 1232567557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232567572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1232567573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s < 1232567576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1232567581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :foul < 1232567584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whaaaaaaaaat < 1232567594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after the irish trick you have to do consonant mutation < 1232567602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1232567608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :swatter goes back to you < 1232567610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523 < 1232567613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :participate :P < 1232567631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nn < 1232567635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nnnnnnnnnnnnnnnnnnnnn < 1232567638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meh, too busy trying to prove a slightly modified version of Russel's Paradox to be self-contradictory < 1232567655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :19 < 1232567668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A(g64,g64) < 1232567678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[triple score for letters+numbers+mathematical expression] < 1232567698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i lose, i cannot make enough letters on irc to answer that < 1232567705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1232567707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: < 1232567775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i still say the rules don't take irc properly into account, the internet appendices are really only suitable for email < 1232567792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah, the email game is obsolete < 1232567795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it relies on real-time, really < 1232567804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i suggest Wadler's book < 1232567818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wadler plays this game? < 1232567827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a 100 page or so summary of little things to know when playing over realtime communication like irc < 1232567835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm was it he who made the haskell ai for it? < 1232567842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I believe so < 1232567848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately it's a bit slow < 1232567851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so not really suited to irc. < 1232567853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1232567872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it wasn't they'd have amended the rules < 1232567884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to make it slower and prevent cheating < 1232567889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well naturally. it's like... the most antagonistic rule committee ever :-D < 1232567894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but we luv em. < 1232567944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah putting paul graham in the committee was not such a great idea < 1232567953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good thing they kicked him out in 2004 < 1232567970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean seriously can you remember oerjan? < 1232567973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"my arc AI is sooo fast" < 1232567979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that was one good thing that came out of the haskell ai < 1232567981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did he ever contribute a non-reverted rule? < 1232568008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he did some quine-based ones < 1232568028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody uses them do they? < 1232568044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nobody understands them < 1232568062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :500 lines of incomprehensible symbols < 1232568067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1232568076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i guess people in this channel could decipher it < 1232568177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean _technically_ one of them is official, but no one has ever managed to call that rule without using an AI < 1232568193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did the ai produce a pretty parse tree? < 1232568196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would help < 1232568205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which of course means disqualification in most tournaments < 1232568225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meh, this is a #esoteric tournament < 1232568229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be allowed here < 1232568229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except the RobLet Cup < 1232568233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only if written in an esolang < 1232568239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1232568252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I propose that right now, as 270:A < 1232568265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a nomic :P < 1232568277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :propose it to the committee, or we can just bend rules to it < 1232568280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but proposing is cheating < 1232568288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's a house rule provision but it has to be anonymous < 1232568299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't be anonymous on irc, really < 1232568300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1232568317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would have been unanimous but a misspelling crept through < 1232568327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1232568342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: for a laugh look at p2457 < 1232568350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's written in a special font < 1232568352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all italics < 1232568353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: don't, it's a goatse < 1232568356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the rule parts are so nested < 1232568360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that they have to use differing font size < 1232568362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to disambiguate < 1232568368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: similar effect on the brain... < 1232568386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the fractal maze rule, yeah i've seen it < 1232568404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also, one of the first uses of monads outside of category theory < 1232568409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it won some art prize < 1232568411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's actually structured as a monadic operation < 1232568413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you look closely < 1232568432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um it's that old? < 1232568436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1232568439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :been revised of course < 1232568450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would have to be from before the 90s < 1232568467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1232568472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's from 1980-something < 1232568510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: p329 is from the *1970s*, unchanged... < 1232568513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, typo < 1232568517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3329 < 1232568561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the page number was changed. there were only 2000 pages before they computerized the rules < 1232568573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but they did that really early on < 1232568574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :late 70s < 1232568582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's expanded a lot by now < 1232568614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i hear the next edition won't fit on an ordinary DVD < 1232568621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um it does? < 1232568626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :barely < 1232568628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh right, the old text version < 1232568630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hyper-compressed < 1232568632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a large dvd < 1232568638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you have the multi-dvd version I assume? < 1232568642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since you know about the formatting < 1232568657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, you have to really < 1232568667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: meh, you just need the multi-dvd compression algorithm < 1232568678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can decode the entire ruleset from the picture of Lenna < 1232568685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh not that joke again < 1232568690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :puhleeze, that got old in 1999 < 1232568696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I made it in reverse this time < 1232568706 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You can decode pretty much anything from the picture of Lenna < 1232568707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1232568707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1232568709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I know from experience < 1232568714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: creepy < 1232568736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, really creepy would have been if AnMaster had got that joke before my explanation < 1232568742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst ehird still needed one... < 1232568762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah um the likelyhood of that is 0. < 1232568770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just misread < 1232568770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only because AnMaster is idle < 1232568781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just misread, sheesh < 1232568788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just have one DVD. it's the special internet version leaving out the physical play rules. < 1232568805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait, the internet is just an appendix < 1232568807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, that one < 1232568810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that one is actually a trick < 1232568815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it downloads the complete rules from the internet < 1232568820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why the install takes so long < 1232568821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder oerjan's been doing so badly all this time < 1232568826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232568828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he has the full rules < 1232568828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rubbish, my disk is not that large < 1232568836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, the disk just downloads the rules < 1232568842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bit of a ripoff :P < 1232568849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my _hard_disk_ is not that large < 1232568854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1232568856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well how big is it < 1232568862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the rules fit compressed on a few dvds < 1232568865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so unless your hd is tiny... < 1232568885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :55 GB < 1232568890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's big enough < 1232568997 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1232568998 0 :ais523!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1232569032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone highlighted me? < 1232569060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232569062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no they didn't < 1232569067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they were discussing a joke you couldn't possibly have got < 1232569076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something like that, anyway < 1232569142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I actually know about Lenna, but I would have thought ais got it the wrong way round instead realising that he meant it as that. < 1232569145 0 :ais523!n=ais523@147.188.254.127 JOIN :#esoteric < 1232569150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk again < 1232569440 0 :ais523_!n=ais523@147.188.254.127 JOIN :#esoteric < 1232569680 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1232569706 0 :ais523_!n=ais523@147.188.254.127 JOIN :#esoteric < 1232569720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/U2charist < 1232569771 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1232570289 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1232570304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wow < 1232570379 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1232570515 0 :ais523_!n=ais523@147.188.254.127 JOIN :#esoteric < 1232570539 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1232570760 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1232571237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, they finally fixed MediaWiki bug 10569 < 1232571241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I only reported it in 2007 < 1232571254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that it's a particularly important one < 1232571262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only found it deliberately trying to provoke a failure mode < 1232571276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still, I can imagine a vandal having used it for something malicious < 1232571314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what was it? < 1232571389 0 :ais523!unknown@unknown.invalid QUIT : < 1232571399 0 :ais523!n=ais523@147.188.254.127 JOIN :#esoteric < 1232571453 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yay i guessed correct what the two most common letters are when measured by amount of google results for 20 of those characters. < 1232571464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1232571471 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :first is trivial to guess < 1232571535 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :after second i though mmmmmmmmmmmmmmmmmmm might be third, but there i went wrong < 1232571563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what did you guess? < 1232571573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa? < 1232571573 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well x is the first of course < 1232571577 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :w is the second. < 1232571577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wat < 1232571582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seriously? < 1232571584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wgat < 1232571584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1232571606 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :x means "unspecified", w i guessed based on www being a common acronym :P < 1232571624 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure that's the reason. point is i was right, not why i was right. < 1232571644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHH or something would top < 1232571663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :awwwwwwwwwwwwwww < 1232571688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's just say loads of letters 20 times in here so google indexes them < 1232571689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1232571715 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1232571719 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571720 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571720 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571721 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571721 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571722 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo < 1232571941 0 :ais523!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1232571963 0 :ais523!n=ais523@147.188.254.127 JOIN :#esoteric < 1232572103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (o):::***::::****( )*(~:S~:^):^ < 1232572104 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo oooooooooooooooooooo ooooooooo ...too much output! < 1232572266 0 :ais523_!n=ais523@147.188.254.127 JOIN :#esoteric < 1232572291 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232572300 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ugh, they didn't even fix the actual bug < 1232572306 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :just its symptoms < 1232572308 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1232572311 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232572392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: link < 1232572409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :https://bugzilla.wikimedia.org/show_bug.cgi?id=10569 < 1232572597 0 :BeholdMyGlory!n=arvid@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1232572620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Redirects to Special:Mypage and Special:Mytalk are no longer allowed]] < 1232572622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :painful < 1232572626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can we murder the mediawiki devs? < 1232572637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, there might be other pages with the same problem < 1232572639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now or in the future < 1232572655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, there might be other mediawiki devs, now or in the future < 1232572675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :again, let's kill MW devs. < 1232572685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, the fix makes the list configurable < 1232572699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there are some special pages which shouldn't be redirectable-to, like Special:Userlogout < 1232572792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Special:LaunchMissiles < 1232572799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, does that work on wikipedia? < 1232572806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I may have to give in to my inner vandal... < 1232572825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1232572835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all redirs to special pages are blocked on Wikipedia < 1232572838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit. wait, are you only saying that because of [[WP:BEANS]]? < 1232572852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[I see a featured article on Washington D.C., and the image File:Obama_Portrait_2006.jpg on the Main Page. This is absolutely ridiculous -- the U.S. is not the only country in the world, and filling the Main Page just because of the upcoming inauguration is obviously a violation of NPOV. < 1232572858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1232572860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1232572860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, WP:BEANS technically says "Don't tell people not to do something, because they'll be certain to try" < 1232572884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing about not giving vandalism hints, although there are good reasons not to do that either < 1232572919 0 :adimit!unknown@unknown.invalid QUIT :"leaving" < 1232573007 0 :adimit!n=AD@zappa.sfs.uni-tuebingen.de JOIN :#esoteric < 1232573030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :move to Wikipedia:Main Page < 1232573030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't this page moved out of the article Space? this is only one of some Wikipedia-related things, so please put it into the Wikipedia: namespace, thanks. --84.44.177.212 (talk) 14:13, 20 January 2009 (UTC) < 1232573034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh no... < 1232573062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Portal: < 1232573064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :please, Portal < 1232573068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what it's designed for < 1232573083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I saw you in one of those debates about it from like 2006 a while ago < 1232573087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Typical ais523 :-P < 1232573131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Template:REMOVE_THIS_TEMPLATE_WHEN_CLOSING_THIS_AfD < 1232573134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :name < 1232573135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1232573137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :best < 1232573140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :template < 1232573142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: iirc moving the Main Page has been discussed before < 1232573146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially since it has nothing to do with its naming, other than being useful in the source < 1232573150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I know, thus "oh no" < 1232573152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the debates were... heated < 1232573166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sorry about that < 1232573169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the name sort-of stuck < 1232573179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait you made it? < 1232573187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had to invent a migration path for AfD that people could follow without breaking anything and without realising it was happening < 1232573190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I made it < 1232573193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1232573205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I wasn't an admin back then < 1232573225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :istr someone pondering what would happen if something noteable with the name "Main Page" appeared < 1232573226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : "Starting to implement Wikipedia:AfD reform. This template is initially blank so that the process can be started without interfering with AfD." < 1232573231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1232573232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that happens a lot < 1232573248 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AfD? < 1232573258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Articles for Deletion. < 1232573288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaazzzzzzzzzzzzzzzzzzxxxxxxxxccccccvbnm,. < 1232573291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the heavyweight process for deleting things that not even admins can get away with just arbitrarily deleting < 1232573296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OOH! I wanna make an esolang. < 1232573302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just remembered, you know. < 1232573304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Esolangs! < 1232573317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I may or may not be forgetful <_________< < 1232573383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a forgetful esolang! < 1232573387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know, slashdot would be better if it wasn't so impossible to read the comments. < 1232573390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :call it GoldFish < 1232573399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(yeah i know it's a myth) < 1232573399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1232573408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: although the new standard is Digg users < 1232573418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mark Pilgrim proved that Digg's memory is shorter than a goldfishes < 1232573420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scientifically < 1232573427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1232573431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://diveintomark.org/archives/2006/10/02/digg < 1232573538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i like the striked out Japanese Chinese < 1232573568 0 :adimit!unknown@unknown.invalid PART #esoteric :? < 1232574012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1232574021 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1232574025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is there a turing-complete OISC with only one operand? < 1232574040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, http://esolangs.org/wiki/RSSB < 1232574046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, what about _no_ operands? < 1232574051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how many operands would you say MiniMAX has? < 1232574064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1232574069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1232574074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Word of data to send to the previous command < 1232574078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, definitely >0 < 1232574139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1232574144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe something stack-based < 1232574273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one instruction, no operands, er that leaves very little actual information content... < 1232574348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hardcoded data < 1232574351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can drive it < 1232574379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um then the real program is the data, surely < 1232574386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232574390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because the amount of times it runs differs < 1232574402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you sequence it < 1232574405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cmd ; cmd ; cmd < 1232574409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :data: "&*^&*^~HDCUJ" < 1232574410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the problem with MiniMAX is that the operands sort of blur between different commmands < 1232574416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although they're definitely there < 1232574423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the program is the data < 1232574437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :both < 1232574443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the programs is the ocruances of cmd + the data < 1232574454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mangled that. < 1232574474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird the evil mangler < 1232574498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, that's ghc's Literate Perl script < 1232574503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it mangles gcc's assembly output) < 1232574507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, literate perl < 1232574510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comments are default < 1232574514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's filtered before using < 1232574534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you could just do that with a source filter < 1232574563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1232574567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they run perl on it, IIRC < 1232574570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to get the perl script < 1232574578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1232574595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what a source filter /is/ < 1232574619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they don't use a source filter < 1232574642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then it wouldn't be as evil, duh < 1232574839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Literate Perl? < 1232574841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :So evil < 1232575234 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :literate perl? is that when you have alphanumerics in your source? < 1232575316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1232575319 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1232575455 0 :adimit!n=AD@zappa.sfs.uni-tuebingen.de JOIN :#esoteric < 1232576182 0 :Max_D!n=max@pool-98-112-43-118.lsanca.fios.verizon.net JOIN :#esoteric < 1232576428 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :xP < 1232576436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1232576458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1232576576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello, are you Max Demian from the wiki? < 1232576702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if so, nice of you to make an omgrofl implementation just as hope of retrieving the original was lost < 1232576733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALLLLLL HOOOOOPE < 1232576753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's very funny to see LOLCODE beaten at its own game < 1232576753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by almost a yea < 1232576753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*year < 1232576764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _specifically_ rubbed out the word "all", after typing it < 1232576781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i supposed technically someone _could_ have mirrored it < 1232576803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I thought the location at which all hope was lost was the entrance to Malbolge < 1232576809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wiki is down :( < 1232576813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1232576823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1232576841 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1232576843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it just locked up < 1232576852 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :sorry, went afk, yeah I am Max Demian from the wiki < 1232576866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's working for me I think < 1232576875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me too, it was just temporary < 1232576884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works now < 1232576927 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I have lots of free time, lol. playing with omgrofl just seemed like a good time killer, lol < 1232576927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want to kill the creator of LOLCode. < 1232576929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1232576988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: HAI. I CAN HAS AXE IN SKULL? < 1232577003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: YES WE CAN < 1232577005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :KTHXBYE < 1232577057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CAN HAZ, surely? < 1232577062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is LOLCODE behind the times? < 1232577075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm not entirely fluent < 1232577080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write GoL in Haskell. :-D < 1232577085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GoL? < 1232577090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Game of Life. < 1232577093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1232577095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Step one: neighboursFold < 1232577099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A fold, but includes neighbours. < 1232577108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not implement the rest of RedGreen while you're at it? < 1232577111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or ALPACA, fwiw? < 1232577113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1232577116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GoL is simpler < 1232577117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ALPACA reference interp is rubbish < 1232577137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1232577145 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1232577146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think Lahey Space is a good fit for GoL. < 1232577150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., wrapping neighbours, but infinite field < 1232577163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good grief < 1232577175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1232577178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it wouldn't make a difference < 1232577186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why not? < 1232577187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Lahey space wrapping only matters when you project rays < 1232577191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have a cell at the top bound < 1232577193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and at the bottom < 1232577198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the top cell has the bottom as a neighbour < 1232577200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and vise-versa < 1232577200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's bounded? < 1232577201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is what I mean < 1232577202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1232577202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite being infinite? < 1232577207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if the cell went higher < 1232577210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd still have the same neighbour < 1232577211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1232577215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the bounds expand < 1232577219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and contract < 1232577224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and neighbours take the bounds into account < 1232577224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's a torus which gets bigger < 1232577229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and smaller < 1232577230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when does it get bigger? < 1232577231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :essentially < 1232577234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when things get near the edge? < 1232577241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when they hit beyond the edge < 1232577242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, it's likely to expand indefinitely due to gliders < 1232577244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you just store the boundaries < 1232577248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of the whole thing < 1232577252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wait... < 1232577255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do they get beyond < 1232577257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1232577258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a wrapping environment? < 1232577258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they move. < 1232577264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wrapping is only for neighbours < 1232577266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cells in Life don't move < 1232577270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gliders do < 1232577272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wrapping is only for neighbours < 1232577274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, they don't < 1232577276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not movement < 1232577282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there is no movement in Life < 1232577283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1232577285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gliders don't move < 1232577288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... no shit < 1232577289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather, nearby cells turn on < 1232577291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :listen to me < 1232577292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to continue it < 1232577295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: night < 1232577295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when a cell turns on outside the field < 1232577299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the field expands < 1232577306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but for neighbour calculation, it wraps at the edges < 1232577312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but the cell at the opposite side of the field would also turn on? < 1232577315 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by the same logic < 1232577318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's getting weird and messed-up, now < 1232577321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's no movement in the real world < 1232577323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um, no, ais523 < 1232577331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: imagine a glider hitting the edge of the map < 1232577334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what part of "WRAPPING ONLY APPLIES TO NEIGHBOURS" don't you get < 1232577334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the cells beyond it turn on < 1232577341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the cells at the other end of the map also turn on < 1232577342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all of it, apparently. < 1232577348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by only applying to neighbours < 1232577355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what are the neighbors of a cell far outside the field? < 1232577365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There is nothing outside of the field... < 1232577366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they wrap, obviously, wrapping only applies to neighbours < 1232577376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what I mean is < 1232577379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: suppose a cell isn't on < 1232577379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so where do new cells come from? < 1232577383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you run the "flipState" function < 1232577387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you pass neighbours that wrap < 1232577388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and at the other end of the field, there are three consecutive on cells < 1232577389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but NOTHING ELSE wraps < 1232577390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AT ALL < 1232577401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: then how do the cells outside the boundary ever turn on < 1232577402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the GoL calculations only deal with the middle cell < 1232577403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to flip < 1232577429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: anyway you _are_ going to get strange edge effects this way < 1232577431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: then how do the cells outside the boundary ever turn on < 1232577449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you're not making any sense to me < 1232577461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: neither are you to anyone else < 1232577473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :calculating neighbours seems easy to calculate for cells inside the grid < 1232577478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given your current clear definitions < 1232577481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but expanding the grid doesn't < 1232577490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as cells outside the grid don't seem to have defined neighbours to know when to turn on < 1232577502 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1232577519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh, I'll just make it unbounded. < 1232577523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though this will cause me hell. < 1232577547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in that you have to store the boundaries) < 1232577560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders what C## would be like, if it existed < 1232577568 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1232577577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#csharp exists < 1232577580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#c# redirecst there < 1232577585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's only one sharp < 1232577595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably, C## would be D, based on enharmonics < 1232577598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's stretching it a bit < 1232577598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1232577674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neighbours :: Grid -> Point -> Neighbours < 1232577679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder if that should be Point -> Grid < 1232577802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1232577807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do most Life implementations store bounds? < 1232577810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there's a trick < 1232577818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they vary < 1232577852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, how do you transform an infinite grid apart from storing bounds? < 1232577877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, isn't a wrapping Life easier to look at? :P < 1232577903 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1232577946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it wreaks some havoc with simulations if you wrap though, even if the live field is not that large - gliders tend to come back and ruin things < 1232577983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Coooooooooooooooool, my random pattern spawned a glider < 1232577983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: all life patterns tend to mess up after a while :P < 1232577986 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bleh < 1232577995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean mess up compared to the ideal < 1232578414 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1232578570 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :ACTION killed the convo with his bleh! < 1232578590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it happens < 1232578599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, ais523 left < 1232579026 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1232579241 0 :FireyFly!unknown@unknown.invalid PRIVMSG #esoteric :Night < 1232579265 0 :FireyFly!unknown@unknown.invalid QUIT :"Brb IRL" < 1232579330 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :"hejdÃ¥!" < 1232579356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whee, maze generating cellular automata! < 1232579357 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :bleh, half the languages in this wiki are the exact same language just with different ways of doing the same thing... no originality =/ < 1232579366 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :they are all brainfuck basically xP < 1232579367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Max_D: we agree :-) < 1232579374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everyone's first langi s a brainfuck clone... < 1232579403 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :instead of > you do poop, and < is doodoo, and + is crap < 1232579408 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :it's feces++ < 1232579429 0 :FireFly!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1232579439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amazing < 1232579539 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :it's gonna be HUGE < 1232580387 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1232580997 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Life in matlab: nlfilter(A,[3 3],@(N)sum(sum(N))==3||N(5)&&sum(sum(N))==4) < 1232581024 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :(can't figure out how to only evaluate sum(sum(N)) once...) < 1232581159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1232581169 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :... or just type 'life' < 1232581171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: nlfilter sounds ... specialized < 1232581180 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :non-linear filter < 1232581195 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :image filtering < 1232581224 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :[3 3] is the size of the sub-image you want passed to the function < 1232581268 0 :Max_D!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what you are talking about :P < 1232581451 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :conways game of life, and image processing, in matlab < 1232581584 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :better implementation in the built-in version: < 1232581584 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :n = [m 1:m-1]; e = [2:m 1]; s = [2:m 1]; w = [m 1:m-1]; < 1232581586 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :while 1, < 1232581588 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :N = X(n,:) + X(s,:) + X(:,e) + X(:,w) + X(n,e) + X(n,w) + X(s,e) + X(s,w); < 1232581590 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :X = (X & (N == 2)) | (N == 3); < 1232581592 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :end