< 1193875965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :voiced labial-velar plosive < 1193876019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fucking articulatory phonologists < 1193876044 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :where did ihope go < 1193876968 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193878811 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193879242 0 :IhopE!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1193879247 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :Ello ello. < 1193879264 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1193879266 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :how's the spec going? :P < 1193879296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :geh < 1193879298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lose the caps < 1193879335 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :heh, BsmntbombdooD < 1193879340 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Bsmntbombdoo Dickinson < 1193879346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :StfU < 1193879353 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Stf Umlaut < 1193879410 0 :IhopE!unknown@unknown.invalid NICK :ihope < 1193879424 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can't be Ihop Elliotson anymore? < 1193879447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what do you mean, how's the spec coming? Look for yourself :-P < 1193879481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which quite possibly came out much more rude than I intended it to be. Sorry.) < 1193879537 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Look for myself where? < 1193879540 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :You never linked. < 1193879552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wikiwikiwikiwiki < 1193879575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, wikiwikiwikiwiki. < 1193879579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Redivider < 1193879608 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :(Also, I just remembered why I put bracket parameters after normal parameters. Empty parameter lists are still optional.) < 1193879609 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Why did you? < 1193879630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That way, you can put a bracket parameter after any parser, not just functions. < 1193879640 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :??? difference = ? < 1193879672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now you can do stuff like /[a-z]*/["foo bar"] < 1193879683 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :you still can with my semantics < 1193879687 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1193879690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can? < 1193879694 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :my semantics: < 1193879723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Were you essentially proposing foo[blah](...) as an alternative to foo(...)[blah]? < 1193879734 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :parser() - parse parser with current string 0 args < 1193879734 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :parser[x] - parse parser with x 0 args < 1193879734 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :parser[x]() - see above < 1193879734 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :parser(a,b) - parse parser with a,b args < 1193879734 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :parser[x](a,b) - parse parser with x string, a,b args < 1193879754 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :my main addition is parser[x] shorthand, and putting the [] before () because it looks nicer < 1193879771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So essentially, yes, you were. < 1193879794 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, what did you think I was saying < 1193880553 0 :EhirD`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193881233 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1193883267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returns from candy duty. . . < 1193883298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :candy duty? < 1193883324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Halloween. < 1193883332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1193883340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BOO! < 1193883361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, actually it isn't any more here < 1193883365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is it sad that i'm at home? < 1193883418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1193883425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :People came 10 at a time to uor house. . . < 1193883434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus, it ran out *really* quickly. < 1193883474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grreeeaat < 1193883485 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now my mom is telling me i can't listen to music so i can hear the doorbell < 1193883532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the obvious solution is to hook the doorbell to the internet < 1193883576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would be pretty sweet < 1193883589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but it would only be used for one night, so not worth it < 1193883598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The better solution is to hook the doorbell to a candy-serving robot. < 1193883686 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :even better < 1193884670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, shit < 1193884734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let perms l = concat $ map (\(h,r) -> map ([h] ++) (perms r)) $ pick l in perms [1,2,3,4] < 1193885288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Set out the bowl of candy and let them help themselves? < 1193885308 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure, somebody might take the whole thing, but then you can claim to be all out. < 1193885462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm supposed to appear freindly or somesuch < 1193885543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I get full-size or even king-size candy bars, then beat them with them. < 1193885552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, beat the kids with the candy bars. < 1193885557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're both scared and happy. < 1193885561 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's very amusing. < 1193885654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we don't even have any good candy to eat :( < 1193885966 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Appear friendly by posting a sign instead of turning them away? :-P < 1193886199 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we don't have any candy, take this brainfuck < 1193886392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll do that at college. :p < 1193892665 0 :oerjan!unknown@unknown.invalid QUIT :Remote closed the connection < 1193892674 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193892694 0 :zbrown!n=rufius@unaffiliated/zbrown JOIN :#esoteric < 1193892809 0 :zbrown!unknown@unknown.invalid PART #esoteric :? < 1193893429 0 :Axle!n=chatzill@n6039-176-235.willamette.edu JOIN :#esoteric < 1193893449 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1193893538 0 :Axle!unknown@unknown.invalid QUIT :Client Quit < 1193898609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193898640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hllaweoween < 1193898644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goesosens -> < 1193899091 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193901921 0 :oerjan!unknown@unknown.invalid QUIT :"Good sleepcycle" < 1193902518 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone here have any experience with the GBA direct sound channels? < 1193902985 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i try to play music with them but you can barely hear the music over the static. < 1193903470 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1193903811 0 :toBogE!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193903831 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :--immibis-- toBogE now forwards /notices! < 1193903999 0 :clog!unknown@unknown.invalid QUIT :ended < 1193904000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193904186 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :--ihope-- really? < 1193904194 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :--immibis-- yes < 1193904223 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :--immibis-- and anything said on this channel is forwarded to me so i don't have to be in this channel. < 1193904246 0 :toBogE!unknown@unknown.invalid PART #esoteric :? < 1193904264 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193905434 0 :adrian!n=adrian@201.141.212.53 JOIN :#esoteric < 1193905516 0 :adrian!unknown@unknown.invalid PRIVMSG #esoteric :friends, i would like to get an advice from you, i want to learn a new programming lenguage to do comercial software, what do you recoomend? < 1193905586 0 :adrian!unknown@unknown.invalid PRIVMSG #esoteric :c++? < 1193906092 0 :adrian!unknown@unknown.invalid PART #esoteric :? < 1193907424 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I used to think I was indecisive, b < 1193908219 0 :Tritonio!n=Tritonio@150.140.227.241 JOIN :#esoteric < 1193909091 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1193910615 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1193910710 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193911505 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193917450 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193919131 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1193920439 0 :SEO_DUDE56!i=Deee@gateway/tor/x-b1d5714252165dcb JOIN :#esoteric < 1193921577 0 :jix!n=jix@dyndsl-091-096-046-209.ewe-ip-backbone.de JOIN :#esoteric < 1193922047 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193922083 0 :jix!n=jix@dyndsl-091-096-046-209.ewe-ip-backbone.de JOIN :#esoteric < 1193923339 0 :AnMaster!unknown@unknown.invalid QUIT :"ERC Version 5.2 (IRC client for Emacs)" < 1193923530 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1193923835 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193925430 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1193927200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :adrian: brainfuck, without a doubt < 1193931963 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193932162 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1193933832 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193934578 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1193934828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193934849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HEY KAN BRAINFUCK ACCESS WIN32 API KTHX < 1193935048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what, do we have esocats now? < 1193935095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A long time ago, in a galaxy surprisingly nearby (here, in fact), somebody asked if Brainfuck can access the Win32 API. < 1193935264 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193937324 0 :UnrelatedToQaz!n=chatzill@host81-159-183-208.range81-159.btcentralplus.com JOIN :#esoteric < 1193937600 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :Client Quit < 1193937857 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193938035 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193938045 0 :jix!n=jix@dyndsl-091-096-049-167.ewe-ip-backbone.de JOIN :#esoteric < 1193940218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i am going to write a game of life in your language :) < 1193942556 0 :bartw!unknown@unknown.invalid QUIT :Success < 1193943491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :) < 1193944918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :>> < 1193945654 0 :oerjan!unknown@unknown.invalid QUIT :"Hopefully catching bus" < 1193947243 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193947684 0 :sebbu2!n=sebbu@ADijon-152-1-100-134.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1193948843 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193949629 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1193952016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: how is redivider going? < 1193952040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's going? < 1193952053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as far as progress on the spec goes < 1193952061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(mainly, including my parser call syntax ;)) < 1193952092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(also, including more high-level semantics - like "if a "main" parser is present, it is called with an empty string, otherwise an implementation-defined REPL is presented") < 1193952137 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And general cleanupping? < 1193952145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Something like that < 1193952170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1193952176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you do not DEFINE the semantics of regex's < 1193952189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you say "if the regex does not match" -- but what defines matching and non-matching? < 1193952219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, "the characters .|*()[^-]$ might not represent themselves" -- when might they? Apart from that, the spec looks very good < 1193952232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'll probably want to actually define those. < 1193952263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Because, you know, there's regexps, and there's crazy regexps... and there's Perl regexps :) < 1193952277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Presumably, you want the former - simple, actually-are-regular regexes < 1193952307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Redivider's paradigm is very interesting though < 1193952311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193952335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Regexes that are regular expressions :-) < 1193952349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fleshed out with a little more syntax and semantics, plus lots of stdlib (of course i'm not saying you should do this, it's an esolang :) but imagine) and it could be very interesting for actual programming < 1193952370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1193953706 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1193954675 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193956418 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193957090 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1193962052 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1193962091 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak, bsmntbom1dood, oerjan, importantshock, and PancakeHouse.. < 1193962100 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :What's up? < 1193962118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just saying hi while ignoring the timestamps completely :/ < 1193962139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'M HERE TOO :< < 1193962158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :) < 1193962514 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1193962530 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193962561 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193963991 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193965811 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1193967068 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! Who smiled at me? < 1193967200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ME < 1193967694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eeeew < 1193967714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193967734 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION molests ihope_  < 1193967744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Any progress on pebble.pebble? < 1193967748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nope =( < 1193967750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :soon, soon < 1193967856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going now < 1193967856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1193967883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this song goes duh duh duh, duh duh duh duh duh duh < 1193967905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with some trumpets! < 1193967923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet you can't guess what it is < 1193967950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ritorna Vincitor from Aida? < 1193967972 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha ha i win < 1193968076 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193968686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I am extremely curious to see how the self-hosting pebble implementation fares < 1193968743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As am I. < 1193968893 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's gonna be hella big < 1193969099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, no shit < 1193969109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is more complex than lostkingdom. < 1193969125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd hazard a loose guess somewhere around 6mb of BF code < 1193969133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :probably more when it bootstraps itself < 1193969148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I find that PEBBLE code manages to be a bit more efficient than BFBASIC. . . < 1193969162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(lower level, though) < 1193969177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :6mb, lol < 1193969200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lostking is about 2.4mb, if I recall < 1193969211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1193969302 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a text adventure game written in calamari's astounding BFBASIC < 1193969316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :link < 1193969377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/i-fiction/games/LostKingdomBF.html < 1193969486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It inspired my little bit of a game in PEBBLE. < 1193969501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My engine kicks ass, but my game lacks. . . Anything. :p < 1193969626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want some help coming up with an actual story or something, I might be able to help < 1193969710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I may desire that some time when I have time. . . < 1193969730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps Christmas break, or Thanksgiving break, would be a good time to write & implement that. < 1193969756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i get like 12 days for thanksgiving! < 1193969784 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll brainstorm some stuff over thanksgiving, but as a general policy I don't connect to the internet while I'm on vacation < 1193969804 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I generally code something amazing in my self-induced isolation < 1193972418 0 :cpressey!n=Chris@bas1-windsor12-1128691432.dsl.bell.ca JOIN :#esoteric < 1193972437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION votes for scaring the hell out of cpressey < 1193972454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refuses to scare a Great One < 1193972469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey == Great One? < 1193972473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Proof, please. < 1193972498 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/cpressey/languages.html < 1193972504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Oh*. < 1193972519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows humbly < 1193972559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes the bow deeper. . . < 1193972562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ALPACA. :) < 1193972631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, ALPACA is not mentioned on the Chris Pressey page on the wiki. < 1193972690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus fixed < 1193972706 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :thank you, oerjan < 1193972710 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :how's it going? < 1193972759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to wondering how ehird is going to pull off PEBBLE in PEBBLE. < 1193972768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well ihope_'s redivider and ehird's plan to self-host PEBBLE seems the current rages < 1193972783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and /mes sgt999g < 1193972811 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i've been out of the loop for a while < 1193972832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that I've never seen you here before, and I've been here for over a year, I'd say so. ;) < 1193972871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hey, cpressey < 1193972907 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i have a good excuse... i was busy finishing up my degree :) < 1193972911 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hey lament! < 1193972915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've seen cpressey do some wiki posting < 1193972935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: done studying? < 1193972935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . Someone who has *not* heard of PEBBLE yet. :p < 1193972960 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently stuck in southern ontario, but i got a laptop and have been working on esolangs. < 1193972968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear. cpressey, RUN! < 1193972983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1193972983 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: yep, i don't officially graduate until december, but i've completed my requirements < 1193973002 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: from what? < 1193973016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Hmm. . . Someone who has *not* heard of PEBBLE yet. :p < 1193973018 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: btw, there doesn't seem to be an eso wiki entry for PEBBLE < 1193973024 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh. < 1193973024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Grr. < 1193973027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Need one. < 1193973031 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: which university do you graduate from? < 1193973039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(too lazy to write one. . .) < 1193973039 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: UBC. < 1193973045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay < 1193973048 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: was that a trick question? :) < 1193973063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE is a Brainfuck-targetting macro language I've devised. I'm kinda proud of it. < 1193973078 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :although i guess i had credits from before... but it's the university you finish at that counts < 1193973093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i thought maybe you changed universities again, if you're in southern ontario < 1193973107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: welcome, great one < 1193973120 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: ah, i see. no, i'm in ON for completely different reasons. < 1193973138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now if we can get Gregor to talk, we can have a party of esolang designers. :p < 1193973142 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hello, RodgerTheGreat < 1193973156 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wouter showed up on here once too < 1193973159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and our local dieties, for that matter) < 1193973167 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but it was once, and it was while i was asleep < 1193973180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he used to be a regular < 1193973184 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :semi-regular < 1193973188 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a long long time ago < 1193973193 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :before my time < 1193973208 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Acme super-fiber drinks and shakes keep me regular! < 1193973223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe not regular, but he showed up more than once :D < 1193973233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I humbly offer this piece of syntax: [clear 1 disp 0 1 !fibo] :run [copy rollup add copy disp copy 144 nequ [!fibo] if] :fibo !run < 1193973268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I offer this syntax instead: source ^stdcons.bfm;@ temp1;@ temp2;stringout "Hello, world!\n" : temp1 temp2 < 1193973332 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wow, i have no gnarly syntax to offer in return < 1193973342 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: have you looked at all the nonsense about the wolfram research prize? < 1193973350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we do not wish to trade, only for your blessings < 1193973421 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it seems there's a question of whether to allow infinite initial conditions, and if so then of what kind < 1193973441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ask ais523 if he shows up again. < 1193973448 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh, you have my blessings, except that i feel like i'm in "life of brian" or something < 1193973458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1193973460 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: hm. < 1193973467 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193973485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: like, a game-of-life turing machine emulator probably needs an infinite tape < 1193973491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :infinite initial conditions seem fair enough, it was used for wolfram's r110 as well but there i think it was simply repeating in each direction < 1193973492 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: so it seems fair to allow that < 1193973495 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah, i think i thought about that at some point in the summer < 1193973501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet, now I can add "BLESSED BY A GREAT ONE" to the Sprocket manual. < 1193973530 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: but there need to be limits on what the infinite initial configuration is < 1193973532 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, if you allow arbitrary infinite initial conditions, then the halting problem can be solved trivially < 1193973550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it's a question of how much to allow < 1193973582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds "Blessed by 2 Great Ones" to the PEBBLE docs < 1193973585 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i could accept something that can be recognized by a regular expression or maybe even a CFG < 1193973594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls oerjan a great one. :p < 1193973600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in that case smetana is turing-complete < 1193973642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you just need infinitely big programs, consisting mostly of identical, except for the numbers that are all shifted equal amount, chunks corresponding to "memory cells" < 1193973651 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: we've been over this :) the problem is that a smetana program only has a finite number of instructions. i grant you that if there were an infinite number, it could be < 1193973667 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: we seem to be on the same track < 1193973670 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: if you allow infinite starting conditions, that's equivalent to allowing infinite programs < 1193973707 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: ok, maybe we need to clarify something. i have no idea what the wolfram research thingy is, for example < 1193973723 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so i might be speaking without knowing what we're talking about exactly < 1193973730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wolfram wanted a proof that some turing machine is universal < 1193973735 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframscience.com/prizes/tm23/solved.html < 1193973744 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a guy from #esoteric (ais523) proved it < 1193973745 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :danke < 1193973762 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh, that one < 1193973767 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193973815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's an interesting question, how much complexity can you put in infinite conditions < 1193973830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :clearly "the memory is initialized as an infinite stack of zeros" is perfectly fine :) < 1193973836 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :man, i did not need to be reminded about how fatuous wolfram is < 1193973844 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes. < 1193973851 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1193973862 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :damn, i can't type quickly enough on this toy kbd < 1193973879 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :this is the same problem with wolfram's CA - i noticed it earlier < 1193973902 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :his CA is not TC because there's one thing that a TM can do that his CA can't - that is, halt < 1193973929 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :he's seriously distorting the definition of Turing-complete by claiming that rule 110 is TC < 1193973950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you need an observer smart enough to realize that it "halted" < 1193973956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :together the system is obviously TC < 1193973969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the observer doesn't have to be very smart < 1193973975 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: exactly, you need a halting predicate, and implementing that predicate *will take more states* if not more symbols < 1193973998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One could argue that having the cellular automaton stabilise is 'halting'. < 1193974004 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: not very smart, but just smart enough to make his machine bigger than minksy's :) < 1193974029 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how do you know that it's stabilized, though? < 1193974032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193974063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there is some finite automaton to check each generation, isn't there? < 1193974084 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :actually, this ties in with something else i've been thinking about regarding TM's - they don't need infinte tapes, only expanding tapes. < 1193974119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The two are, for all intents and purposes, the same. . . < 1193974127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, and smetana doesn't need infinite programs, only expanding programs :) < 1193974133 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in this case, you can think of an 'initial pattern' as being generated on the tape, every time you extend it < 1193974144 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and for that you need some kind of mechanism. more states. < 1193974155 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: ok, ok! :) < 1193974162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :infinitely expanding tape, which is pretty much the same thing < 1193974178 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, bsmntbombdood: yes. they're equivalent. < 1193974203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comments on #esoteric being much more educational than high school. . . < 1193974213 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it's mainly tradition that keeps the description of a TM starting off with "Well it has this infinte tape you see, and..." < 1193974226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, true. < 1193974267 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i mean there's good reasons for it to not have a limit < 1193974270 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, yeah. < 1193974295 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i agree that ther are definate problems with wolfram's 2,3 machine's "universality" < 1193974341 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i would maybe be OK with it being called a kind of universality, but it's not the kind that's used in computabilty theory < 1193974386 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in computability theory, people are concerned with decision problems, and semi-decision problems, and that stuff. if you can't halt, though, you can't decide anything. < 1193974434 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i still think smetana is tc :D < 1193974450 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: fine. for you, it's TC :) < 1193974464 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i'll add that stipulation to the language definition :) < 1193974512 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if we allow infinitely repeating initial conditions < 1193974527 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then the only reason _against_ it being TC is if we for some reason treat code differently from data < 1193974532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can a fsm be turing complete if it has infinite states? < 1193974543 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it can't be a fsm :) < 1193974549 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: i'm actually perfectly OK with there being a tiny variation on smetana (like, to give it the ability to make new instructions) to let it be TC, but i'd sort of prefer that that variation have a diferent name < 1193974566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tsmetana. < 1193974569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: since the states could include the whole content of a turing tape, yes < 1193974592 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how about "Etanasmay"? :) < 1193974593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, i already named it Smetana+1 < 1193974601 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: but why? what's wrong with my logic? < 1193974607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :5 years ago or so < 1193974634 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: your logic... well, is smallfuck TC? < 1193974643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: if we allow infinitely repeating initial conditions for CA, might as well allow them for smetana. < 1193974663 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i must've missed that. < 1193974672 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :after which it can interpret regular brainfuck < 1193974672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was on the mailing list < 1193974707 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: BUT... CA are generally defined to have *unbounded* playfields. SMETANA is not. like most programming language, the program is assumed to be of fixed size during execution. < 1193974713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: the only problem with that is "you can't have infinitely big programs", but how's that different from having infinite starting conditions for a CA? < 1193974728 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i unsubscribed to it ages ago. < 1193974750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm still subscribed, haven't received any mail in many years < 1193974785 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wow, that busy huh? mailing lists were a lot more interesting in the earlier days of the internet than they are now < 1193974810 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: grrrr :) < 1193974836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, there's been activity on the esolangs forum < 1193974836 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's not that you can't have infinitely long programs, it's that SMETANA isn't defined for them. < 1193974860 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1193974871 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: unlike most CA, which, being mathematical beasts, are a bit more flexible, i suppose you could say. < 1193974885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first new post starts with "I wish this forum was more active." :S < 1193974888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: so a language just like smetana but allowing infinitely long programs is 1) turing complete 2) capable of being interpreted by, for example, CA, since they allow the entire smetana program to be given as starting conditions < 1193974889 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i haven't looked at the forum either < 1193974897 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193974902 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: 1) yes 2) yes < 1193974915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not usually very active. < 1193974935 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: in fact, the programs can be infinitely long and blank in all but a finite number of instructions, i thin < 1193974953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :smetana doesn't have blank instructions! < 1193974960 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"blank" in SMETANA being something like, Step n. Go to step n. aybe? < 1193974961 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"blank" doesn't even mean anything < 1193974996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: no, you need the ability to change infinitely many steps, which means there needs to be Swaps referring to them. < 1193974996 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"blank" in the sense of "not useful" (unlike the starting configuration of a CA, where you might want an exquisite infinite pattern) < 1193975007 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hrm. ok, maybe. < 1193975041 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :haven't given it much thought, honestly, it's just that lament keeps bugging me about it :) < 1193975044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193975073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, i went one step further with Moldau which really only needs Goto, but where labels are general data structures < 1193975128 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: excellent. i really have been out of the loop < 1193975136 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but i've been busy, too < 1193975155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i never implemented either... as usual. < 1193975185 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no wiki entry for Moldau either < 1193975205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was only on the mailing list too < 1193975310 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i've been on an abstact algebra kick lately < 1193975320 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :asbtRact algebra, even. < 1193975329 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :or... oh, forget it. < 1193975336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been on a calculus kick for the past year, myself. < 1193975340 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates toy laptp keyboards < 1193975370 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: managed to work any of it into an esolang? :) < 1193975383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Nope. < 1193975396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should. < 1193975407 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there's some stuff that steve smale (famous-pants mathematician) has done regarding computability in the reals that's kind of interesting < 1193975418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :find a domain where integration is turing complte < 1193975429 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :penrose made some remark about how the mandelbrot set is uncomputable or something < 1193975454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION *must* now make an esolang that nobody else in his high school will understand < 1193975469 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1193975479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if anyone in your high school understands brainfuck, you've got a crazy ass highschool < 1193975483 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i found it interesting that taking derivatives is basicall mechanical but taking antiderivates is... well, not < 1193975495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm the guy that understands Brainfuck. :) < 1193975496 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise i suck at calculus < 1193975503 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we;;. yeah < 1193975511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I'm quite good at calculus. < 1193975517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193975528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about lambda calculus < 1193975551 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193975552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not much of a Knight of the Lambda Calculus. < 1193975557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although I'd love to be one) < 1193975593 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :now there's a though. try to merge lambda calculus with calculus (real-analysis "regular ol'" calculus) < 1193975601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm. < 1193975602 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i be willing to wager a few day's wages that i'm the only one at my high school that understands unlambda < 1193975613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: As would I. < 1193975617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I make $0.00 a day. < 1193975658 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: are you going to graduate soon, as well? < 1193975658 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me too, but even if i didn't :P < 1193975694 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and does jeffrey johnston still hang out here? < 1193975762 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i see GregorR and jix and mtve in the userlist, so there's some regulars from days gone by still here it seems < 1193975812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh hey < 1193975820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Surprise reappearance < 1193975832 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hello, hat-wearing moxie-guzzling fellow < 1193975844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't had Moxie in far too long :( :( :( < 1193975870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yeah, done courses in december, graduating in may < 1193975895 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: cool < 1193975976 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193976013 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/burro/ < 1193976030 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's what i've been doing lately. < 1193976042 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :actually, i've been doing it off and on for the past 2 years < 1193976066 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :followed by http://catseye.tc/projects/cabra/ < 1193976107 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :excuse the awkward presentation - i am no mathematician < 1193976114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, reversible programming < 1193976119 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sort of. < 1193976152 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that was sort of an unforseen side-effect of making it a group < 1193976209 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and burro programs don't really get reversed so much as they get... annihilated. it's not like they're "rewound", it's more like they never existed (the semantics cancel out to get NOP) < 1193976216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the next one is vaca? < 1193976236 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: well, i was thinking "potro", but vaca is a good suggestion too < 1193976259 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if there is a next one. i'm a bit burnt out on abstract algebra now < 1193976434 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: jeez, no wiki entry for Sprocket either?!? :) < 1193976443 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1193976492 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: is there a doc i can download somewhere? < 1193976515 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can pastebin a very brief command summary < 1193976530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1193972891.html < 1193976557 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ah... so that's the syntax you sent earlier... gotcha < 1193976570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah. :) < 1193976618 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and dare I ask pikhq about PEBBLE? < 1193976871 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"rebooting to test an OS" < 1193977039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/esoteric.php < 1193977250 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1193977254 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i see... interesting < 1193977363 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :quite a few languages added to the wiki, too. nice. < 1193977686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least one of them is mine. < 1193977978 0 :immibis_!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193978532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cheers, for Plof no longer has the thick-and-thin functions < 1193978733 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193979177 0 :immibissClone!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193979185 0 :immibissClone!unknown@unknown.invalid NICK :immibis < 1193979187 0 :immibis_!unknown@unknown.invalid QUIT :Nick collision from services. < 1193979241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I've got an idea for Agora. Pity you're not in it; otherwise, I'd ask you for assistance with it. . . < 1193979285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(define a partnership. That partnership's rules shall be that of a Nomic. Subnomic. :D) < 1193979307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're in Agora? < 1193979314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I am. < 1193979322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I notice that you won it once. < 1193979324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :small the world is < 1193979348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193979361 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was interested in FRC once.. < 1193979363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the world is big, the internet is pretty small though < 1193979380 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is on the Agora discussion thing for some reason < 1193979382 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just a few hubs of cool stuff in the vast badlands of porn < 1193979388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why < 1193979391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(never has the word badlands been more appropriate) < 1193979406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :NEW XKCD SOON! < 1193979411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193979619 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1193979639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants someone to join him in the Subnomic Partnership. < 1193979645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) XKCD! < 1193979668 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I have time (never) I'll look at Agora again < 1193979701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are aware that FRC started as a Subnomic of Nomic World, and Agora rose from its ashes? < 1193979721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Then let's be nostalgic. < 1193979763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1193979768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shrug*\ < 1193979792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should probably hold off on that, anyways. . . < 1193979808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Agora is currently swamped with 10,000 CFJs. . . < 1193979817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1193979843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I call for judgement on the following statement 10,000 times: This is Sparta.) < 1193979899 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(worst movie ever?) < 1193979930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kinda hopes that his proposal on removing all changes in game state caused by that is passed. . . < 1193980723 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1193980730 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193980791 0 :immibis_!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193981194 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193981238 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193981250 0 :jix!n=jix@dyndsl-091-096-048-026.ewe-ip-backbone.de JOIN :#esoteric < 1193989158 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193989158 0 :clog!i=nef@bespin.org JOIN :#esoteric < 1193989176 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :Excess Flood < 1193989215 0 :oerjan!unknown@unknown.invalid QUIT :"Something" < 1193989286 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193989491 0 :i4nic8!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193989656 0 :SEO_DUDE56!i=Deee@gateway/tor/x-7453ec7364f4e4a0 JOIN :#esoteric < 1193990399 0 :clog!unknown@unknown.invalid QUIT :ended < 1193990400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193990995 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193991680 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193991683 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :Remote closed the connection < 1193992546 0 :SEO_DUDE56!i=Deee@gateway/tor/x-c08f9dbeda1039a2 JOIN :#esoteric < 1193992945 0 :i4nic8!n=i4nic8@CPE-121-217-159-232.nsw.bigpond.net.au JOIN :#esoteric < 1193993021 0 :i4nic8!unknown@unknown.invalid QUIT :Client Quit < 1193997029 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gnight" < 1194000957 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194001336 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194001637 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194005590 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194009537 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1194009567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any chance chris pressey is here? < 1194009654 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess not... < 1194009658 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1194012825 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1194014962 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194016101 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194016797 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194018565 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194024451 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194024463 0 :jix!n=jix@dyndsl-091-096-045-092.ewe-ip-backbone.de JOIN :#esoteric < 1194024903 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1194025153 0 :sebbu!n=sebbu@ADijon-152-1-100-134.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1194025436 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194031954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i < 1194031956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194031957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194031957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194032002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u < 1194032029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :u? :| < 1194032035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e < 1194032047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're one weird fella! < 1194032066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey, you started it < 1194033026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i said "o", you said "u", there's a great difference. < 1194033111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah but first you said i < 1194033119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a very egoistic thing to say < 1194033141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grEGOrrtistic?! < 1194033155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1194033167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that how EgoBot was named? < 1194033181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194033183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course. < 1194033190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's how all Ego* projects are named < 1194033197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... did you not pick up on that? < 1194033248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, from grEGOr < 1194033257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194033265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's how all of Ego* projects were named < 1194033269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[e.g. EgoBF] < 1194034045 0 :sebbu2!n=sebbu@ADijon-152-1-5-215.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194034058 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194034065 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194034080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you are right, i may have been a bit selfish there by accident < 1194034125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, where's all the time slippin', it's like 20 min since i last spoke and i haven't really done anything... < 1194034146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahtiuhariuthkjghlkdfhgkjdafghkadhg stupid windows and stupid router and stupid firewall < 1194034173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ahtiuhari is very finnishish < 1194034178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sdfsdfsdffhkfjhafkhsldf < 1194034191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Firefox can't establish a connection to the server at 84.65.88.163:8080. < 1194034192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WELL WHY NOT < 1194034194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: my sentiment exactly < 1194034203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ahti is like the god of sea or something, uhari could be a slang way to say uhkalaukaus or something < 1194034210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that uhkalaukaus would mean anything < 1194034211 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rtrklrktkrlktrsklrtrlt is very czech < 1194034215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(thread shot) < 1194034217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*threat < 1194034253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, list of what i've done < 1194034254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set up DMZ < 1194034262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :disabled router firewall + personal firewall < 1194034267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yet < 1194034273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it STILL won't load the page < 1194034461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why is this not working??? < 1194034564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you want to visit _that_ page? < 1194034572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you evil, evil man < 1194034615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what did the poor squirrels do to you? < 1194034628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194034634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my local webserver's page. < 1194034640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1194034652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can access it from 127.0.0.1 < 1194034656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just not from the outside world < 1194034661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it never even hits my personal firewall < 1194034702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me neither. < 1194034721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :helpful < 1194034733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :squirrel porn is awesome < 1194034784 0 :bartw!n=bwerf@bwerf.xs4all.nl JOIN :#esoteric < 1194034907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... i had it bound to localhost < 1194034909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STUPID STUPID STUPID < 1194034915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi bartw < 1194034960 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :ellow < 1194035002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course predictably it still doesn't work :| < 1194035036 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :right, on with the compiler building < 1194035085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shieldsup says the port is stealth :| < 1194035162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GRRRRRRRRR < 1194035238 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194035265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahahahaha < 1194035269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot to change the port in my firewall < 1194035509 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :hmz < 1194035515 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1194035518 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :a.x() < 1194035537 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :if a.x is a valid expression returning a function pointer < 1194035549 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :does that mean the overloading isn't possible < 1194035579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194035593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :a.x()() < 1194035618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a.x()()() < 1194035659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DISCLAIMER: Gregor doesn't have a clue WTF you're talkinga bout :) < 1194035663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*talking about < 1194035673 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1194035902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming bartw asked whether it's possible to define a language where a.x can have multiple definitions < 1194035915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's possible < 1194035963 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :several languages have the concept of method overloading, disambiguated by parameter count and type < 1194035988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194035990 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :but if you start to juggle with functionpointers, hwo do you disabiguate < 1194035990 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :but this isn't the channel for this it seems < 1194036033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure it is < 1194036035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Depends on how you define your overloading. < 1194036047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is overloading name -> many functions or function -> many effects < 1194036070 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :in this case, 1 name, several functions < 1194036074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bartw: depends on call semantics... it's trivial to convert overloading into pattern amtching. < 1194036077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*matching < 1194036127 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194036134 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194037514 0 :cpressey!n=Chris@bas1-windsor12-1128691432.dsl.bell.ca JOIN :#esoteric < 1194037526 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194037533 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194039090 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1194039219 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194039722 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bye everyone < 1194039730 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1194040432 0 :cpressey!n=Chris@bas1-windsor12-1128691432.dsl.bell.ca JOIN :#esoteric < 1194042132 0 :cpressey!unknown@unknown.invalid PART #esoteric :? < 1194045000 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1194045101 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194045908 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :prize for making the shortest equivelant to +++++++++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++<<<<<<<<-] < 1194045943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[Hello interpreter]!H < 1194045963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: WE ARE NOT DOING YOUR HOMEWORK! < 1194045977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is, put [16*1, 16*2, 16*3, 16*4, 16*5, 16*6, 16*7, 16*8] in the tape < 1194045987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not my homework :( < 1194045989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194045990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194046003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it were, i'd be totally jealous < 1194046015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[Put16TimesNForNinARangeFrom1to8OnTape Interpreter] < 1194046135 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194046162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when in doubt, invent a language that can do it < 1194046180 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm i wonder if it would be shorter to put [1,2,3,4,5,6,7,8] on the tape and map *16 across it < 1194046192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1194046206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe try not having 16 +s < 1194046269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how < 1194046279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF constants page, high-ho < 1194046284 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not that < 1194046722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i basically want the shortest code to load a number and all/some of its factors < 1194047007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wapr has been out for ages now and nobody's written anything in it ;P < 1194047090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(http://esolangs.org/wiki/Wapr, the stuff there is stack comments, not argument syntax) < 1194047096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is most likely turing complete < 1194047098 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"getting off, i will pack this up soon" < 1194047125 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What about the 100-character BF program that outputs the most? < 1194047138 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Tape infinite both ways, cells hold integers. < 1194047185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isnt' that the busy beaver problem < 1194047185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194047208 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1194047213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1194047241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's good to know i recognize is < 1194047244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1194047344 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :My entry: +++[->+++<]>[->+++<]>[->+++<]>[->+++<]>[->+++<]>[->+++<]>[->++<]>[->++<]>[->++<]>[->++<]>[->++<]>[..-] < 1194047364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1194047376 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's too long < 1194047379 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :5 char would be better < 1194047384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: (10:55:55 PM) ihope_: What about the 100-character BF program that outputs the most? < 1194047384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(10:56:08 PM) ihope_: Tape infinite both ways, cells hold integers. < 1194047398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1194047409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was ihope_'s entry to the above < 1194047414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know... < 1194047417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194047417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194047418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194047420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194047421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get it now < 1194047422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194047425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5 char competition < 1194047452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my entry: +[..] < 1194047461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :infinite output, i win < 1194047464 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has to halt < 1194047486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1194047489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's impossible then < 1194047495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically the max you can get is +[.+] < 1194047495 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :impossible? < 1194047507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and cells aren't wrapping... < 1194047524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1194047525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194047530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me YOUR 5 char entry < 1194047663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194047785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :didn't think so,h eh < 1194047833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my 5 char entry is ..... < 1194047857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about 8 chars < 1194047877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :let's find the lowest number where the number of prints is greater than the length < 1194047885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+[...++] < 1194047887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194047890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't halt < 1194047893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: heh < 1194047899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that might be hard < 1194047902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_ might do it though < 1194047910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :considering he started this mess ;) < 1194048200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :someone come up with a run length encoding of brainfuck < 1194048204 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's still brainfuck < 1194048215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ie a brainfuck->brainfuck transformation < 1194048228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't that er, impossible < 1194048234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1194048243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you might have to embed an interpreter < 1194048252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what would be cool is just a BF->BF compiler < 1194048259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. implementing it like you would a BF->C compiler < 1194048276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could call it pfsdbfs (Program For Slowing Down Brainfuck Sources) < 1194048290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's been done < 1194048295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously? < 1194048296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ohmigawd < 1194048299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me < 1194048318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1194048343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DOOO EEET < 1194048362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can just do ${code to load program onto tape}${bf-in-bf interpreter} < 1194048375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not what i mean < 1194048381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1194048386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's like writing a bf->c program that does "bf("...")" < 1194048390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and an implementation of bf < 1194048397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194048406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which isn't what i mean < 1194048416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1194048424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't, stop pretending you know what my mind is thinking < 1194048466 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :here's a compiler: sed 's/x/x/' < 1194048477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1194048491 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't compile x->x without some restrictions on the target language < 1194048508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x->x' where x' is restricted x < 1194048515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF->BF, without a 1-1 translation or simple variant thereof, and without embedding an interpreter < 1194048532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all bf compilers are 1-1 translations < 1194048544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, use GregorR's tape/stack thingy (i.e. E1E1E1 where E is an element) for the tape < 1194048555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's very simple what i'm explaining < 1194048564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know what you mean < 1194048573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you're just arguing for the sake < 1194048577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194048598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1194048609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write a bf->unlambda and an unlambda->bf < 1194048614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there you have it < 1194048621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1194048629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1194048641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would do it < 1194048682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in an incredibly convoluted fashion < 1194048683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194048699 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194048747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in an incredibly increasing code size fashion < 1194048750 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is what you want < 1194048768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i kind of meant something simple < 1194048769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194048773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take the BF->C paradigm < 1194048777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and apply it but replacing C with BF < 1194048788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bf->c is nothing, 1-1 < 1194048820 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1194048827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how good is c2bf? < 1194048833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it is NOT 1 to 1 < 1194048837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you allocate an array on the stack < 1194048842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :char bf[3424234] < 1194048847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1194048852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the idea is to do that, in BF < 1194048861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Not as bad as getting shot, not as good as fine champagne. < 1194048901 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can it compile the output of a bc->c compiler? < 1194048929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not really the same but ok :P < 1194048934 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arrays, pointer manipulation, i/o? < 1194048936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how does bf2c handle libs? < 1194048944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :c2bf < 1194048952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1194048955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it do with, e.g. malloc? < 1194048962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... what about if you tried to use sockets? you know. < 1194048972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has no libc :P < 1194048989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so can you not malloc? how does printf work? < 1194049002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :printf can be implemented in C < 1194049019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :given write_char or somesuch < 1194049026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and varargs :P < 1194049027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there a write_char? :) < 1194049028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1194049035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is a putchar. < 1194049042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about malloc < 1194049043 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's something like: asm("."); :P < 1194049045 0 :cpressey!n=Chris@bas1-windsor12-1128691432.dsl.bell.ca JOIN :#esoteric < 1194049048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to do tape manipulation? < 1194049052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so i could implement malloc i guess < 1194049060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1194049066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be a lot easier if you could access the tape as an infinite pointer < 1194049068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194049068 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :given sbrk you can implement malloc in C < 1194049074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the space of tape not being used by c2bf < 1194049078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. no-mans-land < 1194049088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, a basic allocator is really simple of course < 1194049103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1194049123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It divides the tape using that whatsisname's hotel rooms problem. < 1194049130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Infinite hotel rooms, all full, add more people) < 1194049151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :malloc without free: int top = 0; void *malloc(int size) { void *res = no_mans_land[top]; top += size; return res; } < 1194049157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with free requires a bit more, but meh < 1194049170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assuming no_mans_land is c2bf's no-mans-land (i.e. tape not used for c2bf stuff) < 1194049178 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you don't need free when compiling to bf... < 1194049189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there are any bf-hosted languages on at least PEBBLE's level, or if it will be the first when ehird` is finished... < 1194049204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: bf hosted = compiler in BF? < 1194049205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, i doubt it < 1194049211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pebble.bfm will probably be the first < 1194049212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :compiler + result < 1194049240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you need essentially nothing more than a bf interpreter to use it < 1194049309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess i mean, the compiler is self-hosting + compiles to bf < 1194049352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is there a no_mans_land? :) < 1194049382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sort of ... not really. < 1194049397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How could I get one? :P < 1194049399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, I mean < 1194049405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how can I get some unused space in c2bf? < 1194049407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1194049408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :any space < 1194049411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that isn't reserved for stack etc < 1194049419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Once a libc is implemented, you'd just up the sbrk. < 1194049425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In short: malloc. < 1194049434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right now, you don't, C2BF is far from far from far from complete :P < 1194049460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So right now any memory allocation is impossible in c2bf < 1194049462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1194049478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wrong, but you'd have to roll-your-own sbrk. < 1194049487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right now, the heap is your no-mans-land :P < 1194049493 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just reserved for the heap in the future. < 1194049494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1194049497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Bah < 1194049498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok :P < 1194049504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, nothing uses the heap right now. correct? < 1194049512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Correct. < 1194049524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Can I programmatically access it? < 1194049526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That is, as a pointer < 1194049577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. can you write c2bf malloc in the C part? < 1194049582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: obviously < 1194049586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1194049586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but can you, GregorR? :) < 1194049588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Woot < 1194049588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how < 1194049602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't want to hear this, it's so hacky X-D < 1194049605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, here 'tis: < 1194049617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just want to know how to get at the heap, with c2bf < 1194049617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194049625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Traditional (correct) C: Heap is in one place, stack is in another. < 1194049636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c2bf... intertwined? < 1194049637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :C2BF: Heap and stack are in the same place, all pointer math is modulo-2. < 1194049643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aieeeeeeeeeeeeeeeeee! < 1194049651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SO, the heap is 1, 3, 5, 7, 9, 11, etc. < 1194049653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok, while I'm having a seizure, tell me how to programmatically mess with the heap :P < 1194049655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ahh < 1194049656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1194049661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So just cast 'em to a pointer? < 1194049677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So (void *)5 = third heap entry? < 1194049679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah - but no guarantees it'll actually work, I don't really remember how complete C2BF is :P < 1194049738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :void *top = (void *)0; void *malloc(int amount) { void *ptr = top; top += amount*2; return ptr; } < 1194049741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And why are you so interested in this? < 1194049761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Run bf2c translator on brainfuck code, use c2bf to get significantly larger, slower program < 1194049767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Remember what I said? All pointer math is modulo-2. < 1194049783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1194049791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok, that makes things harder < 1194049792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194049793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like how: int *a = &foo; a += 1; // a is increased by (e.g.) 4 < 1194049800 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, it makes things easier. < 1194049803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1194049807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just need top += amount then < 1194049812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1194049820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think modulo-2 is the right word < 1194049822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :void *top = (void *)0; void *malloc(int amount) { void *ptr = top; top += amount; return ptr; } < 1194049827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, i got confused by that < 1194049837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does c2bf work in cygwin? < 1194049837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it isn't, hahah X-D < 1194049845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Idonno, probably? < 1194049853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :modulo-2 would mean there are two cells of memory :P < 1194049859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1194049872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So < 1194049875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :svn.sourceforge.net is down < 1194049877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Who wants to give me c2bf < 1194049895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I even have a copy on my home computer :P < 1194049909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Who else wants to :P < 1194049928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not in the file archive? < 1194049938 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, there are no releases. < 1194049988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And, it could use a rewrite - the method by which I did this nasty stack/heap trick needs to be replaced :) < 1194050008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I JUST WANT A TAR :( < 1194050017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I JUST WANT TO TAR AND FEATHER YOU < 1194050124 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: if stack and heap are in the same place, why not just allocate (chunks of) the stack, on the heap? < 1194050137 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :makes push and pop a bit more involved i suppose < 1194050149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? :( < 1194050161 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because then you would have either a fixed stack size, or have to maintain multiple stacks >_> < 1194050171 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives ehird` Jeffry's BASIC-to-Brainfuck compiler instead < 1194050193 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I was thinking, store it in chunks, with the chunks linked together... when you run out of stack space in one chunk, allocate another < 1194050194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i want c2bf < 1194050194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1194050352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Hence multiple stacks. < 1194050378 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ok -- i thought you meant multiple seperate stacks < 1194050394 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :instead of what i would call just one stack, broken up :) < 1194050399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no, just multiple "physical" stacks for one "virtual" stack :) < 1194050401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194050430 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wow, c2bf is hex for 48955 < 1194050455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1194050465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone have c2bf? < 1194050469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's ... a number with no real significance :P < 1194050479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I do believe you'll find that nobody has it :) < 1194050484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why =( < 1194050489 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i did a web search for c2bf and got hex values :) < 1194050493 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Because it's old and crap? :P < 1194050500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's fun < 1194050518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but until this day nobody has mentioned it for months and months and months :P < 1194050525 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Therefore I'm not particularly inclined to finish it. < 1194050546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: finish it! < 1194050558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FINISH YOUR FACE < 1194050559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(burn) < 1194050562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've always found c2bf interesting < 1194050565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just want a copy < 1194050568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194050574 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a hs2bf < 1194050586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that will NEVER happen < 1194050588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guarantee it < 1194050594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's already hs2c < 1194050594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if that ever happens, i will pay you £100 < 1194050598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably easier to do hs2c and c2buf :) < 1194050599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Fuck. < 1194050603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, c2bf ... < 1194050605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so when GregorR finishes c2bf... < 1194050607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I was just joking <.< < 1194050612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hashahaha < 1194050617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn it, typos X_X < 1194051212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doing a garbage collected language with lots of pointer indirection in bf will _not_ be pretty. < 1194051244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: like said above there's a hs2c < 1194051260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but beh < 1194051262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want c2bf < 1194051627 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you don't _have_ to implement garbage collection < 1194051730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :running haskell without garbage collection will _not_ be pretty, either. < 1194051763 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who cares, it's in brainfuck anyway < 1194051868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"The simplest garbage collector is no garbage collector" :P < 1194052082 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to implement a garbage collector in 6502 asm on the C64 < 1194052163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one thing i have always wanted to do is build a system from scratch < 1194052172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :homebrew a CPU and put some ram there < 1194052177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PNEUMATIC < 1194052179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get an instruction set working < 1194052186 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1194052186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :implement some form of an OS < 1194052192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :add a programming language < 1194052196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One thing I've always wanted to do but don't have the skills or resources is to make a pneumatic CPU :) < 1194052202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put a simple video card in, attach it to a monitor < 1194052209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make keyboard+mouse work < 1194052218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :invent new gui paradigm, code to work on OS with video card in programming language < 1194052221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write software < 1194052227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :voila, system from nil < 1194052229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, nearly nil < 1194052245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You forgot about forging the atoms from the ether. < 1194052253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194052258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll start at the cpu level i think < 1194052259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, that would be fun < 1194052263 0 :i4nic8!n=i4nic8@CPE-121-217-159-232.nsw.bigpond.net.au JOIN :#esoteric < 1194052281 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to build a brainfuck CPU out of TTL chips once < 1194052289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you might even get interesting results < 1194052297 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i also wanted to build an OISC CPU out of discrete transistors < 1194052298 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1194052306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A fun experiment would be to connect it to the net and use it and only it for e.g. a month < 1194052317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try and have no preconceptions about what software should be like < 1194052327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. don't mimic anything, just let it work how you think it should intuitively < 1194052343 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194052357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, using a computer with a whole stack - cpu, isa, proglang&os, gui, software - that you made yourself, would be pretty 1337 :P < 1194052395 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a limit to how much one can make oneself. < 1194052400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are ICs allowed? < 1194052405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ICs being? < 1194052408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i'm n00b :P < 1194052414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Integrated circuits. < 1194052441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, whatever most homebrew CPUs are < 1194052451 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :valves < 1194052462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you could safely say every part of it was made by you (transisitors, etc withstanding) then i guess it'd be ok :P < 1194052464 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again, pneumatic CPU = whoot ^^ < 1194052474 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, fluidics. < 1194052496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just think watching a pneumatic CPU extremely-slowly calculate 1+1 would be awesome. < 1194052526 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Extremely slowly? Just blow into it and the result blows out the other end. < 1194052538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One thing I imagine would emerge from a system like I describe < 1194052540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean a real CPU - programmable. < 1194052540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is extreme mouse-use < 1194052544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1194052554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mice actually tend to come out /faster/ than keyboards, in practice, when the interface is good < 1194052559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :contrary to actually most research < 1194052570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know, I think I'm comfortable just making the software myself. < 1194052576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194052579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Touchscreen > both < 1194052591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: OK let's assume this custom computer has a budget < 1194052594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A very small budget < 1194052596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1194052605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Let's assume that everything should be as low powered as possible while still producing a useful machine < 1194052609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would just try to build LCARS :P < 1194052620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(of course every part of current computers are bloated so you can't really use their specs to compare:P) < 1194052634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The more I use a tablet PC, the more I realize that LCARS is the best UI imaginable. < 1194052664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :LCARS? < 1194052666 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to know whatever happened to light pens < 1194052676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I might try that from-scratch computer < 1194052676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that a type of brain interface? < 1194052679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PROBLEM: I suck at everything < 1194052681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: LCARS is the computer system on Star Trek (>NG) < 1194052698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I could never make a cpu, I would probably stumble designing an ISA, I would have much trouble programming it - especially a full OS < 1194052699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc :P < 1194052755 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Don't make a CPU; use a really cheap one. < 1194052765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194052767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's not from scratch < 1194052768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194052779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, using an external CPU you get locked into an ISA etc < 1194052788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That forces you into a certain other-persons model of thinking < 1194052792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's against the spirit of the idea < 1194052794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1194052805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make it be cellular automata, then! < 1194052813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD no < 1194052845 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1194052860 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quit ridiculing my greatest idea! :-P < 1194052865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194053079 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :oh snap someone wrote a quine for my esolang rofl < 1194053100 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which esolang is that? < 1194053104 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :http://koti.mbnet.fi/yiap/programs/phawn/kquine.phn < 1194053107 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :phawn < 1194053124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1194053135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :somebody likes your language apparently < 1194053145 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1194053147 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PHAWN < 1194053157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahh keymaker < 1194053173 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :is he a regular on the wiki? < 1194053189 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :or, enjoys writing quines? < 1194053190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he just writes an awful lot of quines etc < 1194053214 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194053252 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :he helped me fix the interpreter too < 1194053538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So < 1194053546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Who thinks I should try that from-scratch idea? ;) < 1194053591 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :the brainfuck cpu? < 1194053598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1194053667 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1194053692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you weren't in here for it < 1194053749 0 :bsmntbombdood_!n=gavin@75-166-169-105.hlrn.qwest.net JOIN :#esoteric < 1194053870 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1194054002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone have comments? ;) < 1194054123 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: "cheap" and "simple" and "low-power" and "non-preconceived idea of an isa" are conflicting requirements < 1194054135 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :although i guess you didn't say "simple" < 1194054167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ;) < 1194054175 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if cheap, i'd go with a Z80 cpu and maybe wire it up after i've had a few, to make it interesting < 1194054224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :megh < 1194054225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194054228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going now < 1194054230 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if non-preconceived... use a FPGA or discrete ICs... depending on how much soldering you want to do < 1194054232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see you all tomorrow :) < 1194054235 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, cya ehird` < 1194054239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and porbably fpga < 1194054260 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194054288 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :how to get rid of all this <<<<<<.>>>>>> < 1194054306 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :ounch a child < 1194054339 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194054393 0 :bsmntbombdood_!unknown@unknown.invalid QUIT : < 1194054428 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1194054433 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1194054492 0 :i4nic8!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.9/2007102514]" < 1194055479 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194058641 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194060276 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194065726 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194072155 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194076799 0 :clog!unknown@unknown.invalid QUIT :ended < 1194076800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194078514 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1194079110 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Here's a simple program that outputs 2^(2^65536) bytes. Add another '+' to the start and it will output 2^(2^(2^65536)) bytes, and so on. < 1194079124 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :+++++++[>>+<[>[>+<-]>[<++>-]<<-]>[<+>-]<<-]>[.-] < 1194079267 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :(Naturally, this assumes integer cells as in ihope's challenge. And it's way too tidy to be the best answer for this length.) < 1194080359 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194082973 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1194083891 0 :bartw!unknown@unknown.invalid QUIT : < 1194084270 0 :bartw!n=Bluelive@bwerf.xs4all.nl JOIN :#esoteric < 1194086734 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Hey bsmnt. >>>>>>>>>++++++++[<[++<]++[>]<-]<[<]>[[<++++++++>-]>] < 1194086893 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood and depending on what context you need it in, you may be able to lose the >>>>>>>>> and/or the <[<] part. < 1194088251 0 :bartw!unknown@unknown.invalid PART #esoteric :? < 1194090176 0 :jix!n=jix@dyndsl-091-096-048-157.ewe-ip-backbone.de JOIN :#esoteric < 1194091392 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :Remote closed the connection < 1194091999 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194092586 0 :SEO_DUDE56!i=Deee@gateway/tor/x-fcd1dbc3e308c317 JOIN :#esoteric < 1194095268 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194096981 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194096996 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1194097092 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1194098740 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194099637 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194099655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, ololobot < 1194099658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anything changed with it? < 1194100301 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194100972 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194102097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: not really. < 1194102105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "o\no" < 1194102106 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o\no < 1194102114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i added that, but it's on the other ololobot < 1194102115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :defmacro? :P < 1194102115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194102123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, added multiple lines < 1194102130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :other ololobot? < 1194102141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on my other comp, the real ololobot < 1194102153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this one is just an old version i opened since you asked < 1194102186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1194105425 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194107344 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1194108598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm implementing a GC in Python, am I crazy? < 1194108609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it's for something similar to oklopol's lisp, but more complete :)) < 1194108704 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1194110126 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194110650 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194110774 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194110866 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194110874 0 :jix!n=jix@dyndsl-091-096-039-179.ewe-ip-backbone.de JOIN :#esoteric < 1194111136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hey, how do i set values in scope with olololisp < 1194111140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (set a 1) < 1194111143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> a < 1194111157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1194111172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a 1) < 1194111173 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194111175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch a < 1194111176 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194111179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194111180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :define is global < 1194111182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1194111187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1194111192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about local < 1194111193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1194111193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194111211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(set a 1) would set a in the very topmost scope < 1194111215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda () (define a 1))) < 1194111216 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194111216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. local var < 1194111220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like that. < 1194111225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch a < 1194111225 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194111229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :O RLY < 1194111230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda () (define a 4))) < 1194111231 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194111232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch a < 1194111233 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194111234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194111235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194111236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1194111259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't it always like that? < 1194111275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define test (lambda () (define test2 (lambda () x)) (define x 2) (test2))) < 1194111276 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194111280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (test) < 1194111281 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194111291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm... pretty sure that's not right < 1194111295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should give a variable definition error < 1194111298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since in the scope x is not defined < 1194111307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194111309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch drhg < 1194111310 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1194111483 0 :ttm!unknown@unknown.invalid QUIT :"Seeeeeya" < 1194111490 0 :ttm!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1194111511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :phew < 1194111513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just implemented my lisp < 1194111520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, all of the types < 1194111524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i need to do some minimal eval stuff < 1194111528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the stdlib < 1194111622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fast < 1194111667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194111679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :technically, i still need to do the gc < 1194111684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i'm leaving that for later < 1194111700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i've stopped python collecting itself by pushing every object to an array called "heap" :D) < 1194111701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you use gc for < 1194111708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :myeah < 1194111709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :garbage collecting < 1194111712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194111744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :put it on < 1194111761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1194111767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to implement: < 1194111771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. some simple scoping functions < 1194111777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. parsing < 1194111785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3. the actual functions - right now you can't actually do anything, but all the code is there < 1194111792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :won't take long < 1194111795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :scoping was the only part that took time in my implementation < 1194111805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've actually done the lexical scoping for functions < 1194111834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1194111836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my LFunc class is ridiculously simple < 1194111837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/LJGsOA14.html < 1194111915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Damnit! < 1194111918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to make LString < 1194111952 0 :ttm!unknown@unknown.invalid NICK :dbc < 1194112121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK! All done apart from parsing and stdlib (stdlib includes e.g. lambda ;)) < 1194112228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (1 . 2) < 1194112229 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :not-callable(1) < 1194112237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't support (x . y) syntax? < 1194112237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1194112239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have to, then < 1194112240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194112264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194113057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1194113101 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194113243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i'm doing the parser < 1194113399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch "lollerburger" < 1194113400 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1194113403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194113406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no string parsing oklopol? < 1194113607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope :) < 1194113620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "has it" < 1194113620 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :has it < 1194113644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :numbda isn't lisp though, no? < 1194113648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda (lambda (x) x) < 1194113649 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1194113670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda {A->A} < 1194113670 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lazy:[apply opr:-> to id:A(0) and id:A(0)] < 1194113676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda {A->A}!3 < 1194113676 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1194113703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194113705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :numbda == oklotalk? < 1194113712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194113726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although some of it is legal oklotalk. < 1194113735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since oklotalk is pretty flexible < 1194113762 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194113947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 The earth was without form, and void; and darkness was on the face of the deep. And the Spirit of God was hovering over the face of the waters. <<< what's "being on the face of the deep"? < 1194113980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is something deep, and over it there's darkness? < 1194114005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the bible isn't meant to make sense < 1194114009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194114151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194114152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bugs in parser < 1194114155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) x) 2) is not parsing < 1194114180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah i see < 1194114249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe, my parser recurses like hell < 1194114399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1194114399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :return LCons(parse(string), parse_list(string)) < 1194114409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parse* modify string, so that is actually right < 1194114409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194114974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :( . ( . NIL)) < 1194114977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not meant to happen! < 1194115199 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dbc: nice < 1194115374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch -5 < 1194115375 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :-5 < 1194115378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (+ -5 1) < 1194115378 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :-4 < 1194115388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch 5.4 < 1194115389 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1194115395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should probably handle - < 1194115614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :D it's almost done! < 1194115620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i can write some functions... < 1194115620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... like lambda... < 1194115662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lambda isn't a function < 1194115718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is in mine :) < 1194115737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :special forms are just functions with evalargs=false < 1194115868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loooool < 1194115868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error, not callable: error, not callable: error, unbound symbol: lambda < 1194115968 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194116189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1194116193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: parser, evaller, works :) < 1194116195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now for stdlib < 1194116361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually realized you weren't nearly as fast as i thought < 1194116371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time is slipping again < 1194116390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll translate genesis to my language today < 1194116412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my interp is currently 324 lines < 1194116412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194116563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that a lot or a little < 1194116564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194116599 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194116766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1194116766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194116779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its quite a mess < 1194116878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay, writing lambda! < 1194116938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my code for defining a function written in Python looks like some kind of c calling interface < 1194116939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scope[0][SymbolF("lambda")] = LFunc(p_lambda, (-1, ""), False) < 1194117285 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194117476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot!! < 1194117480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it works! :) < 1194117527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://rafb.net/p/ijMepf32.html < 1194117541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :time for a gc < 1194117543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :methinks < 1194117562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION want in bot it. < 1194117575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all it has right now is lambda :P < 1194117576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1194117582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hooks up quick irc bot < 1194117587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the IRC message syntax again? < 1194117588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's: < 1194117599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG #channel :sadoijfoidjhitr eotihjerg iajergoi < 1194117605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :orrr whutta ya mean? < 1194117609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You have stuff in front of it too < 1194117610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1194117615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1194117616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ioh < 1194117617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::asdfsdf PRIVMSG #channel :adbsad < 1194117620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194117621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, when you receive < 1194117621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you do < 1194117631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's PRIVMSG #channel :asdfiugh aeuhg < 1194117638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : is teh hostmasker < 1194117936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :almost done with the bot oklopol < 1194118155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is there a way to read one line from a socket? :| < 1194118435 0 :bsmntbombdood!n=gavin@75-166-169-105.hlrn.qwest.net JOIN :#esoteric < 1194118621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194118623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here he comes < 1194118626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> code < 1194118628 0 :lithp!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to eval lisp code < 1194118636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :arg < 1194118638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :registered < 1194118639 0 :lithp!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118645 0 :ehird`!unknown@unknown.invalid NICK :lithpbot < 1194118686 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194118688 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :here he comes < 1194118694 0 :lithp!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118695 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: > code means "eval code" < 1194118697 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194118703 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :allow me to rephrase < 1194118705 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :it SHOULD mean that < 1194118716 0 :lithp!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118739 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194118744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194118747 0 :lithp!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118747 0 :lithpbot!unknown@unknown.invalid NICK :ehird` < 1194118748 0 :lithp!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :baah < 1194118750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194118752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-blah < 1194118752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1194118755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194118772 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :surry < 1194118830 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118841 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118864 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118890 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118893 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118924 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194118959 0 :ehird`!unknown@unknown.invalid NICK :lithpbo1 < 1194118963 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194118964 0 :lithpbo1!unknown@unknown.invalid NICK :lithpbot < 1194119002 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194119013 0 :bsmntbom1dood!n=gavin@rrcs-67-53-149-158.west.biz.rr.com JOIN :#esoteric < 1194119033 0 :lithpbot!unknown@unknown.invalid NICK :ehird` < 1194119066 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194119088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It's done! :D #esoteric-blah < 1194119097 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194119206 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194119219 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194119225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1194119229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quitspam :P < 1194119230 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194119234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's all over now < 1194119235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1194119275 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120273 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120296 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120318 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120338 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120363 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120398 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120432 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194120455 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120480 0 :bsmntbom1dood!n=gavin@rrcs-67-53-149-158.west.biz.rr.com JOIN :#esoteric < 1194120512 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120523 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120526 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120565 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120570 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120603 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120654 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120665 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120689 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120712 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120823 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194120878 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194120884 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194120953 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121002 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121005 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i was just going to test (LITHT (PLUTH 2 2) (TIMETH 3 3)) < 1194121129 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121133 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121179 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(LITHT (PLUTH 2 2) (TIMETH 3 3)) < 1194121193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you need > code < 1194121194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not code < 1194121206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (LITHT (PLUTH 2 2) (TIMETH 3 3)) < 1194121206 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :error, unbound symbol: LITHT < 1194121208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194121227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (PLUTH 2 2) < 1194121228 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :error, unbound symbol: PLUTH < 1194121239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no arithmetic atm < 1194121283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (CONTH 1 (CONTH 1 NIL)) < 1194121307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> ul ```skki < 1194121307 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :error, unbound symbol: ul < 1194121313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> sk ```skki < 1194121314 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :error, unbound symbol: sk < 1194121318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194121320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i fail < 1194121322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ```skki < 1194121323 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> i < 1194121332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't even hvae cons! ;) < 1194121341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no p in the repl? < 1194121351 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :em, does it have any functions at all? < 1194121389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it does have functions < 1194121391 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def id (x) x) < 1194121400 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194121403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (id 2) < 1194121403 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194121409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if #t 1 2) < 1194121410 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194121416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 2) < 1194121416 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194121418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194121418 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194121430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-blah if you want to test it, to avoid spamming here < 1194121436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean THET? < 1194121458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something tells me this is not quite LITHP < 1194121476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lithpbot is just a name :P < 1194121490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define s (lambda (a) (lambda (b) (lambda (c) ((a c) (b c)))))) < 1194121491 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194121505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: my lexical scoping is borked < 1194121506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define k (lambda (a) (lambda (b) a))) < 1194121507 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194121507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :waa, giving us false hopes :( < 1194121513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ((k 5) 2) < 1194121514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: aww < 1194121517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((k 5) 2) < 1194121517 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194121526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: MY LEXICAL SCOPING IS BROKEN < 1194121529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s k) k) 9) < 1194121530 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1194121540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :BUT I WAS SCARED I FAILED < 1194121547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :luckily i didn't < 1194121566 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :added scoping debug < 1194121575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll find out what's wrong with set < 1194121578 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121580 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kayzorz < 1194121586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1194121608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances a little dance for having made a workind lexical scoping faster < 1194121610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*working < 1194121623 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194121632 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lexical scoping is hard when your implementation sucks < 1194121633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194121635 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194121642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194121647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iqkdo gcsieegubue goupeievife devezzda gesemoevevi goceliekuemua liekue gos^yeliehmerylieede gozoleydiedeyni viekue miekue deisoekue < 1194121722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that a real language? o_O < 1194121725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ATTEMPT #45056 < 1194121727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oklopol's < 1194121730 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194121773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah! < 1194121793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vocabulary may change completely, but i think semantics are ready. < 1194121796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194121798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194121799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :syntax < 1194121800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :grammar < 1194121803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever :)= < 1194121860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polysynthetic? < 1194121889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :given those long words... < 1194121937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what's polysynthetic? :) < 1194121980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when one word combines what is several words, or even a whole sentence in other languages < 1194122065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Greenlandic is one example < 1194122103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194122138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, basically you can just squeeze sentences into single words, since parsing is unambiguous... at least i think (..hope) it now is < 1194122168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (define test lambda (a) b) < 1194122169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Polysynthetic_language < 1194122173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (define b 7) < 1194122178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define test lambda (a) b) < 1194122179 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194122183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define b 7) < 1194122184 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194122192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (test 6) < 1194122203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define test (lambda (a) b)) < 1194122203 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194122206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (test 6) < 1194122206 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194122210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1194122220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... i also have dynamic scoping xD < 1194122227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1194122253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194122273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realized that as i was looking at my implementation, kinda lolled < 1194122320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so who actually knows how to implement lexical scoping? :p < 1194122370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's trivially made lexical if you just check every variable is actually bound when you make a lambda < 1194122384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so like what? < 1194122385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not gonna add that, since i kinda like it now :)) < 1194122392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194122394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine isn't? < 1194122396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194122399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine isn't trivially made lexical < 1194122400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194122403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant mine < 1194122407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1194122412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(ehird`) so who actually knows how to implement lexical scoping? :p <<< i was referring to this. < 1194122427 0 :sebbu!n=sebbu@ADijon-152-1-78-7.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194122441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194122520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does lConst work? < 1194122522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194122524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lCons < 1194122530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...LCons < 1194122566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a cons structure... < 1194122568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a . b) < 1194122574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(car that) -> a < 1194122577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(cdr that) -> b < 1194122588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i kinda guessed that. now does it work? < 1194122588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a list is (e1 . (e2 . (e3 . ()))) < 1194122600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1194122601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look at it < 1194122602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1194122612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is confusing about it < 1194122613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, actually, how could it not work ;) < 1194122622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read code very slowly. < 1194122659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lookup has a fun implementation < 1194122673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have the same stack structure i have < 1194122683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194122692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the stack itself is fine < 1194122696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd the binding that's up < 1194122704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably LFunc is where I go wrong < 1194122709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :specifically self.closure = scope[:] < 1194122782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194122793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to save *everything* in the closure < 1194122796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just what's used < 1194122815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah but that shouldn't be the problem < 1194122817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. should it? < 1194122820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1194122829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : global scope < 1194122829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : old_scope = scope[:] # poof < 1194122829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : scope = self.closure # zoop < 1194122831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe thats wrong < 1194122840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194122859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should just push the closure on the scope, methinks. < 1194122875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194122876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1194122882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scope.extend(self.closure) < 1194122899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then pop off the scope len(self.closure) times? < 1194122917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :scope.extend? < 1194122917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1194122921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scope is a list < 1194122929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x.extend(y) is x = x + y, for lists < 1194122930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but quicker < 1194122945 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194122947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194122949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did that < 1194122952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's see how it goes < 1194122958 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194122967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 2) < 1194122968 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194122968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194122969 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194122969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't know that, weird. < 1194122979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def get-a () a) < 1194122980 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194122983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (get-a) < 1194122983 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194122984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194122984 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194122986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :esesesese < 1194122986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sto < 1194122987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1194122987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1194122988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1194122994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 5) < 1194122995 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194122996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (get-a) < 1194122997 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194122998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1194122998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194123000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is broken < 1194123001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :correct? < 1194123001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a meanie. < 1194123023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(set a 2) (def get-a () a) (set a 5) (get-a) should return 2 right < 1194123026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well broken in that it's not lexical < 1194123036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194123040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1194123050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think i get it < 1194123051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1194123057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the best way to get the closure? < 1194123061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loop through, check for symbols? < 1194123064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's ugly, slow < 1194123073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should be correct already. < 1194123077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, it's not slow or ugly. < 1194123090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course you have to check what variables a lambda encloses... < 1194123104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't, you *have* to save every variable in the closure. < 1194123112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194123112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1194123117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think my implementation is kinda broken < 1194123119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't you? < 1194123121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just do that while parsing. < 1194123150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... well we know it *is* broken in that the closures don't work, but i can't really say what's broken. < 1194123158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, i mean < 1194123162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought about it the wrong way < 1194123163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from the start < 1194123212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rewriting a program is often more fruitful than debugging it. < 1194123231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're the anti-joel < 1194123251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I AM TEH ANTICHRIST < 1194123251 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194123264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ono < 1194123281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194123283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lisp, mark two < 1194123291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-blah < 1194123356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping #esoteric-blah < 1194123416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1194123569 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194123582 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194124414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think the word for the time complexity of this algorithm is "fuck-assly slow" < 1194124494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what algo? < 1194124532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bf text generation < 1194124567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you specify a bit? < 1194124583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to explain < 1194124935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/760176 < 1194124938 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's the code though < 1194124995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sex + pee = heaven < 1194125019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1194125103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think its time complexity is O(l**2 * f**l) < 1194125120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's f? < 1194125159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the length of the tape < 1194125311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1194125318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i started doing hello world like 10 minutes ago < 1194125613 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194125730 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194125787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (define a 7) < 1194125790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a 7) < 1194125791 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194125799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (lambda (b) a) < 1194125800 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194125805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define c (lambda (b) a)) < 1194125806 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194125809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a 7) < 1194125809 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194125812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a 4) < 1194125812 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194125818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (c 6) < 1194125819 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194125824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's lexical alright < 1194125824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Any progress? < 1194125829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: on... < 1194125866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pebble.bfm < 1194125878 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :STILL going < 1194125886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: doh < 1194125956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i thought EgoBot's algorithm was slow < 1194126108 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, it is very parellizable < 1194126546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who wants to set up a cluster for it? < 1194127083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: in scheme, define usually doesn't create a new variable if there is already one in the exact same scope < 1194127090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1194127114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in other words, (c 6) should have returned 4 < 1194127159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(ML does it the other way around, btw) < 1194127243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err hwat < 1194127292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if there is already an a defined at the same level, (define a 4) in scheme acts as (set! a 4) < 1194127300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1194127313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and any old references to a will get the update < 1194127337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really know the imperative side of scheme < 1194127348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1194127353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really know scheme. < 1194127371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw bus to catch < 1194127384 0 :oerjan!unknown@unknown.invalid QUIT :"Bus" < 1194127503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION catches oerjan's quit message < 1194128113 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1194128265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dbc: how do you generalize that? < 1194128571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this has been going for over an hour now :( < 1194128706 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this better be one damn good hello world < 1194129535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194129562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it's okay, i'll lol a bit if EgoBot beats it :) < 1194129598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1194129641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194129641 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :119 +++++++++++++++[>+++++>+++++++>++++++++>+++<<<<-]>---.>----.+++++++..+++.>>-.------------.<-.<.+++.------.--------.>>+. [995] < 1194129663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1194129669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much the same approach i took < 1194129687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haven't you ever seen EgoBot's output? :| < 1194129697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've never really looked at it < 1194129714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is it random? < 1194129715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, understandabel < 1194129717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elele < 1194129717 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1194129729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's genetic, it may not find the same thing every time < 1194129736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's what i meant < 1194129746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, it usually finds the same thing < 1194129759 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :117 +++++++++++[>++++++>+++++++++>+++>++++<<<<-]>++++++.>++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+. [906] < 1194129762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194129764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not. < 1194129781 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and that one's shorter! < 1194129784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1194129790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 shorter < 1194129792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194129792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or < 1194129823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :impossible to calculate. < 1194129828 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :122 ++++++++++++++[>+++++>+++++++>++++++++>+++<<<<-]>++.>+++.>----..+++.>++.------------.<++++++++.--------.+++.------.<-.>>+. [400] < 1194129832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"mommy, what's 6*8?" "oh, sweetie, those are two completely different numbers!" < 1194129834 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1194129849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was hoping it stored the previous one and improved on it < 1194129857 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like google maps does < 1194129864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a separate program < 1194129950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hm < 1194129990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: olp? < 1194130670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olp < 1194130681 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1194130724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :121 ++++++++++++++[>+++++>+++++++>+++><<<<-]>++.>+++.+++++++..+++.>++.------------.<++++++++.--------.+++.------.--------.>+. [192] < 1194131061 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i once did a bf textgen that produced short output most of the time.... but back then i was trying out lisp .... so i can't read or run that code anymore ^^ < 1194131086 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it was awfully slow < 1194131151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet it's faster than mine < 1194131162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: still going? :D < 1194131191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why are you still running it? rewrite it already < 1194131203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how to make it faster < 1194131207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yep < 1194131215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: don't ruin the fun! < 1194131247 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i should write one in c++... < 1194131257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: make it print debug output, see what's happening < 1194131264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: you shouldn't write ANYTHING in c++ < 1194131274 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: tell me a better language < 1194131274 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: why? < 1194131278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jix: scheme, c < 1194131281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: C or something higher level < 1194131288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you're going for speed, probably C < 1194131304 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c is a pain in the ass < 1194131305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: because you'll get even incomplete results asap < 1194131312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: because you try to use it like c++ < 1194131313 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dynamic arrays in c... < 1194131317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... are trivial < 1194131321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's true < 1194131322 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :are annoying as hell < 1194131327 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i programmed c for years before learning c++ < 1194131336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so you'll be able to see if it works well, how it's doing etc < 1194131339 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so don't tell me i try to use c like c++ < 1194131344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want to waste 2 hours of time < 1194131446 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to use c for anything besides linux kernel modules and maybe 4k intros anymore < 1194131447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: keep running it < 1194131452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just set its priority lower < 1194131484 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm ok < 1194131527 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you renice a running proccess? < 1194131535 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with renice < 1194131550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh lol < 1194131562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood is clinically retarded, news at 11 < 1194131563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194131602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want a language war right now... < 1194131847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, now it's going to print the best so far 255 times in its running < 1194132041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should do more than 255 times < 1194132047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, that's an awful lot considering how long it's taking < 1194132326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :those are the only places where there is a complete product < 1194132533 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the only place to print that wouldn't print every single step < 1194132547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not print every single step? < 1194132894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...because that would print O(l**2 * f**l) times < 1194132898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what < 1194132899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194132971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would spend more time printing than calculating, and that's too much information to be usefull < 1194133003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright, make it print every iteration % 1000 == 0 < 1194133007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or 10000 < 1194133027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...that would require a shitload of bookkeeping to number iterations < 1194133038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a disadvantage of functional programming < 1194133070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lithpbot is ready! < 1194133071 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with REAL LEXICAL SCOPING(TM) < 1194133080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just, haven't written any functions yet < 1194133080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194133081 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194133083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194133150 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the glottal stop in lisp bot is unpleasant < 1194133167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: even worse in "lithp bot" < 1194133168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194133168 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194133173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (2 2) < 1194133173 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194133175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1194133179 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194133179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194133216 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (2 2) < 1194133217 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err)not callable: 2 < 1194133231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lookie what i made: http://abacus.kwzs.be/~bsmntbombdood/book1.jpg < 1194133234 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :> (+ 1 2) < 1194133235 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err)unbound: + < 1194133237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :book2.jpg, book3.jpg < 1194133239 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :> (add 1 2) < 1194133240 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err)unbound: add < 1194133249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i said i didn't impl any functions yet < 1194133254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it even has a elastic keep-closed strap and pocket in the back cover (not shown) < 1194133257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the infrastructure is there though < 1194133576 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194133589 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> lambda < 1194133647 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#native-function:1 < 1194133649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194133653 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1194133661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194133661 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194133668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :typical < 1194133689 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194133690 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1194133694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194133695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194133718 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194133750 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194133751 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:8 < 1194133753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194133754 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:e < 1194133755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194133755 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:14 < 1194133763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's... odd growth < 1194133763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194133771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, no < 1194133772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1194133777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194133777 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194133780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ifgiushf < 1194133810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1194133810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1194133818 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194133821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194133822 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194133825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194133826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping < 1194133843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1194133845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () ((lambda () 2))) < 1194133845 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:14 < 1194133848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () ((lambda () 2)))) < 1194133848 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194133852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's rewritten < 1194133855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :niec < 1194133856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1194133857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ( < 1194133858 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194133864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: lithpbot! < 1194133872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote 2) < 1194133872 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: quote < 1194133883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no strings right now either < 1194133883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194133883 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194133887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def k (a) (lambda (b) a)) < 1194133887 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194133893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194133894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (((s k) k) 3) < 1194133894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, what < 1194133894 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194133894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asd. < 1194133900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (2) < 1194133900 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) not callable: 2 < 1194133903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((2) 2) < 1194133903 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) not callable: 2 < 1194133906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((2 3) 2) < 1194133906 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) not callable: 2 < 1194133908 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for my lisp textgen i used A* for the 2nd part... i wonder whether there is a better algoritm for that < 1194133912 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :better as in faster < 1194133912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (((2 3) 2) 4) < 1194133913 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) not callable: 2 < 1194133930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194133930 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194133932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1194133933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194133938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194133940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my parser is borked, somehow < 1194133946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, darn < 1194133950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194133952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no def right now < 1194133953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1194133956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just lambda < 1194133968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay. < 1194133969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1194133971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can do this < 1194133971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194133972 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194133981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) (lambda () 2) < 1194133981 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:7a < 1194133988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really need a gc < 1194133989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194134021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> ((((lambda (a) (lambda (b) (lambda (c) ((a c) (b c))))) (lambda (a) (lambda (b) a))) (lambda (a) (lambda (b) a))) 8) < 1194134021 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194134045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MOTHER IS AN UNMATCHED ( < 1194134045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's broken! < 1194134046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok! < 1194134058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (abc def) < 1194134058 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (abc d) < 1194134062 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134064 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1194134083 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds debug calls < 1194134094 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought just def was, but anyways, gotta sleep soon < 1194134105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1194134109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134110 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134128 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: after i fix this, i'm doing def etc < 1194134140 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134144 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we don't need no steeenking def < 1194134170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well whatever < 1194134172 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :> 'a < 1194134172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm fixing this atm < 1194134181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194134181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 1. it's gone 2. you mean (quote a) < 1194134186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3. quote isn't implemented yet < 1194134189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194134198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol how can quote not be implemented yet < 1194134218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how can it not not be? < 1194134239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the interp isn't that old < 1194134247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's about an hour old < 1194134248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194134257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interps grow quotes at about 3 hours old < 1194134262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1194134323 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134323 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, this has been studied already? < 1194134326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134327 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sdfsdjfhsaidfh4i4thdkjbdkjgbxnckl;v < 1194134342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :> ?1 < 1194134342 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: ?1 < 1194134352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :> wtf does this lithp have < 1194134352 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: wtf < 1194134362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :> (let ((x 1)) x) < 1194134362 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has core lisp stuff. < 1194134365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shut up < 1194134367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THE PARSING IS BROKEN < 1194134367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THE PARSING IS BROKEN < 1194134370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^^^^^^^^^ < 1194134371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I AM FIXING IN < 1194134372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1194134374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*IT < 1194134379 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do you think it keeps restarting! < 1194134392 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134399 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, ok, that isn't being printed on my console < 1194134410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so hm < 1194134417 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134432 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134433 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134433 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194134446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahh, i seeeeee < 1194134453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me am stoopid < 1194134478 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's try now < 1194134489 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a d) < 1194134490 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: a < 1194134492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1194134505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there you go < 1194134516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (a(b(c)d)e) < 1194134516 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: a(b(c < 1194134519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194134529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194134530 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1194134536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1194134539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll implement some primitives first < 1194134727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194134736 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now it has lambda, quote, set , def, if < 1194134740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping < 1194134743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 4) < 1194134744 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1194134746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194134746 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1194134751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 5) < 1194134751 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194134752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194134752 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194134758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194134758 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194134773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if 0 (quote yes) (quote no)) < 1194134773 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194134783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if () (quote yes) (quote no)) < 1194134784 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194134786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194134786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194134845 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134865 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if 0 (quote yes) (quote no)) < 1194134866 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194134869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if 1 (quote yes) (quote no)) < 1194134869 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194134873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Retarded. < 1194134876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194134883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :0 is true in all lisps i know of < 1194134887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not in this one < 1194134889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1194134892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my boolean function returns 1 or 0 < 1194134898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't returning 0 for "0" which is bizzare < 1194134900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1194134907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ololobot's lisp does it < 1194134921 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134934 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194134938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if 0 (quote yes) (quote no)) < 1194134939 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194134957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: if C does it, it must be right. < 1194134983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194134986 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194134994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you need a client that does last-spoken tab completion < 1194135011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ifthis doesn't work i don't know what's wrong: < 1194135014 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if 0 (quote yes) (quote no)) < 1194135015 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194135017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1194135019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if 1 (quote yes) (quote no)) < 1194135019 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194135022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if () (quote yes) (quote no)) < 1194135023 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194135024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if (1) (quote yes) (quote no)) < 1194135025 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahugjgf < 1194135032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf, two false values? < 1194135036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194135038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 and () are false < 1194135050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 because that's what the to-boolean returns < 1194135059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :() because it makes no sense to have nil true < 1194135125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense to have 0 fale < 1194135134 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care if you think that < 1194135140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if (1) (quote yes) (quote no)) < 1194135141 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(1) is an error... < 1194135169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, i know that < 1194135170 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's failing at a previous point < 1194135177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(if (1) (quote yes) (quote no)) < 1194135181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if (1) (quote yes) (quote no)) < 1194135181 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135232 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if (1) (quote yes) (quote no)) < 1194135233 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) not callable: 1 < 1194135236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if () (quote yes) (quote no)) < 1194135236 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all right < 1194135259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1194135261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've got it < 1194135264 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grrr < 1194135271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what < 1194135274 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's been an hour and it's still not 1/255 done < 1194135281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bookkeeping time < 1194135297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194135301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok < 1194135303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's all there < 1194135304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1194135306 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: are you sure it works at all :D < 1194135309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if () (quote yes) (quote no)) < 1194135309 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194135311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you sure :D < 1194135316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (if (quote (1)) (quote yes) (quote no)) < 1194135316 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194135320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure!! < 1194135322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> if < 1194135323 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#native-function:9 < 1194135324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> ((((lambda (a) (lambda (b) (lambda (c) ((a c) (b c))))) (lambda (a) (lambda (b) a))) (lambda (a) (lambda (b) a))) 8) < 1194135324 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194135324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> cond < 1194135325 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: cond < 1194135333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1194135336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should c be unbound < 1194135341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c can't be unbound there. < 1194135352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(lambda (c) ((a c) (b c))) < 1194135355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no way. < 1194135357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def test (x) ((lambda (y) y) x)) < 1194135358 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:86 < 1194135359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> test < 1194135359 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:86 < 1194135365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (test 2) < 1194135365 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194135379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194135381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :def works now, oklopol < 1194135383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do it in chunks < 1194135412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1194135423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(def NAME ARGS CODE...) < 1194135425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194135425 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:ab < 1194135427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def k (a) (lambda (b) a)) < 1194135427 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:bb < 1194135429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (((s k) k) 3) < 1194135430 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194135478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(def s (x) (lambda (y) (lambda (z) ((x z) (y z))))) < 1194135479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (x) (lambda (y) (lambda (z) ((x z) (y z))))) < 1194135479 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:e8 < 1194135484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (s k) < 1194135484 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: k < 1194135492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck the what < 1194135496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> k < 1194135496 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: k < 1194135501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1194135515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DSDSDSD < 1194135558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Q6qc8624.html < 1194135561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what went wrong < 1194135564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tell me my bug :D < 1194135586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can tell you on monday when i have time :<<< < 1194135590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1194135591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go sleep now < 1194135595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1194135597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye! < 1194135598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194135621 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135632 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def k (a) (lambda (b) a)) < 1194135633 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:39 < 1194135635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> s < 1194135635 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194135636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> k < 1194135637 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:39 < 1194135637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :godaamn so slow < 1194135646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (((s k) k) 3) < 1194135646 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194135654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> s < 1194135654 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194135656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> k < 1194135656 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: k < 1194135659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: you sure it isn't just in an infinite loop or smth? < 1194135662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure < 1194135671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: make it print out EVERY iteration < 1194135672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just to be sure < 1194135682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've used it on shorter strings < 1194135683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay, reallity sleepity -> < 1194135685 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it works fine < 1194135740 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135767 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135779 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194135782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def k (a) (lambda (b) a)) (((s k) k) 3) < 1194135783 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194135785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> s < 1194135785 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194135786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> k < 1194135786 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:39 < 1194135852 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135866 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def k (a) (lambda (b) a)) (((s k) k) 3) < 1194135885 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194135949 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194135961 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194135965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def k (a) (lambda (b) a)) (((s k) k) 3) < 1194135965 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194136013 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194136024 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194136036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def k (a) (lambda (b) a)) (((s k) k) 3) < 1194136037 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: c < 1194136282 0 :ecl!n=felipe@unaffiliated/ecl JOIN :#esoteric < 1194136292 0 :ecl!unknown@unknown.invalid PART #esoteric :? < 1194136320 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aah, shit < 1194136329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tihs ,haa < 1194136343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my algorithm, running on my computer, would take 460 years to compute hello world < 1194136344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1194136405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHHSAADJOASDLSKHDLKF < 1194136579 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194136601 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194136608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 2) < 1194136608 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194136609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194136609 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194136616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def id (x) x) < 1194136616 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:1b < 1194136618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (id 2) < 1194136618 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194136619 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1194136623 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194136641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194136641 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:3e < 1194136646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def k (a) (lambda (b) a)) < 1194136646 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:4e < 1194136650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (((s k) k) 3) < 1194136650 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194136655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: WOOT!! < 1194136658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: IT WORKS!!! < 1194136685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i can reduce it a bit < 1194136730 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194136732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1194136733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's ready < 1194136741 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194136755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194136756 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194136768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um. < 1194136777 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194136806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194136806 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194136811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (s s) < 1194136811 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:2e < 1194136813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((s s) s) < 1194136814 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:37 < 1194136818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (((s s) s) s) < 1194136818 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:46 < 1194136824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((((s s) s) s) s) < 1194136824 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:5b < 1194136829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1194136831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Time for gc. < 1194136833 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PL < 1194137278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1194137280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think the gc should work < 1194137284 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137307 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137334 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137339 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194137346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def k (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137346 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:48 < 1194137352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137352 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:c4 < 1194137356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137356 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:140 < 1194137363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137363 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:1bc < 1194137364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137364 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:238 < 1194137366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137366 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:2b4 < 1194137367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137367 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:330 < 1194137370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1194137378 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137395 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137398 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194137428 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was stupid < 1194137432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194137455 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137456 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194137461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137461 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:48 < 1194137465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137465 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:67 < 1194137466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137466 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:86 < 1194137469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137469 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:a5 < 1194137472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137473 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:c4 < 1194137474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137474 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:e3 < 1194137481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> if < 1194137481 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#native-function:9 < 1194137490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, wtf. < 1194137528 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137557 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137582 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194137596 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh hello oerjan < 1194137608 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm putting the finishing touches on lithpbot's gc < 1194137614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes -- a gc written in python < 1194137635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but...python is garbage collected < 1194137640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...so you don't need one < 1194137652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do, because i append every object to a list < 1194137658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for the sole purpose of keeping them alive < 1194137660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so my gc can run < 1194137660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194137666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194137676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder, how many objects should i let be allocated before i gc()? < 1194137684 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well that's stupid < 1194137690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe yeah < 1194137692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but fun < 1194137703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :give me a number :P i can't decide how many objects it can allocate before i run the gc < 1194137709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now it's at 200 < 1194137728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :424242 < 1194137737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :far too high < 1194137737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194137746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :4242 then < 1194137753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably too high :P < 1194137754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1194137756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll leave it at 200 < 1194137761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with the fast turnover of irc it's about right < 1194137871 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :made it save symbols and numbers < 1194137882 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it should probably depend on how many objects remained after the last gc < 1194137887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1194137892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> > (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137892 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: > < 1194137895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137896 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:2b < 1194137900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194137900 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:4a < 1194137903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194137909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194137909 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194137916 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :any reason to use hex numbers? < 1194137922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: in the printout? < 1194137925 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194137926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it's a faux-memory location < 1194137926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194137931 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194137933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :twice that + 200, perhaps? < 1194137962 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194137970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs to check symbol/etc saving is working < 1194137973 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194137979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194137980 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194137982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194137983 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194137991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194137992 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194137999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194138028 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138039 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138046 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194138050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194138051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1194138084 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I didn't actually fill the dict =) < 1194138095 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138100 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138101 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138103 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138105 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1194138111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's still growing., < 1194138132 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s debug code < 1194138160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds debug code < 1194138197 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138223 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138229 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok, something ELSE is making it grow. < 1194138264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ayee! < 1194138272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but why would it? < 1194138275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a monster hiding in your code, growing.. < 1194138277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it retains quote and a < 1194138281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and quote just returns its first arg < 1194138306 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more debug output time. < 1194138317 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (quote a) < 1194138322 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1194138361 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the cons cells in (quote a) themselves? < 1194138367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1194138369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194138371 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am so stupid < 1194138378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION removes debug < 1194138385 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um < 1194138396 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It should take up memory, right? < 1194138406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I shouldn't cache cons cells should I? < 1194138410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194138410 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:29 < 1194138411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def s (a) (lambda (b) (lambda (c) ((a c) (b c))))) < 1194138412 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:48 < 1194138428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you are using hash consing, that would be hard < 1194138438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1194138448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so the functions right now are < 1194138453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lambda, quote, set, def, if < 1194138458 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in which language is it written? < 1194138460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what comes next, logically, for 'essentialness'? < 1194138463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'd guess cons, car, cdr < 1194138470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything is so similar and anything. < 1194138472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: Python. with a gc implemented in Python! < 1194138476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hey! welcome back from sleep :P < 1194138481 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194138482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I got your example working < 1194138485 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that has style < 1194138486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and I wrote a goddamn gc < 1194138486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, hi < 1194138490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A GODDAMN GC < 1194138502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194138502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cl < 1194138505 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :writing a realtime gc is harder < 1194138516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: yeah it does a Big Global Stop < 1194138518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bit too tired to get excited right now < 1194138523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yay < 1194138526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1194138537 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you either have to add code to all reads or to all writes (which is more sane as reads are more common) < 1194138541 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that sucks... < 1194138560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah well < 1194138560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1194138561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194138568 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you do care if you need speed < 1194138589 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so if you need speed and realtime ... :/ < 1194138609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't need speed < 1194138610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is a toy < 1194138618 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you don't need realtime < 1194138622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird` must be after speed, that's why he's simulating a gc. < 1194138624 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i was talking about writing a gc in general < 1194138627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ;) < 1194138653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two gc's on top of each other must naturally be twice as fast. < 1194138655 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because the only thing i read about gcs is how to do a realtime gc because i thought i need that but then i didn't do that project anyway < 1194138669 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: as bf interpreted in bf is twice as fast as uh wait... < 1194138674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try sleeping again, see ya :| < 1194138679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: exactly! < 1194138681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww, bye oklopol :( < 1194138687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can't you test my lexical scoping :P < 1194138687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye, nights -> < 1194138691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194138698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i saw your tests already :)' < 1194138708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a fanatic logreader < 1194138709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194138713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's not lexical scoping < 1194138716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not your test < 1194138717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194138718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that you used < 1194138719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on ololobot < 1194138726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oksy < 1194138728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll < 1194138729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :test < 1194138735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (def a 5) < 1194138735 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1194138741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whooooops :)) < 1194138743 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the last nights were horrible... i was soldering stuff the last whole days and then i started to dream of soldering SOIC chips and made one solder bridge next to the other :( < 1194138747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :def is *not* for funxx < 1194138755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :even worse than it was in real < 1194138756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll stop that crapping out, wait < 1194138791 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now there's cons and car/cdr < 1194138804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 5 ) < 1194138804 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ) < 1194138807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 5) < 1194138808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lol? < 1194138808 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194138813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (cons 1 2) < 1194138814 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(1 . 2) < 1194138818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194138820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you continue < 1194138835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (lambda () a)) < 1194138835 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:2c < 1194138838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194138839 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194138845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :looooooool? < 1194138846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1194138849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can do (def f () a) < 1194138850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :grass can be green < 1194138856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know < 1194138857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1194138861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194138876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194138880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reloading bot < 1194138883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with fix < 1194138886 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194138905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did.i.do.something.wrong.or.was.the.bot.the.one.doing.the.non.working? < 1194138908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bot < 1194138911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (lambda () a)) < 1194138911 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:1b < 1194138916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 5) < 1194138916 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194138919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (lambda () a)) < 1194138919 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:2c < 1194138926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194138926 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194138931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cl < 1194138936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 7) < 1194138936 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194138937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that isn't all of it :< < 1194138938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194138939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194138940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194138941 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194138943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194138944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, what. < 1194138948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah, you have the same thing i have < 1194138949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not right < 1194138960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll fix thanks :P < 1194138968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the same thing i berated oklopol for < 1194138969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fixity faxity < 1194138992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you are all red and gooey < 1194138993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: looool < 1194139001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : self.closure = table.copy() < 1194139003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it's the highlight. < 1194139003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gooey? < 1194139004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THAT might be the problem < 1194139006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you think? < 1194139007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194139009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194139014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gooey was just for fun. < 1194139015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1194139018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only have one table < 1194139021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :table = {} < 1194139023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with the bindings < 1194139027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i don't see how else i could make a closure < 1194139032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how could I? :P < 1194139038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed you want tables by reference in scheme < 1194139049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, but how would i do that here < 1194139064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna say magic. < 1194139072 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scopes are essentially mutable objects < 1194139076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1194139080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, unlike some implementations < 1194139087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have [{},{}...{}] as a scope < 1194139089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just have one < 1194139092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and copy it to get a function's closure < 1194139096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do i, um, fix :P < 1194139108 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you have to keep a list of tables i think < 1194139109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an alternative is to have an indirection < 1194139122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :storing a variable as a mutable cell < 1194139122 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and first look in the first table then in the next one < 1194139136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: yeah, but how do i make a closure then? when i've done that all hell breaks loos < 1194139137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1194139140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and storing a reference to that cell in the scope table < 1194139155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you can do tables by copy < 1194139157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix's sounds simpler < 1194139159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194139162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but oerjan's is probably better < 1194139164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, oerjan < 1194139167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll have a class "var" < 1194139174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which has a property "dest", which is an object < 1194139180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mine is used much in languages where most variables _aren't_ mutable < 1194139181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and store {name: var-object} in the table < 1194139182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1194139190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194139194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although with that way < 1194139196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you do < 1194139199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ML, haskell etc. < 1194139205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(def f () x) < 1194139206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(set x 2) < 1194139206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without x being defined before < 1194139207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't get to it < 1194139211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's a problem now anyway < 1194139212 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1194139214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how would i fix that? < 1194139244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes that's a problem in scheme, you have all those forward references < 1194139251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194139259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should i kill myself or is there a way out? :P < 1194139260 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194139262 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know the details right now... the only scoping thing i recently wrote was the one for the macro assembler i'm working on and that one is completely borked < 1194139301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think a list of scopes fits scheme better < 1194139359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ML/haskell essentially need a complete preparsing stage on anything that can contain forward references (the whole module in haskell, each rec block in ML) < 1194139389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194139392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well haskell even allows mutually recursive modules, but support is a bit sketchy) < 1194139399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so how would i grab a closure? < 1194139457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let each scope contain a reference to its parent < 1194139462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194139464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1194139467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and just use references to them < 1194139474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[{_p: None, ...}, ..., {_p: prev, ...}] < 1194139476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1194139482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but how exactly do i get a closure < 1194139509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you store the surrounding scope with the function < 1194139528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so... just copy the list of scopes, really < 1194139535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self.closure = scopes[:] < 1194139546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1194139572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't need copy, just reference < 1194139590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that won't copy the scope mappings < 1194139592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just the list of scopes < 1194139605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, the scopes are the scope mapping < 1194139607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1194139616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as far as i consider it < 1194139634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[{k:v},{k:v},...{k:v}] < 1194139638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[...] is the list of scopes < 1194139642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :each individual one is a scope < 1194139649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that scope are mutable and you want changes to them to be shared < 1194139653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*scopes < 1194139661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194139662 0 :GreaseMonkey!n=saru@219-89-58-127.dialup.xtra.co.nz JOIN :#esoteric < 1194139664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :coping the list of scopes < 1194139668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does not copy the individual scopes < 1194139708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, you don't need a list, if each scope contains a reference to its parent < 1194139757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, but they're basically equiv. < 1194139765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's stack-as-linked-list vs stack-as-array < 1194139771 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no < 1194139778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you all have a point. hang on to it, i'll try sleeping -> < 1194139781 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because you will get a tree < 1194139798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194139798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1194139802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm but yeah array would work too but you'd keep more copys... < 1194139803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :table = {_p: {...}, blah} < 1194139808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then copy table? < 1194139812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that won't work!!! < 1194139817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, if a value is updated in table < 1194139820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it won't be seen < 1194139821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so.. < 1194139828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_no_ copying < 1194139837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194139840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i get it now < 1194139841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let me try that < 1194139860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only need new scopes for functions, right? < 1194139865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. push a scope for funcall < 1194139867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pop after < 1194139949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right? < 1194139953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and right before < 1194139959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :more or less, everything desugars to lambdas < 1194140024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that works < 1194140059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should mention i only understand the theory, i've never tried to implement it :D < 1194140134 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's see if this works. < 1194140146 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 2) < 1194140153 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194140154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> x < 1194140154 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194140156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> set < 1194140156 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#native-function:5 < 1194140161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def f () x) < 1194140161 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:22 < 1194140164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140164 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1194140193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1194140194 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 2) < 1194140197 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194140202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh what now oerjan. < 1194140205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def f () x) < 1194140205 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:20 < 1194140206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140207 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194140207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when you call a function you don't just push a new scope < 1194140213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i realised that < 1194140218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you save the old scope-list < 1194140223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make the new one your closure < 1194140223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you also replace the entire stack with the one in the closure < 1194140226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194140229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then restore it at the end < 1194140230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do that < 1194140233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 5) < 1194140234 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140235 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1194140247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def g () (set x 7) (f)) < 1194140248 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:3a < 1194140249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194140249 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194140252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit!!! < 1194140260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this is dynamic scoping < 1194140261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> x < 1194140262 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194140263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194140264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1194140266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is fucked up scoping < 1194140269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it's correct < 1194140276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194140279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def g () (set x 7) (f)) < 1194140279 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:4d < 1194140281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because you never defined x, so it's at top level < 1194140284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1194140286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did define x < 1194140288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as top level < 1194140292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set is define too < 1194140299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it is shared < 1194140300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set x 7 should have set it in g's scope < 1194140302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then f should have ignored it < 1194140303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1194140304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194140305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my lisp does not work that way < 1194140345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you agree that that is wrong? < 1194140347 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is a bit impractical if you _do_ want to set a variable which exists in an outer scope < 1194140352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's dynamic scoping < 1194140358 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah whatever < 1194140363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 5) < 1194140363 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def f () x) < 1194140371 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:20 < 1194140372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140372 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140376 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++. < 1194140379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hel < 1194140383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 6) < 1194140383 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1194140385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def g () (set x 7) (f)) < 1194140386 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:38 < 1194140386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140386 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1194140387 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not optimal yet ^^ < 1194140387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, damnit < 1194140388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stop that < 1194140391 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to read my debug output < 1194140401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh :) < 1194140402 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 5) < 1194140412 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def f () x) < 1194140426 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:20 < 1194140430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140430 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194140446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i need to push a new stack AFTER replacing the closure < 1194140449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just replace it < 1194140471 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :) < 1194140482 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 5) < 1194140484 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def f () x) < 1194140487 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:20 < 1194140488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140488 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def g () (set x 7) (f)) < 1194140499 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:32 < 1194140501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194140502 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194140505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hurrah < 1194140508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 7) < 1194140508 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194140509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140509 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194140510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194140510 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194140514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set x 50) < 1194140514 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :50 < 1194140516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140517 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :50 < 1194140517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194140518 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :50 < 1194140521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: IT WORKS :D < 1194140584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now let me try something more complicated < 1194140600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1194140606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll implement arithmetic while yo udo < 1194140617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh and eval < 1194140660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm excited what is it < 1194140661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194140730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1194140747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no arithmetic < 1194140752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194140756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what arithmetic do you need < 1194140760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll implement those first < 1194140776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just + < 1194140783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just finished doing + < 1194140785 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's loading now < 1194140796 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway i'm not sure it will work because of your strange set < 1194140800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there you go < 1194140803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194140804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my strange set? < 1194140846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :better test + < 1194140846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> + < 1194140847 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#native-function:15 < 1194140850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (+) < 1194140850 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194140851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (set x a) (lambda () (set x (+ x 1)) x) ) < 1194140851 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ) < 1194140857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :spaces freak it out oerjan < 1194140861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remove that one at the tend < 1194140864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (+ 5 2) < 1194140864 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194140866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194140867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (set x a) (lambda () (set x (+ x 1)) x)) < 1194140867 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:5e < 1194140870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's paul graham's thing :) < 1194140883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(set f (counter 42)) < 1194140886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (counter 42)) < 1194140886 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:68 < 1194140890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140890 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) tried to add non-number < 1194140894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194140895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194140896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let me fix that < 1194140917 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194140924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't eval the arguments to + < 1194140925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194140928 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194140929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (set x a) (lambda () (set x (+ x 1)) x)) < 1194140929 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:37 < 1194140933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (counter 42)) < 1194140933 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194140934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140934 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :43 < 1194140936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140937 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :43 < 1194140938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194140938 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :43 < 1194140940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194140941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alas < 1194140946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why does that not work? < 1194140947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1194140953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194140958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should changes like that persist? < 1194140961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are two different x'es < 1194140968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would mean, all variables change < 1194140969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194140971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :persist < 1194140972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which would be odd < 1194140978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, how should i do it to make that work < 1194141006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you need to make set not introduce a new variable if there is one in an outer scope < 1194141017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1194141018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can do < 1194141035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also you need a way to introduce one anyhow. def is fine for that. < 1194141044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set will introduce if it doesn't find on < 1194141045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1194141083 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194141084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194141085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :testing it < 1194141094 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194141108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there you go < 1194141117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1194141125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i changed set to do that < 1194141126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194141131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (set x a) (lambda () (set x (+ x 1)) x)) < 1194141132 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:37 < 1194141138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (counter 42)) < 1194141138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194141139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it searches down until it finds a var, if it doesn't find one, it creates one in the current scope < 1194141148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't think when you'd need to just define a var, so :) < 1194141151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(f) < 1194141155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141155 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :43 < 1194141156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141156 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :43 < 1194141160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf :| < 1194141168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194141168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194141182 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194141185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed. < 1194141194 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194141204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so when would you want to define a var but not set it? < 1194141209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (set x a) (lambda () (set x (+ x 1)) x)) < 1194141209 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:37 < 1194141212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (counter 42)) < 1194141213 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194141214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141214 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :43 < 1194141216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141216 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :44 < 1194141217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just a matter of hygiene < 1194141218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay!! < 1194141219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> x < 1194141220 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: x < 1194141222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194141222 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: a < 1194141236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, well "def" defines functions < 1194141241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (counter 9)) < 1194141241 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:55 < 1194141242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: give me a name for 'make var, but don't set it' < 1194141248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141248 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1194141253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1194141257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194141258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1194141258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194141261 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i messed up < 1194141266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh ok < 1194141269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, yeah, give me a name < 1194141272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i'll make it < 1194141274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (set g (counter 50)) < 1194141275 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:62 < 1194141276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it has to set the var somehow < 1194141279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it's in its table < 1194141281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194141282 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :51 < 1194141283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194141283 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1194141284 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :12 < 1194141288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194141288 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :52 < 1194141289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194141290 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :53 < 1194141291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yeah that works < 1194141292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1194141296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, what should it set it to? < 1194141297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0? < 1194141303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has to set it for it to get in the table < 1194141331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not about not setting < 1194141339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does defvar do then < 1194141402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's about not confusing local and global variables by accident < 1194141445 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------------------------------------------------------------.------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------.+++.------.--------.-------------------------------------------------------------------. < 1194141448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194141454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so tell me what it should do! < 1194141459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does defvar do, exactly < 1194141461 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<++++++++++++++++++++++++++++++++++++.>+++++++.<+++.>----------------------------------------------------------------.------------.<++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.------.<-------------------.>- < 1194141462 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :--------------------------------------------------------------------------. < 1194141464 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1194141465 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world < 1194141469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the basic idea for this being that set should _never_ create a new variable, while def always should unless there already is one in the exactly same scope < 1194141478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1194141482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what should def set the var to? < 1194141507 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194141507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(def x 1) would set it to 1 < 1194141514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*defvar < 1194141516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :def is for functions < 1194141545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in scheme, define is for both < 1194141550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this isn't scheme < 1194141587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although think about it, you can get around the need for defvar with some lambda trickery < 1194141661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1194141668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tell me what def should do in pseudocode < 1194141670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter2 (a) (lambda (x) ((lambda () (set x (+ x 1)) x) x))) < 1194141670 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:94 < 1194141692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(set h (counter2 3)) < 1194141696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (set h (counter2 3)) < 1194141696 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:9e < 1194141703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (h) < 1194141703 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) need 1 args, got 0 < 1194141718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1194141733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :counter2 returns a lambda < 1194141739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lambda need to be given arguments < 1194141749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1194141755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, can you tell me what def does < 1194141756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1194141758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to go like no < 1194141759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :w < 1194141775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter2 (a) ((lambda (x) ((lambda () (set x (+ x 1)) x)) x)) < 1194141776 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194141794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan!!! < 1194141798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does def do?????? < 1194141807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter2 (a) ((lambda (x) (lambda () (set x (+ x 1)) x)) x)) < 1194141808 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194141812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194141823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you made it gc < 1194141824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194141839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :def introduces a new variable unless there is one in exactly the same scope < 1194141869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :introduce < 1194141870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :define introduce < 1194141873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set to something? < 1194141881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and if there is one in the same scope what does it do? < 1194141882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194141886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i know these two things, i can do it < 1194141891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then it just sets that instead < 1194141899 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++[>+>+++<<-]>>+++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.<+++++++++++++++++++++++++++++++++++++.------------.>++++++++.--------.+++.------.--------.<+.>>++++++++++. < 1194141901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194141905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, oerjan < 1194141906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I will do that < 1194141922 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok the A* - closed list part works :) < 1194141932 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(where - is without) < 1194141946 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that part of the A* algorithm introduces more overhead than it does good in this case < 1194142034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, oerjan < 1194142034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :done < 1194142035 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it's like 1000 times faster than my old lisp implementation < 1194142038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also added -, *, / < 1194142041 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194142049 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(/ 1 0) < 1194142053 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 1 0) < 1194142053 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194142056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaharigjdiogj < 1194142062 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194142092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1194142100 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194142101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 2) < 1194142102 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: a < 1194142109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def a 2) < 1194142109 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) need at least 3 args, got 2 < 1194142111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194142171 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194142176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok oerjan, here we go < 1194142182 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194142183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set var 2) < 1194142184 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: var < 1194142187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def var 2) < 1194142188 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194142190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AUWRHUIASDHSAD < 1194142203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls the acronym police < 1194142205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did eval < 1194142207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of leval < 1194142213 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194142213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set var 2) < 1194142214 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: var < 1194142216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def var 2) < 1194142217 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194142222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set var 3) < 1194142222 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194142226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def var 2) < 1194142226 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194142238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194142241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll rewrite counter < 1194142251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (def x a) (lambda () (set x (+ x 1)) x)) < 1194142251 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) def takes 2 arguments if not defining func < 1194142256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh damnit < 1194142264 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194142287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :almost there now :) < 1194142302 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194142303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def counter (a) (def x a) (lambda () (set x (+ x 1)) x)) < 1194142303 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:3d < 1194142310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set f (counter 3)) < 1194142310 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: f < 1194142315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def f (counter 3)) < 1194142315 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:52 < 1194142317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194142317 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1194142318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194142318 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194142320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (f) < 1194142320 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1194142324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 1 0) < 1194142324 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194142329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What. < 1194142346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fixing < 1194142347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1194142354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw didn't you have to go? < 1194142357 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194142358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes i do :| < 1194142359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 1 0) < 1194142364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 1 0) < 1194142364 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) divide by zero < 1194142367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 0 1) < 1194142367 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194142373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (* 5 2) < 1194142375 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1194142379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (+ 1 2 3) < 1194142380 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1194142384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OKAY < 1194142385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1194142388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going < 1194142396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1194142397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow: persistance of memor < 1194142397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :y < 1194142399 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194142463 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194143238 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[->>+>++>+++>++++>+++++>++++++[<]<]>>>>>>>++++++++++++.+++++++++++++++++++++++++++++.+++++++..+++.<<++++.<++.>>>++++++++.--------.+++.------.--------.<<<+.<<. < 1194143241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194143255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hello, EgoBot! < 1194143264 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a rather long hello world < 1194143277 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first part is a stupid hardcoded value < 1194143290 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :"++++++++++[->>+>++>+++>++++>+++++>++++++[<]<]" that part < 1194143295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194143313 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but when you start with that part you shouldn't be able to get below 168 bytes < 1194143319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much what my greedy algorithm is like < 1194143329 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mine isn't greedy < 1194143333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except it tries more possibilities for the factor < 1194143343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :orly? < 1194143356 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use a modified A* so it is optimal < 1194143362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :A*? < 1194143364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :code plz < 1194143382 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/A*_search_algorithm < 1194143413 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but my heuristic is pretty bad atm so it isn't as fast as it could be < 1194143421 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194143432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like understanding that now < 1194143472 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :all posibilities to print the string using ><+-. given a initial pointer position and memory state represent a graph < 1194143488 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :where each edge represents the printing of one character < 1194143544 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can assign weights to the edges... the number of chars it takes to output that character < 1194143561 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ostensibly it looks like A* is what i needed < 1194143568 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then you can use any algorithm to search the shortest path in a graph to get the optimal code for that initial memory state < 1194143589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i searched that tree by brute force < 1194143613 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1194143624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194143624 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that tree is pretty large < 1194143640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hence the 460 year hello world < 1194143710 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i skipped the part witht he closed list because i was lazy and skipping that part can't result in a wrong result < 1194143712 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it only makes it slower < 1194143726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it's fast enough right now < 1194143765 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the best way to choose the initial state is < 1194143802 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was think try all possibilities of evenly distributed ints in largestchar-smallestchar of the input string < 1194143852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :smaller than smallest char might even be better < 1194143858 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1194143867 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :try to output 13 < 1194143879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1194143889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i hope that number was the right one < 1194143912 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :+++[->++++<]>+. is shorter than +++++++[->++<]>-. < 1194143923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194143924 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first one generates 12 (which is below the char 13) < 1194143951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and if you have the string 13,50,30,60 it would be bad to not generate the 13 using 3*4+1 < 1194143984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, what i was doing tried up to 8 factors of [2, 256] < 1194143992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and picked the shortest < 1194144056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you had a small way to generate them you could do the most common letters in the string < 1194144160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might go backwards - find the initial state that makes the rest shortest < 1194144172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(of some length) < 1194144279 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194144451 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++[->++++++++>+++++<<]>.+++++++++++++++++++++++++++++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+.>++++++++++. < 1194144455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194144471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++[->++++++++>+++++>+<<<]>.+++++++++++++++++++++++++++++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+.>+. < 1194144475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194146271 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194146328 0 :GreaseMonkey!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194146788 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194148887 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1194149108 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194149778 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1194158687 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194158840 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194160971 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194163199 0 :clog!unknown@unknown.invalid QUIT :ended < 1194163200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194168809 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1194167393 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194173096 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1194174268 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194174825 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1194176242 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194176387 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194177169 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1194177227 0 :jix!n=jix@dyndsl-080-228-176-065.ewe-ip-backbone.de JOIN :#esoteric < 1194177277 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194178757 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194178918 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++[->+++++++++++>++++++++>+++++>+<<<<]>>.<++.+++++++..+++.>>-.------------.<<++++++++.--------.+++.------.--------.>>+.>+. < 1194178921 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194179021 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1194179021 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++. < 1194179042 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++. < 1194179046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1194179068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know my textgen isn't perfect yet ;) < 1194179077 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Neither am I :) < 1194179144 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't implemented nested loops for the first part yet < 1194179743 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<] < 1194179745 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<++ < 1194179770 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<] < 1194179774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<++ < 1194179782 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hm, that's odd. < 1194179926 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 124 (140): ++++++++++[->+++++++>++++>++++++++++>+++>+<<<<<]>++.>>+.+++++++..+++.<++++.>>++.<++++++++.--------.+++.------.--------.>+.>. < 1194179929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194179950 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<]++++++++++. < 1194179953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<++ < 1194179968 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<]++++++++++. < 1194179980 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<]++++++++++. < 1194179984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<++ < 1194180127 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe egobot has a line length limit? < 1194180236 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>++++++++++++++++++++++++++++++++++++++++<<<++++[>++++++++++[>++++++++++[>.<-]<-]<-] < 1194180240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( < 1194180241 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194180260 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194180276 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yup. 381 characters. < 1194180290 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :That quine is 392. < 1194180292 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :make it shorter then ;) < 1194180298 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194180304 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :You. < 1194180307 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194180425 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1194180440 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1194180444 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hm, that doesn't work. < 1194180514 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf [ < 1194180534 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++. < 1194180538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194180548 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :!bf ] < 1194180554 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen Hello, world! < 1194180557 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194180563 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1194180579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1194180584 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1194180585 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1194180618 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :121 +++++++++[>++++++++>+++++++++++>+++++><<<<-]>.>++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+. [205] < 1194180628 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh that one is stupid >< < 1194180706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah it doesn't include the newline < 1194180706 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194180720 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194181142 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194181542 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194182647 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1194182837 0 :oklopl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194182840 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194182901 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194183227 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++[->+++++>+++++++>++++++++>++>+++<<<<<]>---.>----.+++++++..+++.>>>-.<++.<-.<.>-----.<---.--------.>>+. < 1194183229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194183241 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my best one without \n so far < 1194183293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++[->+++++<]>[->+++++>+++++++>++++++++>++>+++<<<<<]>---.>----.+++++++..+++.>>>-.<++.<-.<.>-----.<---.--------.>>+. < 1194183297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194183304 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and some manual tweeking makes it even better < 1194183504 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194183592 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194184139 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194184148 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194184733 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194185197 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194185910 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++[->++++++[->++>++>+<<<]>-->+++>-[<]<]>>++.>.>--. < 1194185914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1194187237 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[->+++++[->+>++>++>++>+<<<<<]>++>>+>++>->+++[<]<]>>++.>+.>--..+++.>>++++.>++.<<-.<.>-----.<---.<-.>>>>+. < 1194187242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194187245 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but without newline < 1194187430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 113 (134): ++++++++[->+++++[->++>++>+++>+>+<<<<<]>->+++>>-[<]<]>>.>---.+++++++..+++.>>>++++.<.<-.<.>-----.<---.--------.>>+. < 1194187434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194187861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[->++++++[->++>+++>+++>+++>+>+<<<<<<]>>->>++>+[<]<]>>.>-.>..+++.>>++.>----.<<-.<.>-----.<---.<-.>>>>+. < 1194187864 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194188042 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194188273 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with newline: < 1194188275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 119 (136): ++++++[->+++++[->++>+++>+++>+<<<<]>>->>+>++[<]<]>>.>-.>..+++.>++.------------.<++++++++.--------.+++.------.<-.>>+.>--. < 1194188278 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++[->++>+++>+++>+<<<<]>>->>+>++[<]<]>>.>-.>..+++.>++.------------.<++++++++.--------.+++.------.<-.>>+.>--. < 1194188330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :++++[->++>+++>+++>+<<<<]>>->>+>+[<]<]>>.>++.>..+++.>-.------------.<++++++++.--------.+++.------.<-.>>+.>+. < 1194188398 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194188401 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :better :) < 1194188548 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not shorter than dbc's but it takes only 15 secs to generate that < 1194188748 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wait dbc's generates a different output < 1194188784 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'm getting that down to 106 bytes too ^^ < 1194188891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that seems to be some magicall limit < 1194188920 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it reaches 106 pretty fast and then stalls < 1194189053 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++[->++++[->++>+++>+++>+<<<<]>>>->>+[<]<]>>.>>++.<..+++.>>----.+++.<.<++++.----.+++++.>.<--.>++++.------.>--.>+. < 1194189058 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello #esoteric! < 1194189356 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194189369 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194191256 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194191327 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194191610 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1194191642 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194191958 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++[->+++++[->++>++<<]>->>++[<]<]>>>+.<+.+++.>+.<.>+.++++.<+.++++.-.--.++.+++.>.<-.>.>. < 1194191962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3.14159265358979 < 1194192171 0 :Nucleo!unknown@unknown.invalid QUIT :"Snak 5.3.1 IRC for Macintosh - http://www.snak.com" < 1194192517 0 :oklopl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194192523 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194192975 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194193061 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194193176 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194193592 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194193681 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194193814 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194193983 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194194583 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194194743 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194195325 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I borrowed the exact output text from Urban Müller's hello world. < 1194195456 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194195502 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(capital W and no comma, that is) < 1194195586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hello < 1194195706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dbc: i'm able to get down to 106 bytes with that too... but not smaller < 1194195721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dbc: true hello world is: Hello, world! < 1194195722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194195781 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 106 (127): ++++++++[->++++[->++>+++>+++>+<<<<]>+>->+>>+[<]<]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++. < 1194195784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1194195786 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's my version < 1194195800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1194195810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1194195814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1194195816 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1194195818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen x < 1194195822 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it takes some time < 1194195832 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't include the final newline < 1194195836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it not? < 1194195837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194195862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :35 ++++++++++++[>++++++++++>>><<<<-]>. [43] < 1194195866 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :117 ++++++++++++++[>+++++>+++++++>++>+++<<<<-]>++.>+++.+++++++..+++.>>++.<++++.<++++++++.--------.+++.------.--------.>+. [691] < 1194195874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... the second one is x < 1194195880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello world is tiny and "x" is huge XD < 1194195892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wiat < 1194195892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194195895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the former is x < 1194195960 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 118 (140): +++++++++[->++++[->++>+++>+++>+>+<<<<<]>>->>+>>+[<]<]>>.>++.>..+++.>-.>----.<<++++++++.--------.+++.------.<-.>>>+.>+. < 1194195964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194195966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with final newline < 1194196032 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 116 (160): +++++++++[->++++[->++>+++>+++>+++>+<<<<<]>>->>+>+>+[<]<]>>.>++.>..+++.>>-.------------.<++.<.>-----.<---.<-.>>>+.>+. < 1194196036 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1194196099 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194196169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, everyone! < 1194196358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[->+++++[->>++>+++>+++>+>+>++<<<<<<<]>+>->->-->+>-[<]<]>>>.>>+.>----.>.>++.<<<<-.>-----.+++.--.<+++.>>>>++.<<<+++.---.<<-.>.>.----.<++.<<++. < 1194196362 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi, RodgerTheGreat < 1194196367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194196414 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wahoo got a new shorter hello world!!! < 1194196429 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :106 was the old record right? < 1194196447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bf 104 (109): ++++++[->++++++[->++>+++>+++>+>++<<<<<]>>->>->++>++[<]<]>>.>-.>..+++.>++.>+++.<<.+++.------.<-.>>+.>>--. < 1194196451 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1194196458 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1194196470 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't most of them generate the string "Hello, World!" ? < 1194196491 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the 106 byte version generates "Hello World!" same for the original bf hello world (according to dbc) < 1194196512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and most generate "Hello, world!\n" this one generates "Hello World!\n" < 1194196557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Hello, world!\n" is grammatically and unixly correct < 1194196576 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i was trying to get shorter than dbc's so i have to use the same output < 1194196581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unless Hello World is a name or title < 1194196582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: agreed < 1194196625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to name the equality predicate in his lisp < 1194196629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :eq, equals, =? < 1194196663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :equ? < 1194196685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds foreign < 1194196699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(eq 1 2) (equals 1 2) (= 1 2) < 1194196716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(eq '(1 2) '(3 4)) (equals '(1 2) '(3 4)) (= '(1 2) '(3 4)) < 1194196747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's a rather 'unique' lisp in that it's implemented in Python but I wrote my own GC ;D < 1194196763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :equ is what I use in several of my languages < 1194196772 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1194196793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a rather dumb stop-the-world mark and sweep gc < 1194196805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it runs every 200 object allocations. < 1194196950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting if you exposed some of the GC's parameters to programs < 1194196958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like what < 1194196982 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like the number of object allocations it waits for < 1194196995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194197007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IMO the gc is an implementation detial < 1194197009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*detail < 1194197009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1194197018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(so is memory allocation) < 1194197034 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose, but you could allow for greater performance tweaking < 1194197096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1194197098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it runs on python < 1194197104 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194197105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the gc cant even free because you can't free in python < 1194197109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just removes it from the big list < 1194197114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which python's gc eventually collects < 1194197118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's sloooooow < 1194197119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194197121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194197121 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194197127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (+ 5 4 1) < 1194197129 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1194197134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 1 0) < 1194197135 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) divide by zero < 1194197137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 0 1) < 1194197137 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194197155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eq 1 1) < 1194197155 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194197157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eq 1 0) < 1194197157 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194197160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eq 1 1 1 1) < 1194197160 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194197161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eq 1 1 1 1 0) < 1194197162 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194197204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def fact (n) (if (eq n 1) 1 (* n (fact (- n 1))))) < 1194197205 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:83 < 1194197212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 1) < 1194197213 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194197216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1194197224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194197228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it caused the gc to die < 1194197229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, i see < 1194197232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a bug in the gc < 1194197266 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194197267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def fact (n) (if (eq n 1) 1 (* n (fact (- n 1))))) < 1194197267 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194197270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 1) < 1194197272 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194197276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... wow < 1194197280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it went on a gc spree < 1194197290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doing god knows what < 1194197403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's try taht again :) < 1194197406 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194197408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def fact (n) (if (eq n 1) 1 (* n (fact (- n 1))))) < 1194197408 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194197411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 1) < 1194197417 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194197423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maximum recursion depth < 1194197423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194197459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :debug time < 1194197467 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194197468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def fact (n) (if (eq n 1) 1 (* n (fact (- n 1))))) < 1194197468 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194197477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 1) < 1194197482 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194197512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194197512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Call #function:41 with [-29] < 1194197512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194197514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmmmmmmmmmmmmmmmmmmmmm :P < 1194197530 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194197538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def isone (n) (eq n 1) < 1194197539 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unmatched ( < 1194197542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def isone (n) (eq n 1)) < 1194197542 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:38 < 1194197545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (isone 1) < 1194197545 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194197550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loooooooooooooooooooooooooooooool? < 1194197562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eq 1 1) < 1194197562 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194197567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nonsensical < 1194197593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1194197595 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194197598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1194197606 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194197607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (def fact (n) (if (eq n 1) 1 (* n (fact (- n 1))))) < 1194197607 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#function:41 < 1194197610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 1) < 1194197610 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194197617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 2) < 1194197618 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194197619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 4) < 1194197620 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :24 < 1194197631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 10) < 1194197632 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3628800 < 1194197637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's pretty fast < 1194197650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (fact 30) < 1194197651 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :265252859812191058636308480000000L < 1194198073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> evak < 1194198073 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: evak < 1194198075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> eval < 1194198075 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#native-function:13 < 1194198077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eval 2) < 1194198077 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194198078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eval '2) < 1194198079 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: '2 < 1194198086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eval (quote (eval 2))) < 1194198086 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(eval 2) < 1194198226 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194198247 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194198249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (eval (quote (eval 2))) < 1194198249 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194198416 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194198438 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194198443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set a 2) < 1194198443 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) unbound: a < 1194198453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (set a 5) a < 1194198454 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194198523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (or 0 0 0 2) < 1194198523 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194198526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1194198536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194198553 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194198564 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194198582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (or 0 0 0 2) < 1194198582 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194198587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (or 2 0) < 1194198587 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194198590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 02 < 1194198591 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194198595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (and 0 0) < 1194198596 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194198598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (and 1 0) < 1194198598 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194198600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1194198620 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194198631 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194198678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (and 1 0) < 1194198678 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194198680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (and 1 1) < 1194198681 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1194198685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (and 1 2) < 1194198685 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194199065 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :> (and 0 2) < 1194199066 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194199071 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :> (and 0 (/ 1 0)) < 1194199071 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194199075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194199078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should give an error < 1194199082 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't < 1194199082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (/ 1 0) < 1194199082 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(err) divide by zero < 1194199087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (and 0 (/ 1 0)) < 1194199088 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1194199089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194199092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the error should bubble up < 1194199093 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(at least i expect and to short cut) < 1194199098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194199098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1194199099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194199104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1194199105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194199194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm silly < 1194199205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm naming my auto-saving-to-disk InterpreterState replacement AutoPickleIntepreterState3000 :) < 1194199708 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194200386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :72/XEKOIE9yBDG3+6m8G8UrDt0Tm9iNTWg < 1194201190 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194201200 0 :jix!n=jix@dyndsl-091-096-034-157.ewe-ip-backbone.de JOIN :#esoteric < 1194201736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1194201745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: whut < 1194201946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp object = symbol | cons pair | string | number, right? < 1194202022 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :function < 1194202028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :vector < 1194202030 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :port < 1194202048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, lambda < 1194202058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i can pass on vectors :| < 1194202063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ports, maybe, but probably not needed < 1194202067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :null < 1194202075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nil is the empty list < 1194202078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But yeah < 1194202088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you didn't have lists < 1194202115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah well < 1194202118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lists = cons pairs < 1194202120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though i may change that < 1194202124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1194202128 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :null isn't a pair < 1194202133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lists = well formed cons pairs + nil < 1194202145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194202151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although, i may represent them as python lists [1,2,3] < 1194202157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cheaper than linked list operations < 1194202164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Though the slicing for cdr would be slow. < 1194202194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :boolean, symbol, char, vector, procedure, pair, number, string, port < 1194202202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are scheme's types < 1194202213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+ null < 1194202247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme != list < 1194202248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194202250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1194202251 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194202252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp < 1194202255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme != lisp < 1194202260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is a lisp dialect < 1194202262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right, scheme \subset lisp < 1194202267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1194202271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a superset and a subset < 1194202279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme \wonky-thing lisp < 1194202289 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"lisp" is nothing but dialects < 1194202296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194202304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not in the 70s! < 1194202325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1194202360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, i'm not sure i need booleans < 1194202367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if NIL is false and everything else is true < 1194202375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i guess T will be a self-evaluating symbol too) < 1194202387 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, cl doesn't have booleans < 1194202392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then again < 1194202395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I find nil/t kind of ugly < 1194202400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#t and #f is much nicer < 1194202411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how does scheme do characters? the syntax < 1194202425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#\ < 1194202436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that related to #t and #f in any way? < 1194202443 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194202467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the syntax < 1194202481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure, the both start with # < 1194202490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean conceptually < 1194202490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194202497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194202522 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :vectors start with # too < 1194202530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've never got why scheme needed vectors < 1194202540 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhhhhhhh < 1194202545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean natively < 1194202552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they don't seem important enough to become a core type < 1194202564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because there's no way to implement any O(1) access time collections without them < 1194202570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194202588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so basically vectors are an implementation detail kind of thing < 1194202597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1194202599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'our lists aren't arrays of memory, but we have a vector that is!' < 1194202862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, let's see < 1194202869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i need ports, so < 1194202889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SYMBOL, CONS, STRING, NUMBER, PORT, NIL < 1194202897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you really think anything else is useful? < 1194202916 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :chars, vectors < 1194202927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, booleans too < 1194202929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, and chars < 1194202936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i really don't know why i would want vectors? < 1194202944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can you tell me a situation where they are really infinitely useful? < 1194202954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but really all you need to implement at first is pairs, symbols and fucntions < 1194202973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't implement hash tables, arrays without vectors < 1194202980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, i guess < 1194202991 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no collection can have better than linear time indexing < 1194202999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a vector is just a list that is an array of memory, right? nothing extra? < 1194203016 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a vector is a C array < 1194203025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1194203026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a list with linear time indexing < 1194203032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*constant < 1194203073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i know the standard functions for lists (car, cdr, cons, set-cdr, set-car, etc.) and numbers (well duh), but what about for ports and vectors? < 1194203077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are the standard functions and their names? < 1194203098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write-char, read-char < 1194203126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194203130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about vectors? < 1194203145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :call-with-input-port, call-with-output-port for opening files < 1194203163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, is that for vectors? < 1194203164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :vector-ref, vector, make-vector, vector-set! < 1194203168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194203176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think I will start with these: < 1194203184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SYMBOL, CONS, STRING, CHAR, NUMBER, BOOLEAN, FUNCTION, NIL < 1194203189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll leave out ports and vectors until later < 1194203306 0 :sebbu2!n=sebbu@ADijon-152-1-63-110.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194203531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you think my errors should be first-class? < 1194203539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i could do things like implement try-catch then < 1194203591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194203603 0 :oklopol!unknown@unknown.invalid PART #esoteric :? < 1194203603 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194203613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs logs... < 1194203624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hello < 1194203631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm rewriting my lisp, again < 1194203632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but cleanl < 1194203633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :y < 1194203646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i ditched multiple classes, now I just have a LispObject class < 1194203693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, i see < 1194203700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but now logs. < 1194203730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194203842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: any opinions? < 1194204118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: :S < 1194204313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1194204334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should start skipping the debugging parts of logs :) < 1194204391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: haha < 1194204419 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194204472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: should i make lisp errors first-class lisp objects? < 1194204523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: or... nothing < 1194204527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. just python exceptions < 1194204531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp objects would be cooler :P < 1194204647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like having errors first class < 1194204655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in numbda, some syntax errors are first class. < 1194204678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can do (8 8) + 4 < 1194204682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8 8 is a syntax error < 1194204696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :error evaluates to 0 < 1194204723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1194204728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no i mean < 1194204733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know what you mean < 1194204733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it still throws by default < 1194204738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you can catch it < 1194204740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and manipulate it in lisp < 1194204744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194204838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does your lisp have floats or whatever? < 1194204839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or just ints < 1194204901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'm pretty sure it doesn't have floats if it doesn't have strings < 1194204904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not sure < 1194204952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: should i have error types and descriptions or just errors < 1194204955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like < 1194204968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"type=int-error, message=divide by zero" < 1194204978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of just "message=divide by zero" < 1194205002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just make one error type unless you have a more flexible type system overall < 1194205008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err i mean extendable < 1194205033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see any point making error types really < 1194205041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you can define your own < 1194205052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since you can't pattern match on them or anything < 1194205056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also asdfasdfasdfasdfasdfasdfasd < 1194205078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow, test @ university, and i still gotta return my demos tonight. < 1194205093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so tired i can barely keep my eyes opn < 1194205101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*nop < 1194205104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1194205105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :D < 1194205107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*xD < 1194205308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, for some reason i'm going to watch a few episodes of south park first. < 1194206121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: are characters automatically casted to strings in scheme? < 1194207714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: otools, what is it < 1194208411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otools is something i use for parsing < 1194208436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it basically does tokenization, and there may be an infix parser, don't remember < 1194208464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194208470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it provides my Itr class < 1194208478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's basically StringIO < 1194208513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :made my own, stringio lacked something, don't remember what < 1194208519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.curr() < 1194208524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm writing a "tokentools" right now :) < 1194208529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does tokenization and also some parsing helpers < 1194208543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. an accept([tok,tok,tok...]) method < 1194208561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i'd actually like is something like StringTokenizer in java < 1194208583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although you could improve it a lot. < 1194208594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine is kind of like that < 1194208610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's very flexible as far as where it splits actually < 1194208626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you give it a function to tell it whether a character is a splitter or not < 1194208634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also ignores multiple splitters in a row < 1194208642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err kay... < 1194208653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically it tokenizes and helps a lot with parsing < 1194208663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not give it a regexp representing a token? < 1194208668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and split by that. < 1194208689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you can pass it str.isspaec < 1194208692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*isspace < 1194208693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1194208702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1194208711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you can't do like 4+5 < 1194208720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or even (4 + 5) < 1194208729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah you can < 1194208733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194208734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1194208739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not relaly < 1194208739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lambda x: x.isspace() or x == "+" < 1194208742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*really < 1194208752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1194208769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... 4+5 would be ["4", "5"] and ignore the addition symbol? < 1194208794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194208797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194208802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, it'll hvae < 1194208803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or alternatively you'd have "4 5" be tokenized into ["4", " ", "5"], in case you save the separators as well < 1194208806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :splittokens and ignoretokens < 1194208821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you need to think this through a bit ;) < 1194208822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tokenizer(blah, x.isspace, lambda x: x == "+") < 1194208822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194208829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course depends what you wanna use it for. < 1194208833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ is a splitter and gets added on < 1194208834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isspace isn't < 1194208897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems a bit hacky to me, but it seems to work for most grammars < 1194208902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm hmm < 1194208921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, the demos < 1194208930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if that's the right word < 1194208950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194208953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how should i do it then < 1194208958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to make 5+4 work < 1194208979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yours will actually tokenize most things correct. < 1194209013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how should i do it though in your opinion < 1194209013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194209020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem with not using regexes is stuff that can be of any length naturally can't be parsed trivially, like numbers & identifiers < 1194209033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you rarely have those next to each other without a space in between < 1194209054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the only stuff not always separated by ws are operators and parens, i think < 1194209073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and what you thought of making actually parses that quite nicely < 1194209075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*tokenizes < 1194209099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about i just return delimiters < 1194209103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seems ok, no? < 1194209104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not telling you what to do, just analyzing that for fun; also, demos < 1194209107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194209115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java lets you do that < 1194209118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just return delimiters? < 1194209124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1194209126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :new StringTokenizer(blah, "abc", true) < 1194209132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :third optional parameter is returnDelims < 1194209137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's how you would e.g. parse sexprs < 1194209137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1194209142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just return 'em < 1194209145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not hard to do < 1194209150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if tok.isspace(): continue < 1194209217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: seems flexible enough, no? < 1194209243 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194209244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very seems. < 1194209250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wanna do my demos for me? < 1194209262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :demos? < 1194209288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :these exercises we gotta do at home and demonstrate for the whole calssa < 1194209291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...class < 1194209302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194209330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: your lisp doesn't do tail recursion < 1194209334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1194209344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't think of a trivial way to do that < 1194209357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1194209371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can now, i prolly could then too, but was too lazy even for that < 1194209378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :while last_caller == self: ... < 1194209382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1194209384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at the end < 1194209389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194209390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if eval(car) == self < 1194209395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then do nothing < 1194209397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :else break < 1194209400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all wrapped in a while True: < 1194209407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, you do know when tail recursion applies? < 1194209416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194209420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or was that just a simplification < 1194209421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly. < 1194209424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you're at the end and there's a list with eval(car) == sel < 1194209424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1194209432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :end = end of execution, not function < 1194209433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost. < 1194209504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just as well have circular recursion, and still have tail recursion < 1194209520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, in some languages, you don't even need to recurse and still have tail recursion. < 1194209539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can do code generation @ runtime < 1194209594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna start soon. < 1194209610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not now... < 1194209631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you're bored < 1194209634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lazy < 1194209650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not bored < 1194209663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lazy then < 1194209669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that goes without saying < 1194209713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glah, okay, i *have* to start them now; and i will! -> < 1194209773 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194209904 0 :dak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194209938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves doing ascii karnaugh maps... < 1194209994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i thought you were starting them < 1194210014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1194210021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that what the karnaugh map is for < 1194210028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194210029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194210193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand why we have to do this stuff, base-10 addition is harder than boolean algebra < 1194210225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well i find base-10 addition really hard! i have 8 fingers! < 1194210335 0 :RedDak!unknown@unknown.invalid QUIT :No route to host < 1194210356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cl < 1194214210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194214258 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194214696 0 :dak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194216237 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194216701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1194216763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cleans up 10,000 blue voting credits < 1194216824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1194216940 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suppose no one's going to work on PSOX for me? lol < 1194216957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were so infatuated with it all you did was work on it :p < 1194216967 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has become distracted from it :( < 1194217931 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194217945 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194218401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has removed 10,000 blue voting credits from 10,000 CFJs < 1194218428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shoobadafa. < 1194218582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to do a crossing in wireworld? < 1194218614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember trying to do it some time ago, but forgot to ask here where someone might actually know < 1194218826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: my lisp is going to have loads more things in this incarnation < 1194218846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :currently i have symbol, cons, string, character, number, boolean, procedure, primitive, error, nil < 1194218851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i plan to add port and vector < 1194218913 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1194219022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bindings[LispObject(SYMBOL, "prim_name")] = LispObject(PRIMITIVE, prim_func, (min, max)) # is a bit ugly though < 1194219347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you use port for..? < 1194219361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1194219362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme ports < 1194219365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually don't know what that is in lisp at all, perhaps i should check instead of guessing. < 1194219367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdin, stdout, files, streams, ... < 1194219372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i did know < 1194219373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically it's a stream < 1194219378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a socket would also be a port, for example < 1194219386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i guessed then < 1194219400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, what are you using them for? < 1194219401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1194219420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1194219420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just realized your lisp isn't made just for an irc bot, i just wanted you to put it on one. < 1194219421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ports < 1194219421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194219427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1194219428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194219435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a slow realizer. < 1194219445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this time i'm going to create a seperate program for the bot < 1194219448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't make one of the assignments :<< < 1194219450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and make it call out to the lisp one < 1194219452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exercises < 1194219453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1194219464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's bettah < 1194219465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i don't add irc-specific stuff to the interp < 1194219469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also if it crashes < 1194219470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the bot doesn't < 1194219871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you could create an irc module or something to load < 1194219929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: possibly < 1194219933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, meh < 1194221157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : bsmntbombdood: are characters automatically casted to strings in scheme? < 1194221158 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194221183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194221727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :holy shit < 1194221740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/flames1.jpg < 1194221755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now you're thinking with Portals. < 1194221767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194221825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/flames2.jpg < 1194221863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was expecting a picture of some circular blue flames < 1194221865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was disappointed < 1194221875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: that's unbelievably cool < 1194221898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: oviform yellow flames aren't good enough? < 1194221911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: PORTALS REQUIRE OTHER PORTALS. < 1194221917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BLUE-COLOURED ONES. < 1194221925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OTHERWISE HOW WILL YOU WALK THROUGH THEM. < 1194221937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :89 < 1194223321 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194223364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the core is done < 1194223369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all that's left is primitives < 1194223440 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, the name "Elliot" is just about as common as the name "Elliott". < 1194223453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nobody in the United States is named Tedd. < 1194223541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I get called Elliot < 1194223544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes even Eliott < 1194223547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In one or two cases, Eliot < 1194223590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Neither of the one-L variations are listed here: http://www.census.gov/genealogy/names/dist.male.first < 1194223603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which obviously contains the names of everybody in the United States, right?) < 1194223617 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194223654 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Obviously :P < 1194223660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>2 < 1194223661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194223666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So much for that < 1194223702 0 :lithpbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194223712 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194223714 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194223720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yay! (it's running a subprocess :)) < 1194223724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194223724 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194223734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh... problem with running a subprocess < 1194223738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :definitions won't be saved XD < 1194223742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :never mind, i can pickle in the interpreter < 1194223746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194223750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it crashed-erator < 1194223763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223764 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't iterate over non-list < 1194223777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223778 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :cons < 1194223789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't sound right. < 1194223794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1194223796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let me check why < 1194223803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (cons cons nil) < 1194223804 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable cons < 1194223815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (conth conth nil) < 1194223815 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable conth < 1194223826 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194223837 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223845 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194223847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1194223865 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223866 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(() 2) < 1194223866 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194223868 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't iterate over non-list < 1194223906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223906 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(() 2) < 1194223907 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194223910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oop < 1194223910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error < 1194224012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(() 2) < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194224026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194224027 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194224040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda) < 1194224040 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Got 0 args, min was 2 < 1194224043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda ()) < 1194224043 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Got 1 args, min was 2 < 1194224045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2 3) < 1194224046 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194224049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2 3)) < 1194224049 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194224056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> lambda < 1194224056 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194224062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #t < 1194224063 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#t < 1194224066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #f < 1194224067 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#f < 1194224075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #\a < 1194224076 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#\a < 1194224078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #\ab < 1194224078 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#\a < 1194224084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello" < 1194224085 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello" < 1194224090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world" < 1194224091 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world" < 1194224094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world \"string\"" < 1194224095 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world \"string\"" < 1194224098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world \"string\" \\a" < 1194224099 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world \"string\" \\a" < 1194224102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world \"string\" \\a \a" < 1194224102 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world \"string\" \\a a" < 1194224116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 'x < 1194224117 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable quote < 1194224136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: one thing it really is missing syntax-wise is .-syntax < 1194224140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is (a . b) (a b c . d) etc < 1194224225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> #antiquixoticism < 1194224233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, that didn't work. < 1194224236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why would it < 1194224244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does #blah represent? nothing, it's meaningless < 1194224254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's #\a? < 1194224258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the character a < 1194224259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as in scheme < 1194224262 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194224265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#t and #f are obviously true and false < 1194224275 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194224289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (cons 3 nil) < 1194224290 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable cons < 1194224302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only have lambda right now < 1194224311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haven't implemented any primitives yet (apart from of course lambda) < 1194224316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #antiquixoticism < 1194224317 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unknown #-syntax < 1194224319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1194224325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1194224325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194224327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forgot self.fail < 1194224343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #antiquixoticism < 1194224344 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) while parsing: Unknown #-syntax < 1194224362 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (lambda) lambda) 3) < 1194224371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks, you made it crash < 1194224372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[seriously thanks] < 1194224374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i can fix the bug < 1194224375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194224376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever it was < 1194224379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome :-) < 1194224398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194224399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1194224423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah i see :P < 1194224428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (n) n) 2) < 1194224430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194224434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :funcalls are broken :D < 1194224436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can fix that < 1194224555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (n) n) 2) < 1194224558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damni < 1194224562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (n) n) 2) < 1194224563 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194224571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (lambda) lambda) 3) < 1194224572 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194224575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1194224582 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194224582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does proper lexical scoping too < 1194224586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though you can't see that < 1194224590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since there is no define/set right now < 1194224605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (((lambda (lambda) (lambda (lambda) 2)) 3) 4) < 1194224606 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't call non-procedure 3 < 1194224610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1194224649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda) 2) < 1194224650 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Got 0 args, min was 2 < 1194224654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error handling works right, good :) < 1194224660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty solid < 1194224668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's 373 lines of code, including the parser etc < 1194224677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :types are: < 1194224682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write that parser in Redivider! :-) < 1194224688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SYMBOL, CONS, STRING, CHARACTER, NUMBER, BOOLEAN, PROCEDURE, PRIMITIVE, ERROR, NILT < 1194224695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i'm going to add PORT and VECTOR soon < 1194224781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and heh < 1194224785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i want a lisp in python < 1194224786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194224817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194224821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll write primitives tomorrow < 1194224823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see you :) < 1194224826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1194224885 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194224892 0 :lithpbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194225242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@@ @read @elite @run wordsWise (map reverse) @show @keal < 1194225255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs after Wong with an axe < 1194225306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does that make sense? < 1194225326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i switched @read and @elite < 1194225335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as for the output, certainly not :D < 1194225607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plugin `compose' failed with: Prelude.read: no parse < 1194225635 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, swapping them yields sense. < 1194225667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, @read needs a well-formed "string" < 1194225678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which @elite certainly does not give < 1194225694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it grabs a Keal quote, reverses every word, and leets the thing? < 1194225700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194228205 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194228248 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194232825 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194232903 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194233864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1194233873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i got a 50% on that essay you read < 1194233943 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :did you write an essay about brainfuck? < 1194233994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, aids < 1194234029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everyone's got AIDS! < 1194234046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1194234058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the musical) < 1194234165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pool's closed < 1194234204 0 :Slereah!n=Slereah@ANantes-252-1-9-189.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194234255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: i know, i know, not esoteric < 1194236506 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194238084 0 :GreaseMonkey!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194238224 0 :^_`!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194238235 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1194238241 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1194239151 0 :^_`!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194239171 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1194239173 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1194241142 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194241259 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1194242331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: that's like incredibly bad? < 1194242430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that case it's probable that either 1. at least one of my suggested corrections would've made it better or 2. you applied some of them and that helped you reach that nice middlish number < 1194242435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes < 1194242452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not sure i suggested that many < 1194242469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :50% is an F, the lowest grade you can get < 1194242472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got 95 on my english essay! < 1194242493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...i'm pretty sure we have the same level here < 1194242500 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee" < 1194242932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: were there any comments on it? < 1194242970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, my friend did a spoken presentation on brainfuck once < 1194242982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't see it, sadly < 1194243146 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194244121 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194244654 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194245551 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1194249048 0 :immibis_!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194249599 0 :clog!unknown@unknown.invalid QUIT :ended < 1194249600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194250375 0 :immibis_!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I cna ytpe 300 wrods pre mniuet!!!" < 1194250407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, minuets < 1194250715 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194252435 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194254160 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :"using sirc version 2.211" < 1194254873 0 :SEO_DUDE!i=Deee@gateway/tor/x-f1269ca71807727c JOIN :#esoteric < 1194257759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i type a lot more per minuet < 1194258079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how typical < 1194258142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...me stealing your joke and adding some bragging? < 1194258251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, that too. < 1194258263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what else? < 1194258274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i was just trying to snatch it back < 1194258318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :managed to add some typicality by not understanding you ;;;) < 1194258343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and making a lame-ass smiley, god i'm predictable < 1194258353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(also this metastuff is pretty typical for me) < 1194258393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just had a test, answers, stuff explaining how i got them... but completely redundant < 1194258412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, just explaining why i decided not to code in java or something < 1194258430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blah blah blah like 3 pages of stuff the professors are prolly not going to read < 1194258448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and that's my last typicality, right here, thanks for watching) < 1194258462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except that wasn't all that long a monologue, i'm a bit tired < 1194258486 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194258494 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194258622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is "oil" in the most used 100 words of english < 1194258645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess that may depend on where it's collected.. < 1194258719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was this that corpus that consisted partly of something from politics? < 1194258760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know... realized that might be the issue here just after i'd said that < 1194258789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually don't remember where i got the list... so the origin could be anything really... < 1194258956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall someone doing something with a corpus, i may even have provided help finding it < 1194258964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adding basic vocabulary to my lang by taking the first few 2 of words from existing languages, the first 100 or so were fine, but finnish is the only language with unused prefixes left right now :\ < 1194258969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it may well be the same < 1194258976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194259029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's prolly what google gives easiest. < 1194259037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what i'm using < 1194259275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here are the 100 most common unigrams in approximately one trillion words of Interweb pages (with numbers and other non-words removed): http://www.cis.hut.fi/~htkallas/g1.txt < 1194259331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fuck, that's completely different from what i had < 1194259333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1194259338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's the interweb. < 1194259347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I doubt anyone would want to use _that_. < 1194259375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Courtesy of Web 1T 5-gram Version 1, Linguistic Data Consortium (LDC) catalog number LDC2006T13 and ISBN 1-58563-397-6; given the size of the thing, I think 100 words counts as an unsignificant sample and I won't get into trubble by "publishing" it.) < 1194259412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION won't tell anyone < 1194259679 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1194261224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p431131523.txt two hundred first ones should be integrated now < 1194261254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if someone wants to make a better one, i can make that the stdlib < 1194261266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'll get your nick on the credits of my language < 1194261314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was first thinking i'd just automatically generate that from wiktionary + most used words < 1194261326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that was just too complicated.. < 1194263247 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194263920 0 :zepolen!n=no@athedsl-287638.home.otenet.gr JOIN :#esoteric < 1194263972 0 :zepolen!unknown@unknown.invalid PART #esoteric :? < 1194264808 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194265342 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1194266055 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194266070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi guys < 1194267092 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RodgerTheGreat < 1194267096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is delayed < 1194267167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, Sgeo < 1194267328 0 :drop_some_jewels!n=drop@itopy.org JOIN :#esoteric < 1194267513 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194267772 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1194268309 0 :oklopl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194268391 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194270308 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194270784 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194270792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> set! < 1194270792 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194270797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194270827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he puts PSOX stuff into SVN, would anyone be willing to work on it? < 1194270838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you like psox so much, why should we work on it :P < 1194270840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194270841 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't set undefined variable a < 1194270846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) < 1194270847 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194270848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194270848 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable a < 1194270873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194270874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194271412 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194273082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: still under construction? < 1194273103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah i'm improving the bot < 1194273965 0 :jix!n=jix@dyndsl-091-096-048-085.ewe-ip-backbone.de JOIN :#esoteric < 1194274129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nojix < 1194274134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(no=hi) < 1194274298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194275476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: almost done < 1194275479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've rewrote the bot < 1194275483 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194275486 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1194275506 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194275507 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194275517 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't set undefined variable a < 1194275523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) < 1194275523 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275524 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 3) < 1194275528 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275532 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define test () 2) < 1194275535 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (test) < 1194275537 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define test () 3) < 1194275547 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (test) < 1194275548 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: btw, you can't set! a non-defined variable < 1194275559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: more hygenic < 1194275567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275567 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define f () a) < 1194275571 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define g () (set! a 7) (f)) < 1194275577 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194275578 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What < 1194275583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1194275596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh i see. < 1194275612 0 :drop_some_jewels!unknown@unknown.invalid QUIT :"Leaving" < 1194275649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1194275663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that is correct, right? set! is meant to go down the tree < 1194275675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275676 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194275679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194275680 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define f () a) < 1194275683 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define g () (define a 7) (f)) < 1194275690 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194275691 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok. that is broken. < 1194275697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275697 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275768 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fixed < 1194275776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194275778 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275782 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194275789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :going to add another feature < 1194275886 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194275889 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194275913 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275916 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275927 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194275930 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: peek() takes exactly 1 argument (2 given) < 1194275953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194275953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194276003 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276013 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194276013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194276014 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276014 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194276017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1194276030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) < 1194276030 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276030 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276030 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194276035 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'bindings' referenced before assignment < 1194276091 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276102 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194276103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) (g) < 1194276103 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276103 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276105 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276107 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'bindings' referenced before assignment < 1194276138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) (g) < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :LispError: < 1194276160 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276171 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194276173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) (g) < 1194276173 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276173 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276174 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276176 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable define < 1194276186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1194276236 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276239 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs Windows 98, being sure to have sound enabled < 1194276242 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, wrong channel < 1194276246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :windows 98? < 1194276252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from psox writer? < 1194276263 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing with VirtualBox < 1194276276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And there's a Win98 game I want to play < 1194276863 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276870 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194276887 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re puzzlet < 1194277340 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194277357 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :hmm. this works from manual nc but not using nc -e < 1194277363 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :curious. < 1194277435 0 :Sgeo[Circe]!n=Sgeo[Cir@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194277435 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Hello Sgeo[Circe], and welcome to #esoteric < 1194277444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :=P < 1194277479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1194277480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1194277495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Circe]: ARE YOU A HUMAN OR A BOT. ok < 1194277508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Circe]: ; cat /etc/passwd # < 1194277511 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Human, with a script < 1194277520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what script < 1194277521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194277532 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194277534 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :An autogreeter script < 1194277539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1194277556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nc -e ./run-bot irc.freenode.net 6667 # not wurkeratoring < 1194277562 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :This is actually an older version of the client.. < 1194277573 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :The newest one broke scripting GRR < 1194277592 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :And of course, no one develops or really even uses the client anymore.. < 1194277602 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :It's a dead client.. < 1194277607 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :That I helped work on. < 1194277610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which client? < 1194277610 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :I added scripting. < 1194277610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194277613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it called circe < 1194277614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?:p < 1194277616 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Circe < 1194277623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1194277624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for emacs < 1194277626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you use emacs < 1194277628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :burn < 1194277631 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Different client < 1194277637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194277640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it have a website < 1194277640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194277662 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Suprisingly, anon SVN is up.. < 1194277686 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :There's http://circe.xbmodder.us/ < 1194277690 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Which is out of date < 1194277696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :written in python < 1194277697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interesteing < 1194277701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194277703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its graphical < 1194277703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194277726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And the website is old.. Latest revision is 706 < 1194277756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Circe uses python-irclib for IRC connections. < 1194277758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is a huge copout < 1194277759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194277766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe there's a repo elsewhere.. maintainer illegally Public Domain'd it and upgraded version to 0.1.0 < 1194277777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why did they illegally pubdom it :| < 1194277784 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It was basically dead.. < 1194277785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's very assholish < 1194277829 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194277829 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Hello lithpbot, and welcome to #esoteric < 1194277840 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Public repo: svn://xbmodder.us/repos/circe < 1194277863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1194277867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lithpbot just started working < 1194277868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1194277870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*snap/ < 1194277889 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is running r681 with a patch to prevent checking the version.. < 1194277932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :process russian roulette < 1194277936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have to pick a random process < 1194277940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it might be nc < 1194277943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it might be a shell < 1194277945 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1194277948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then kill -9 in < 1194277949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it < 1194277949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194277954 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :nc? < 1194277959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :netcat < 1194277972 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Kill init! lol < 1194277978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im stuck on cygwin < 1194277978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194277980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :atm < 1194278041 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to try Circe? < 1194278045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah :P < 1194278046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe later < 1194278053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(later = soon) < 1194278080 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work out what broke scripting between r681 and r706 < 1194278091 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still has dev access, in fact < 1194278102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :personally < 1194278109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't want to maintain a thing like that :| < 1194278116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it really is illegally pubdoms < 1194278125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It used to be GPL < 1194278132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194278133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's worse < 1194278133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194278136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1194278137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MIT license ftw < 1194278151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when faced with GPL, apply illegal license changing to your liking < 1194278151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194278165 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's what the maintainer did >.> < 1194278173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah well < 1194278174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was GPL < 1194278184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good for him for ridding the world of another GPL package < 1194278220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with GPL? < 1194278225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's horrid :< < 1194278231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and draconian < 1194278249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it may be to the /letter/ of open software, but it's against the spirit < 1194278466 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to mess with different revisions until he finds the one that broke scripting < 1194278475 0 :Sgeo[Circe]!unknown@unknown.invalid QUIT :"Circe: http://circe.berlios.de/" < 1194278528 0 :Sgeo[Circe]!n=Sgeo[Cir@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278536 0 :Sgeo!unknown@unknown.invalid PART #esoteric :? < 1194278538 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278546 0 :Sgeo!unknown@unknown.invalid PART #esoteric :? < 1194278550 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278698 0 :Sgeo[Circe]!unknown@unknown.invalid QUIT :Client Quit < 1194278735 0 :Sgeo[Circe]!n=Sgeo[Cir@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278753 0 :Sgeo!unknown@unknown.invalid PART #esoteric :? < 1194278754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write a tiny irc client < 1194278755 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, that line isn't going to be in my XChat log now < 1194278771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write a tiny irc client :D < 1194278775 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194278775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1194278776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what line < 1194278779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh that < 1194278779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194278780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i noticed < 1194278783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then said it for your logs :P < 1194278795 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1194278799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should write this client in sh! < 1194278799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194278805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, scripting fails in r690 < 1194278832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I actually like circe's interface < 1194278844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll mimic it in my ui.gfx module < 1194278845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194278993 0 :lithpbot!unknown@unknown.invalid QUIT :Connection timed out < 1194279083 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fully FAILS to see how r690 broke scripting < 1194279242 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194279306 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194279548 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re puzzlet < 1194279556 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, puzzlet, want to see real insanity? < 1194279570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.worsethanfailure.com/forums/thread/99550.aspx < 1194279824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:26:55 its not "needed" but it would probably be easiest < 1194279824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:27:06 I'm not sure how else to go about reading commands in the order they appear < 1194280288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts? < 1194280295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet, ehird` ? < 1194280450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1194280454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wait < 1194280487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: projecthead=circe guy right < 1194280493 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194280507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194280508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I got to the project because the Circe guy joined t < 1194280508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194280509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :it < 1194280513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from the start < 1194280514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate projecthead < 1194280520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xml misuse hooray < 1194280521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194280531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:27:06 I'm not sure how else to go about reading commands in the order they appear < 1194280531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:28:53 How about having the commands be in just a text file? < 1194280531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:29:35 well how do I get it to parse it in order? < 1194280533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1194280535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :christ < 1194280609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Why would anybody choose to donate their time to a project headed by such a retard? I would never have the desire to contribute under such circumstances." truth < 1194280649 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still autojoins the channel < 1194280651 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1194280659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The project is dead btw < 1194280672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.worsethanfailure.com/forums/permalink/99550/99561/ShowThread.aspx#99561 rms being batshit insane like usual < 1194280680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What was the project? < 1194280686 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Asylum < 1194280686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Was it called planeshift? :P < 1194280689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : /whois lawl < 1194280691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1194280719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what was asylum? < 1194280737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It was a project to build stuff from SVN < 1194280746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :looooooooooool < 1194280747 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The initial target was songbird < 1194280750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1194280751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :useless < 1194280759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people should figure out how to use make and how to create proper makefiles < 1194280797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixed a display problem.. < 1194280801 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :in Asylum.. < 1194280828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rereads the asylum.py code < 1194280842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It seems to act as a shellscript that prints progress reports < 1194280871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Purpose: Make svn builds of software on linux easier" < 1194280915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set the topic in #asylum to "asylum is no more... THANK GOD" :D < 1194280916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Welcome back to the project that's now deader than Circe < 1194280927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194280983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, Sgeo, fancy helping out with an irc client in python? really minimal? < 1194280993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a gui hopefully as minimal as circe? [and pluggable interfaces]? < 1194280993 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Another one? lol < 1194280997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194280998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah :P < 1194281001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i feel like making an irc client < 1194281002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1194281016 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. "Why not?" < 1194281019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How far along is it < 1194281027 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194281033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just started now! :p < 1194281060 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got into Circe when it had an interface, and could connect and stuff < 1194281067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :connecting is easy :P < 1194281068 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I added some CTCP stuff, actually.. < 1194281081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the interface to start with will be text-based, methinks... ui.text or whatever < 1194281089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, ui.wx or ui.gtk or whatever can be added < 1194281094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reason: simplest to start with < 1194281096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make an abstraction for interfaces.. < 1194281100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194281129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if abstractions like that are reusable and if we can use one of those? < 1194281144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, but I'll probably just use a python plugin system/write my own < 1194281151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://termie.pbwiki.com/SprinklesPy looks interesting < 1194281208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should start without a plugin system, then put one in once it's semi-functional < 1194281211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: sound good? < 1194281228 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess.. < 1194281231 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know < 1194281244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281253 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless you make it so there's a very basic basic core and most stuff is just plugins.. < 1194281261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194281264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does circe do < 1194281264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :core == plugin stuff < 1194281264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, you mean with scripting? < 1194281276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well the core would also include irc stuff too < 1194281280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i mean, just period < 1194281282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it have plugins? < 1194281314 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Circe has scripting. I just added hooks in from commands and irc events, and import a module that has functions with names in a certain format < 1194281326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1194281333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll start without plugins then < 1194281351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, name time. dirce to continue the greek+irc-in-name theme? dunno, doesn't sound very good :P < 1194281377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dirce, spiritual successor to Circe? < 1194281394 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194281417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281429 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If the client does version checks, PLEASE make sure that it won't die if it can't contact the version server < 1194281445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needed to patch a file to get Circe to work because of that.. < 1194281460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194281470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :version checks are probably a bad idea anyway :) < 1194281473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :centralization etc < 1194281479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe an option < 1194281480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Like < 1194281485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Version check: [ server url ]" < 1194281494 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :esp. if the project dies and some nutcase such as myself feels like using it.. < 1194281495 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194281505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So if someone branched it off or made a new maintainer, people can update to the new version without uninstalling etc < 1194281518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One thing I want to avoid in this < 1194281520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is threads < 1194281526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Threads are really unpythonic and often real hacks < 1194281531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Event-based = FTW < 1194281554 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Question: Do we REALLY need another IRC client floating around? < 1194281571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1194281572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194281585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX < 1194281589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194281592 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I put PSOX on Berlios? < 1194281596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you want, but meh < 1194281600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you ever used the mercurial version control system? < 1194281600 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why meh? < 1194281609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Never heard of it, what is it? < 1194281615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You know svn and cvs? < 1194281617 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194281620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They're version control systems, but they're centralized < 1194281626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's one server that has all the revisions on < 1194281633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :With distributed systems -- like mercurial, git and darcs, < 1194281642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :each checkout is a full copy of the repository < 1194281654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and there doesn't NEED to be a central server - you can "pull" and "push" to any repository you want < 1194281660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's very fast and very nice < 1194281668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.selenic.com/mercurial/ < 1194281681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's quite popular too < 1194281696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Mozilla is going to use it, for one < 1194281742 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So if I make a change, how do I make sure others receive the change? < 1194281759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, you check in the change like normal. But there's several options for other people seeing it.. < 1194281772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. Put it online, tell the other person, they will "hg pull" your changes < 1194281772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OR < 1194281784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. If there's a central repository, "hg push" to it < 1194281810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you want to put it online simply, you can use "hg serve" and it starts up an http server for others to pull from < 1194281843 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there a free online provider for murcurial central repositories? < 1194281851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, there's no need for a central repository < 1194281862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#1 is the best way < 1194281868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also see my message above: If you want to put it online simply, you can use "hg serve" and it starts up an http server for others to pull from < 1194281877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's very cool as far as branching goes < 1194281881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A branch is just another copy of the repository. < 1194281881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but I can't leave my computer running all the time < 1194281884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And merging is great < 1194281893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Like really, really great < 1194281899 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And why not darcs? < 1194281900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It can merge most things automatically < 1194281905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And darcs is kinda slow < 1194281912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :darcs also has the same issues < 1194281931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if you really want it we can use darcs i guess :P < 1194281945 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No, mercurial is ok, I just want a central repo < 1194281953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK fine < 1194281956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll set one up :P < 1194281964 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also wants something for PSOX < 1194281978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can set up a psox mercurial repo if you want < 1194281986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I guess I could just set one up here, and then later put it online < 1194281990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Cool ty < 1194281995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And yeah that's probably best < 1194282003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's trivial to do so < 1194282007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hg init" -> new project in current dir < 1194282008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :voila < 1194282016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, while I set up a repository, you should read http://www.selenic.com/mercurial/wiki/index.cgi/Tutorial < 1194282025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it walks you through installing, using, etc mercurial < 1194282040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: So the irc client is called Dirce, right? #dirce then < 1194282070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't I just use a GUI for Mercurial? < 1194282165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you want < 1194282165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194282286 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is `hg view` easy to use? < 1194282302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think so? < 1194282302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194282411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I need to do an `hg init` first apparently < 1194282467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, hg view is officially UGLY < 1194282480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why < 1194282486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Want a screenshot? < 1194282489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and boo hoo, most people can use vcs' from the command line :| < 1194282489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1194282593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i'll have a screenshot < 1194282596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: also, #dirce :P < 1194282838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: brb < 1194282958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://img472.imageshack.us/img472/3198/hgkcm3.png < 1194283013 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194283446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: back < 1194283453 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re < 1194283470 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :see above pic < 1194283473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, Sgeo, that's because it's Tk < 1194283475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tk is like that < 1194283478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :deal with it :p < 1194283488 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also doesn't look that easy to use < 1194283492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1194283495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure you can figure it out < 1194283496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| honestly < 1194283496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Certainly not as easy as RapidSVN < 1194283500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the command-line interface is simple < 1194283528 0 :sebbu!n=sebbu@ADijon-152-1-63-110.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194283533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hg add/rm ..." to add or remove files, "hg ci" to commit (or "hg ci ..." to commit only some files) < 1194283536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu < 1194283548 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1194283555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also useful are "hg log" to see what's going on recently, "hg push/pull SERVER" for obvious reasons < 1194283562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "hg mv file1 file2" to move a file < 1194283564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much it < 1194283571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, the GUI doesn't seem useful for what I want to use it for (everything) < 1194283574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hg ci" even opens $EDITOR < 1194283583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so use the command-line version < 1194283596 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like command-line stuff < 1194283605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then why do you use linux < 1194283625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and why are you making PSOX, which is arguably very command-line focused) < 1194283653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously, it's trivial < 1194283683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll take 2 minutes to learn < 1194283684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194283690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Try http://www.selenic.com/mercurial/wiki/index.cgi/Tutorial < 1194283958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do I actually need to do the tutorial myself? meh < 1194283974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah if you want to learn mercurial :P < 1194283976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's very simple < 1194284019 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't I just read it? < 1194284025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1194284149 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I do `hg export`, where is the base of the change? < 1194284163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Would you translate that into english < 1194284163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194284230 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I do `hg export`, it results in a diff, right? < 1194284241 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So what is it diffing? tip and what? < 1194284247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps, I have never used it. < 1194284248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1194284252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think tip and tip-1 < 1194284253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1194284256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can specify a range < 1194284258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hg export start:end < 1194284494 0 :jix!n=jix@dyndsl-091-096-048-085.ewe-ip-backbone.de JOIN :#esoteric < 1194284669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1194284676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1194284683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still wants a pretty Mercurial GUI < 1194284683 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dbc: got my 104 byte hello world? < 1194284702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SgeoWrite one. :P < 1194284758 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194284779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ask in #mercurial < 1194284780 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to start implementing PSOX before the specs are complete :/ < 1194285317 0 :RedDak!n=dak@host202-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194285391 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194285683 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194285757 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194286252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: #dirce ping < 1194286373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sorry < 1194286388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tempted to just make an SVN repo on his comp < 1194286408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, i'll give you access to the repo < 1194286413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what account name do you want < 1194286466 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo < 1194286475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: in lowercase i assume for unixy :P < 1194286483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh, i'll give you a temp password... < 1194286484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bleh I guess < 1194286487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ssh in to change it < 1194287606 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194287616 0 :jix!n=jix@host-091-096-149-105.ewe-ip-backbone.de JOIN :#esoteric < 1194288285 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Swindon_Magic_Roundabout_eng.png < 1194288295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can you say terrible design? < 1194288333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first thought: goatse < 1194288397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm not really < 1194288544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMFG < 1194288548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I went through that roundabout! < 1194288556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TERR-I-FY-ING < 1194288625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, figuring out roundabouts AT ALL was still pretty tough :P < 1194288647 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :roundabouts are stupid in general < 1194289260 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194289263 0 :Sgeo[Circe]!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194289432 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194289447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Grr crashed < 1194289707 0 :sebbu2!n=sebbu@ADijon-152-1-38-66.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194289758 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1194290892 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194291255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ROUNDABOUTS REDUCE RISK OF COLLISION < 1194291271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just wanted you to know < 1194291298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reduce compared to what? < 1194291308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :normal crossings < 1194291309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uncontrolled x-way intersections? < 1194291320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna go with "duh" < 1194291332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was a reason for my caps < 1194291348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194292617 0 :RedDak!n=dak@host202-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194292736 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194293663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay, dirce development will begin soon! < 1194293664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(#dirce) < 1194295134 0 :SEO_DUDE!i=Deee@gateway/tor/x-335064b741bc932d JOIN :#esoteric < 1194295721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SEO_DUDE < 1194296569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D IRC Encrypt-er? < 1194297130 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :jix: Yeah, I saw that 104-byte Hello World. Excellent. I assume that's a result of search, so no better can be done with that basic approach? < 1194297491 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not exhaustive search < 1194297497 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so there might be a better version < 1194297522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1194297548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: an IRC client, written in python, with accompanying irc lib lycus < 1194297561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: "spiritual successor" to circe, another python irc client < 1194297613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dirce will be ui-neutral, with main development going on a wxPython module, and lycus will also eventually be abstracted out to be protocol neutral - so e.g. irc bots written with it can work on jabber, aim, ... < 1194297643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :, DirectNet < 1194297657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1194297661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/DirectNet? < 1194297663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's yours :P < 1194297671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your login screen is fugly fyi < 1194297683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- not a UI designer < 1194297694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hint - don't make it black < 1194297735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: dirce is going to be really good, probably :P < 1194297743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :minimal, extensible, fast, etc., buzzwords < 1194297774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(#dirce) < 1194297812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Will it revolutionize outside-the-box thought pattern dynamics while diversifying synergy potential? < 1194297827 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i still want an irc client which runs on my server but with the gui locally < 1194297837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: Wow, I had that idea too o.O < 1194297844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: I think that could be done in dirce, actually < 1194297848 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, irssi BNC mode + xchat? :P < 1194297853 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i hate wx* < 1194297860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: gui modules are pluggable < 1194297860 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1194297862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't see anything wrong with that roundabout! < 1194297864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: you could use ncurses if you wanted < 1194297868 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uargh < 1194297879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want a GUI < 1194297881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: ok, what would you like < 1194297887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cocoa < 1194297894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i use os x too! :P < 1194297900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: [not now though, stuck on windows atm] < 1194297906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: anyway that would be possible < 1194297906 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and it should be scriptable using ruby < 1194297913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: bah, sorry, it's python < 1194297917 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194297927 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is a python ruby bridge i think ^^ < 1194297928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It should be scriptable in Rupy < 1194297942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write a script that just calls out to ruby and calls back for a Dirce module or whatever, though < 1194297944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that some Ruby-Python hybrid? < 1194297956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: with x-chat + irssi i don't have a backlog that just works < 1194297956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, a cocoa gui module will probably exist sometime - even more so if you write it ;) < 1194297960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And the client-server thing, < 1194297964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: True. < 1194297969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I had that idea a while back too and it could be probably implemented easily < 1194297986 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it will be tricky to get a good scrollbar for the backlog < 1194297986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd just have to subclass lots of lycus stuff in a script and tell dirce to use it < 1194298005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i think for it i will copout: just get a batch of all messages past $DISCONNECT_TIME < 1194298018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not like it'll be megabytes or whatever < 1194298033 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no i want all my logs from wherever i'm connecting < 1194298042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the whole client including all scripts running on the server < 1194298048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194298051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well you could do that < 1194298059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and when i scroll up locally to some stuff that isn't loaded locally it will request it on the fly < 1194298061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write a gui for dirce that actually runs a server < 1194298068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but as for the client < 1194298071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you wanted all that fancy stuff < 1194298073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :far too hard :| < 1194298096 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i think i'll just continue to use x-chat aqua ^^ < 1194298116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194298117 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :even tho the missing tab reorder feature is a pain in the ass.... you get used to such stuff < 1194298133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gaim is getting irc support in 1.2 < 1194298178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like the way most IMs handle irc < 1194298186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah me too < 1194298186 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i even use bitlbee for jabber MUCs < 1194298188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1194298199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you should try dirce some time at least ;) < 1194298212 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use Adium for the other IM stuff because i like it for that < 1194298233 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but when it comes to handling chats with multiple users where you are idling most of the time IMs just suck < 1194298233 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, Dirce doesn't exist in usable form yet.. or anywhere but our imaginations even < 1194298245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: of course, but it will soon < 1194298267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In the meantime, Circe exists >.> < 1194298275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i might write my own irc client some day... < 1194298278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :circe is uh, kind of minimal :P < 1194298282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: diiiiiirce! haha < 1194298284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, normal IM client + IRC channels = blech < 1194298293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i don't write python code < 1194298300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I see people with Gaim in their quit message and think "...really?" < 1194298312 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd use c++ or ruby < 1194298328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd use PL/1 or BASIC. < 1194298332 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Python < 1194298337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't like any of rubys gui bindings < 1194298349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the only gui toolkit i like is GPL/Comercial which sucks < 1194298363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i use pidgin atm because im stuck on windows =( < 1194298366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: qt? :P < 1194298372 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah < 1194298377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: maybe you should try out Shoes :P < 1194298380 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Shoes? < 1194298388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: _why's gui toolkit-thing < 1194298403 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: sorry but that's not a usable gui toolkit < 1194298408 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(at least the last time i looked at it) < 1194298409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i was kidding < 1194298413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dirce will support it? < 1194298420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, it's for ruby < 1194298423 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194298430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a qt license < 1194298432 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for free < 1194298438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: here you go! < 1194298439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194298443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, dirce will be MIT licensed < 1194298444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jix, you can use it in GPL projects.. < 1194298444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1194298452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MIT licensed? < 1194298455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: obviously jix is sane and dislikes GPL < 1194298456 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i'm not going to release a single line of code under GPL < 1194298464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and MIT is "teh best licens evUr!111" < 1194298477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's three paragraphs, go read it: http://en.wikipedia.org/wiki/MIT_License < 1194298492 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can we use Circe code, or will we refuse to recognize the bad PD? < 1194298504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably refuse, plus there's not that much to circe anyway < 1194298525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The scripting? < 1194298533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1194298535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 GPL < 1194298540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we'll think about it when we come to it < 1194298545 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the scripting framework would need to be implemented differently though.. < 1194298551 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :doing an own strange license with stupid stuff in it is fun too < 1194298572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Adapt the MS EULA :P < 1194298579 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, did you look at the Scripting API of Circe? < 1194298585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: kind of < 1194298586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194298595 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You know, it used to require knowledge of Circe internals.. < 1194298595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, @#dirce about the root class < 1194298601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then I came up with Sapi < 1194298602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://dumb.sourceforge.net/index.php?page=licences is great < 1194298643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4. If you are using the Program in someone else's bedroom on any Monday at 3:05 pm, you are not allowed to modify the Program for ten minutes. [This clause provided by Inphernic; every licence should contain at least one clause, the reasoning behind which is far from obvious.] < 1194298645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194298645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194298667 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194298672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i thought about releasing two libs... one only allows usage at monday the other one only at thuesday < 1194298675 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but they depend on each other < 1194298688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i got that dayname worng i guess < 1194298879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i'm going to bed now < 1194298880 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1194298890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: bye < 1194298894 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194299268 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194300231 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194300871 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194301984 0 :SEO_DUDE!i=Deee@gateway/tor/x-54cf784034f73b60 JOIN :#esoteric < 1194302189 0 :sebbu2!unknown@unknown.invalid NICK :sebub < 1194303304 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194304736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1194304948 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1194305616 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194306046 0 :sebub!unknown@unknown.invalid QUIT :"@+" < 1194306386 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194307854 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194309059 0 :Tritonio!n=Tritonio@150.140.227.11 JOIN :#esoteric < 1194309347 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194309564 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194309618 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194309772 0 :Guilt!n=Karthik@allegro/user/Guilt JOIN :#esoteric < 1194309787 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hi. i uploaded a newer compiler here: http://guilt.bafsoft.net/downloads/wip/Brainfuck/ < 1194309819 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :it converts to x86 asm. right now does jump optimizations.. will eventually work out balanced loop optimization once i have an intermediete representation < 1194309841 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194309850 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i would like feedback and bug reports, if any. < 1194309982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1194310005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweet-n-lo < 1194310073 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :lo! :) < 1194310153 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1194310206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Hello" < 1194310212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"'ello" < 1194310214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"'lo" < 1194310223 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"'o" (OK, maybe not) < 1194310237 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1194310308 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"'" < 1194310354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses "'" as a greeting from now on. < 1194310399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O'bsmntbombdood -> Oh, hello bsmntbombdood! < 1194310403 0 :Slereah!n=Slereah@ANantes-252-1-102-188.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1194310420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :didn't know he was irish... < 1194310499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just like John Van Von O'McFitzsonovichstein < 1194310707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there a first name that means "my son"? :P < 1194310737 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194310738 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mison < 1194310749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs bsmntbombdood in the facehole. < 1194310763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't make fun of my facial deformity :( < 1194310897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're pretty good at photoshopping it away, then < 1194310898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not making fun of it ... just stabbing it. < 1194310925 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :are there any easy to understand books on automata? < 1194310926 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194310937 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399137.dsl.bell.ca JOIN :#esoteric < 1194310949 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :without too much math in it? like a quintuplet of sorts? :) < 1194310978 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i know it's like asking for food without calories.. but a low-cal diet would be great! :) < 1194310989 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: stabbing exacerbates my azerbaijan < 1194311069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Mijo" means "my son"! It's just not a name. < 1194311075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know, at least. < 1194311080 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it could be a name < 1194311084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1194311104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: automata, you say? Like cellular automata and Turing machines and Minsky machines and Langton's ant? < 1194311116 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :yeah. that stuff. < 1194311141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But math IS that stuff! :-) < 1194311168 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :ooh :| is there a good math tutorial at least? :) < 1194311182 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i lost interest in math after 1st year of univ. < 1194311183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"is there a good math tutorial" :P < 1194311187 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :and it's been years since < 1194311197 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :well. i fear math now. totally. < 1194311200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, there are lots of things that can follow "math is". < 1194311220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, what are you after? A list of automata? < 1194311222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if MCC over at GoodMath did automata < 1194311256 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :understanding that stuff. < 1194311276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I suspect he has. < 1194311279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there any certain automaton you don't understand? < 1194311318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: What a shame. < 1194311323 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :ihope: turing machines, for starters. < 1194311334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in high school, and loves math. < 1194311335 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :and yes, a shame :( < 1194311337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm, calculus. < 1194311341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am _sure_ MCC did turing machines < 1194311347 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, i loved calculus in school < 1194311374 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :then they taught something on differential equations and those generating long polynomials < 1194311387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: maybe an animation of a Turing machine would help? < 1194311388 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :and holes and stuff in complex numbers, and all that high school math went deep into the drain < 1194311393 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :ihope: sure. < 1194311430 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now I just have to find one, I guess. < 1194311435 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :eventually, i hope to learn enough math to follow TAOCP. a lifetime goal. lol < 1194311437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i haven't been there in a while, but there were always people saying things like "i tried to learn this before, but i never understood it before you explained it" < 1194311451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194311454 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :yeah. understanding is the key to these things. < 1194311469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holes in functions & complex numbers are difficult? < 1194311488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's so much easier just to be a genius, eh pikhq? < 1194311492 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :there's a whole lot of things behind that now which i don't remember. < 1194311507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Of course it is. < 1194311508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, being a genius is nice. You should try it sometime. :-P < 1194311518 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :yeah. and if you're a genius, that's great. i admit i'm not one. but i intend to eventually become not so dumb. < 1194311519 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194311525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as a genius, I'm well aware of that. :p) < 1194311531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, to go kill myself over my upcoming crypto assignment argh Gregor hate argh argh < 1194311539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/assignment/midterm/ < 1194311554 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i think of crypto as a blackbox. something goes in and something else comes out. :) that has it's advantages < 1194311565 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i could figure out the math somewhat in RSA and DH though. < 1194311567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Yes it does. I used to live in that happy universe *sobs* < 1194311573 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1194311584 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :should this channel be #math? :) < 1194311592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, #math should. < 1194311603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#math has people like TRWBW. Not that that's a bad thing? < 1194311615 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :who's trwbw? < 1194311629 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : uman: you asked a question, i gave you valid information, either thank me or just shut up. anyways, go with god < 1194311679 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should make a Turing machine animation. < 1194311688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TRWBW is my new hero :P < 1194311689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's not hard to make a bad one! :-P < 1194311702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :graphviz is your friend! < 1194311719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 graphviz < 1194311727 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One of those programs that is way more helpful than it ought to be :P < 1194311730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://scienceblogs.com/goodmath/2007/02/basics_the_turing_machine_with_1.php#more < 1194311742 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that looks useful. < 1194311954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(note in my browser at least that has a formatting error so the actual article is below all the menus) < 1194312055 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :one more question: why haskell? :) < 1194312064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's oerjan. < 1194312071 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :is learning it fundamental to researching stuff like this? < 1194312071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't *be* Oerjan without Haskell. :p < 1194312078 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :uhh. < 1194312090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. MCC did some Haskell there? < 1194312107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194312145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect Haskell is for the more mathematically inclined. :p < 1194312157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he also started a haskell tutorial < 1194312158 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194312203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the fact that MCC used haskell is probably not my fault though < 1194312220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we discovered it independently, afaik < 1194312223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I still blame you. < 1194312231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. . . Do you *know* MCC? < 1194312243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, but i followed the blog for a while < 1194312246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194312277 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :O_O wierd. < 1194312278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the probably was an understatement < 1194312291 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i realize what a mathematical world this is. < 1194312317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, i started reading it because of his weekly esolang, not is haskell < 1194312327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*his < 1194312347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact someone here pointed me to it < 1194312357 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :is haskell an esolang? < 1194312365 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :looks decent to me. like lisp or somethin < 1194312371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :usually not considered as such :) < 1194312392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it is quite different from most programming languages < 1194312430 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194312468 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh you know what would be awesome < 1194312482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a forum like slashdot, except all posting done by mail < 1194312493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1194312495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Usenet. < 1194312520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, postal mail < 1194312538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194312549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Usenet over post. < 1194312577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :either no one would participate, or only people who really had something decent to say would participate < 1194312602 0 :ihope_!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194312697 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :ooh. zip in python looks like borrowed from haskell < 1194312698 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194312709 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :stupid languages.. all similiar looking < 1194312714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comprehensions too < 1194312727 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hmm O_O < 1194312738 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to get mad one day.. looking at x numbers of languages < 1194312739 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194312767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although both zip and comprehensions are probably older than both < 1194312776 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194312783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, comprehensions really come from math < 1194312791 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :omg. haskell has a posix api with networking? < 1194312797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As do functions. Your point? < 1194312800 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i hope nobody's doing SOA with it. < 1194312816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure. the number of libraries have really started to take off lately < 1194312860 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :thank god brainfuck doesn't say something about tcp or file streams < 1194312870 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) although it could act as a http client with nc. heh < 1194312875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would if we worked on PSOX. < 1194312884 0 :k1w2u3!n=k1w2u3@unaffiliated/K1W2U3 JOIN :#esoteric < 1194312887 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :what's a PSOX? < 1194312906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's happs, for building web services with haskell < 1194312921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is a suggested API via I/O to allow esoteric languages access to things like files, TCP streams, etc. < 1194312966 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1194312973 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :lool < 1194312974 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194313011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yes, we are insane; thank you for noticing) < 1194313085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to find that quote again < 1194313092 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :can PSOX work with a normal brainfuck interp? < 1194313100 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :as of now, any existing implementations? < 1194313139 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-new-cat.b ? < 1194313149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be an *example* of PSOX. < 1194313158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo has no implementation finished. < 1194313161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"We're all mad here. I am mad. You're mad." "How do you know that I am mad?" asked Alice. "You must be," said the Cat, "or you wouldn't have come here." < 1194313163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, indeed, a finished spec. < 1194313177 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :heh. through the looking glass? < 1194313180 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :or the first one? < 1194313222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think alice in wonderland, but not sure < 1194313383 0 :Guilt!unknown@unknown.invalid QUIT :Remote closed the connection < 1194313732 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1194314043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://scienceblogs.com/goodmath/2007/11/musical_goofiness_with_a_mathy.php < 1194315342 0 :k1w2u3!unknown@unknown.invalid PART #esoteric :? < 1194315975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1194315977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That - is - AWESOME < 1194316421 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1194317339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sooo who wants to start a mail-in internet forum? < 1194317680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like slashdot, with news articles to start discussion (less time-sensitive and longer lived than slashdot's though), with a postal adress to send comments to, where someone does very light moderation (removing spam and the "AI()(#J KDKSD"s), scans, threadifies, and posts the mail < 1194317758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this reminds me of a very old-fangled concept which i'm sure you young whipper-snappers haven't heard about, called a magazine. < 1194317786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1194317794 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :magazines don't post enough mails for decent discussion, and monthly is waaay too long < 1194317815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and expensive to actually print a magazine < 1194317886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might be interested in another ancient concept called a newspaper, then < 1194317911 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the same space and expense considerations < 1194317914 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but touche :P < 1194322246 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194322566 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194322631 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194322909 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194323496 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194323859 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194323952 0 :Slereah-!n=Slereah@ANantes-252-1-102-188.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1194324022 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194324107 0 :zuzu!unknown@unknown.invalid QUIT :Success < 1194324699 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194324864 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194324870 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194324942 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194324946 0 :Slereah!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1194324946 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194324946 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194325903 0 :Slereah_!n=Slereah@ANantes-252-1-102-188.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1194326317 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194326692 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194327076 0 :Slereah!n=Slereah@ANantes-252-1-102-188.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1194327099 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1194327218 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194329146 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194329230 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1194332508 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rinkworks.com/stupid/ < 1194334933 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194334970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1194334974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my mouse is broken. < 1194334988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :last night... was playing with my magnets as usual... dropped one on the computer, perhaps a sensitive area or something, screen went black < 1194335002 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :tried plugging it in < 1194335017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the weird thing is, i could just recover that from a button on my comp that switches screen on/off < 1194335029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the mouse ain't working < 1194335032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194335046 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it plugged in < 1194335057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i *could* try taking the battery off and letting it be fully dead for a while < 1194335071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good idea if that's what you meant < 1194335094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is that a laptop? < 1194335098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194335118 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is there a button above the touchpad < 1194335119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's the touchpad that's not working < 1194335126 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :with a light near it? < 1194335126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should've cleared that up < 1194335128 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and is the light on? < 1194335129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha no < 1194335133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194335134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then push the button < 1194335139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, there isn't one < 1194335145 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194335154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a 2.5-year-old laptop, even i'm not that stupid ;) < 1194335178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194335193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, NoNameScript < 1194335202 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices that oklopol replied to a /notice by writing in a channel < 1194335223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, conclusion: i see notices on the channel i'm currently in < 1194335226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh; the RFC frowns on that! < 1194335234 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it does? < 1194335236 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1194335251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The difference between NOTICE and PRIVMSG is that automatic replies must never be sent in response to a NOTICE message." < 1194335269 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.irchelp.org/irchelp/rfc/chapter4.html#c4_4_2 and so on. < 1194335270 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i think automatic is an important word there < 1194335280 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that looked pretty automatic to me! < 1194335324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ban!!! < 1194335324 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[20:46] --> oklopol - NoNameScript? < 1194335329 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that was the NOTICE < 1194335337 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :after i version'ed him < 1194335347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and he automatically replied to it without thinking about it (much). < 1194335360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194335371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg lecture in 12 minutes 6 km away -> < 1194335374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You might get stuck into a loop that way! You'd write replies and replies until your fingers fell off! < 1194335516 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :/notice immibis Oh Hi < 1194335657 0 :GreaseMonkey!n=saru@122-57-230-205.jetstream.xtra.co.nz JOIN :#esoteric < 1194335673 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :/notice immibis Oh Hi < 1194335827 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis said Oh Hi. Take that, RFC 1459! < 1194335859 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone notice me (:P) with the word Hi somewhere in the text < 1194335864 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis said Hi. Take that, RFC 1459! < 1194335868 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :needs to be a capital H < 1194335949 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lament said Thou Art Hideous, Wretch!. Take that, RFC 1459! < 1194335999 0 :clog!unknown@unknown.invalid QUIT :ended < 1194336000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194336096 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194336250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually RFC 2812 makes the statement even stronger, with ALL CAPS: "The difference between NOTICE and PRIVMSG is that automatic replies MUST NEVER be sent in response to a NOTICE message." < 1194336283 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok fixed < 1194336287 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis said Hi. Take that, RFC's 1459 and 2812! < 1194336325 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Very good. < 1194336442 0 :SEO_DUDE!i=Deee@gateway/tor/x-8527ca4dcc7937c0 JOIN :#esoteric < 1194336555 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Life without danger is a waste of o < 1194336898 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1194338251 0 :SEO_DUDE!i=Deee@gateway/tor/x-7a9eb226379fd6cd JOIN :#esoteric < 1194338339 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1194339251 0 :Slereah_!n=Slereah@ANantes-252-1-62-119.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194340100 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194345725 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194346976 0 :Tritonio!n=Tritonio@150.140.227.202 JOIN :#esoteric < 1194349872 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194350162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes people to #psox < 1194350169 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SVN repository! < 1194350565 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194351737 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194351945 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1194352986 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194353520 0 :Sgeo_!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194354274 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194355239 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://trac2.assembla.com/psox/browser/trunk/ex/example_domain.py < 1194355866 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1194355905 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194355962 0 :jix!n=jix@dyndsl-091-096-048-141.ewe-ip-backbone.de JOIN :#esoteric < 1194355975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i actually managed to design a whole new esoteric language concept today! < 1194356004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, like 1% change of that happening < 1194356004 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :cool oklopol < 1194356011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can always hope. < 1194356032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's based on constantly improving guesses < 1194356043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1194356046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :functions always return instantly, but keep on trying to produce a better output < 1194356052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's like a neural net < 1194356053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1194356061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll implement it show me a spec :P < 1194356076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try myself first :D < 1194356082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :butbubutbubtubutbut < 1194356084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want to do it :( < 1194356087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194356093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it in python! :9 < 1194356112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with the semantics i have now, it's unbelievable complicated; and it's not unambiguous yet. < 1194356128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i have to do everything in an original way when designing a language < 1194356166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't wanna do it in python... too easy :< < 1194356175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll write an interp in C < 1194356180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that hardcore enough for you? < 1194356187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194356190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will be all in main(), be uncommented, and use at least one hex digit < 1194356202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like most C esolang interpreters < 1194356206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :will that satisfy you? < 1194356219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but as i said, i'll first finish the language, then try making it myself, then you can do it. :D < 1194356248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds nice, but also remember to avoid recursion < 1194356258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and do some inline asm < 1194356260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can't I recurse into main? < 1194356264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's non-standard and kooky! :D < 1194356280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, but you shouldn't be dependent on that, just do it for the heck of it < 1194356288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1194356297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can i do it for my parsing < 1194356303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :recurse a few times, then while-loop everything < 1194356328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i'm really not gonna make you a spec, half the fun in designing languages is implementing them :D < 1194356349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can implement it but give me a spec so i can too < 1194356349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194356353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, implement yours in oklotalk! < 1194356462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i would need to make oklotalk first ;) < 1194356496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, one of my greatest problems is i want to use a non garbage collected language, but i don't feel like making good containers in C < 1194356509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :D and disable gc? < 1194356511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know many other non gc languages < 1194356518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :D is pretty easy to learn < 1194356518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that has actually crossed my mind < 1194356520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alternatively < 1194356525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :disable python's gc like so: < 1194356528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't installed D yet, soooo much work xD < 1194356534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whenever you create an object, push it to a global list < 1194356538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's "malloc" < 1194356542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you want to free something < 1194356546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :delete it from the list < 1194356553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :manual gc :D < 1194356590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i'd just put ints in the list, it'd be a quite accurate translation < 1194357788 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194357824 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1194357856 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194358901 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1194358929 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194358952 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1194359330 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194359440 0 :RedDak!n=dak@host126-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1194359845 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194359866 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194359913 0 :k1w2u3!n=k1w2u3@unaffiliated/K1W2U3 JOIN :#esoteric < 1194361151 0 :k1w2u3!unknown@unknown.invalid QUIT :"Leaving" < 1194361447 0 :Sgeo_!unknown@unknown.invalid NICK :Sgeo < 1194361669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out that there is now an active #psox channel < 1194366195 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194366560 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194366570 0 :jix!n=jix@dyndsl-085-016-239-150.ewe-ip-backbone.de JOIN :#esoteric < 1194366933 0 :sebbu!n=sebbu@ADijon-152-1-38-66.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194370894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p264151235.txt <<< code sample ! < 1194370898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go -> < 1194371371 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194371371 0 :helios24!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194371372 0 :ehird`!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194371372 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194371373 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194371404 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194371404 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194371404 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194371404 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1194371404 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1194373298 0 :SEO_DUDE!i=Deee@gateway/tor/x-b11418975de21f43 JOIN :#esoteric < 1194373365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1194373374 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slumps over from tiredness < 1194373561 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION punches Sgeo in the tired < 1194373748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'll hurt in the morning < 1194373882 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194374865 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, #psox ? < 1194374890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gosh stop plugging it Sgeo < 1194374890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194375742 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1194376162 0 :sebbu2!n=sebbu@ADijon-152-1-105-203.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1194376534 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu < 1194376535 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sebbu2, < 1194377302 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194378198 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1194378304 0 :RedDak!n=dak@host126-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1194385711 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194385737 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194386767 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194388013 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194388105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194389473 0 :SEO_DUDE!i=Deee@gateway/tor/x-62f0e143663e5737 JOIN :#esoteric < 1194389737 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1194390078 0 :Nucleo!unknown@unknown.invalid NICK :Nucleo_ < 1194390084 0 :Nucleo_!unknown@unknown.invalid NICK :Alleria_ < 1194390374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. < 1194392690 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1194393306 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Testing factorial program in brainfuck. < 1194393323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dbc: cool < 1194393337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :decimal output? < 1194393355 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1194393383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bf random.b | bf byte2dec.b | bf factorial.b | bf numwarp.b = oh wow < 1194393384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194393410 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker beat me to it, in fact he made one quite a while ago. But I still didn't take it off my to-do list, and I was bored today. < 1194393424 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Reversible Thue would be interesting. < 1194393425 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. No, this one doesn't take input. That would actually be easier, thinking about it. < 1194393453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It just guesses what number you want? :-) < 1194393454 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Or if not easier, at least maybe shorter. < 1194393459 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :No, it computes all of them. < 1194393467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can compute infinite numbers in finite time? < 1194393468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :impressive < 1194393475 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Or more strictly, it computes any given one. < 1194393476 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1194393482 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :in finite time. < 1194393484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haskell taken to the logical extreme i guess < 1194393485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194393492 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION computes all of them < 1194393493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Done! < 1194393499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what's the last factorial? < 1194393505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what's the last integer? < 1194393524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: the .. um .. factorial-root of the last value your program outputted < 1194393524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194393540 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Negation of "it computes all factorials" is "there is a factorial it doesn't compute", right? < 1194393546 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Which is wrong. < 1194393549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it kind of ran faster and faster and then stopped suddenly. < 1194393562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Running on an infinity machine? < 1194393565 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Each factorial took half as long to compute as the last one. < 1194393567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That'd be the clockspeed halfing. < 1194393591 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I remember. The last factorial is 0. < 1194393604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :second-last? < 1194393608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also 0. < 1194393615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one quadrillionth-last? < 1194393622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also 0. < 1194393697 0 :ihope_!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194393713 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um, momentito. < 1194393732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the factorial of pi? < 1194393740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194393758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Decreasing first the last decimal place, then the second last, etc. of course) < 1194393769 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :About 7.188082728976031. < 1194393779 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, doing what? < 1194393796 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'm just hoping that doing that doesn't change the result :-P < 1194393911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Take pi, fully calculated to all digits (yes, i am being sarcastic here ;)) < 1194393928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Then, take the last decimal digit of pi (here referred to as -1, second-last being -2 etc) < 1194393928 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, gee. < 1194393935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or rather < 1194393944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since n! = n * (n-1)! < 1194393978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of (n-1), pretend it's (n but with last_decimal_place decreased by one) < 1194393982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194393999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, when that gets to 0, you go to -2 < 1194393999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1194394118 0 :ihope__!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194394126 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :n! = n * (n but with last_decimal_place decreased by one)!? < 1194394132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194394143 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :n! = n * (n but with last_decimal_place decreased by one)!? < 1194394143 0 :ihope_!unknown@unknown.invalid QUIT :"Reconnecting" < 1194394149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1194394155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, the question is, with that definition, what is pi! < 1194394158 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Yay, the lag's over. < 1194394169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(pi!) of course, not pi exclamation :P < 1194394174 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :With that definition, I'd say that pi! = 0. < 1194394183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1194394193 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :pi! = pi * (pi + tiny)! < 1194394199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194394203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pi! = pi * (pi - tiny)! < 1194394210 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Close enough. < 1194394215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Should be huge < 1194394227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, let me rephrase < 1194394230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :imagine 314! < 1194394231 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :pi! = pi * pi!, 1 = pi or pi! = 0. < 1194394239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, imagine 3.14! < 1194394249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just 314!, except the decimal place is retained < 1194394258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of 314 * 313 * 312 * ... < 1194394264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's 3.14 * 3.13 * 3.12... < 1194394268 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194394275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, of course, with the "full" pi ;) < 1194394305 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Well, first, it's 314! / 10^314, about. < 1194394324 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :The limit as 314 approaches infinity of that is infinity. < 1194394335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, using just 3.14 * 3.13 * ... * 3 * 2 * 1, < 1194394346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we get 1773.788818464 < 1194394349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(approx.) < 1194394361 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :What's ... there? < 1194394370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in total it's < 1194394371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3.14 * 3.13 * 3.12 * 3.11 * 3.1 * 3 * 2 * 1 < 1194394386 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194394393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since, of course, 3.1 (it would come to 310 with 314!) is 3.10 < 1194394403 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :So it's some big product. :-) < 1194394453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course it wildly changes with only two more digits of precision < 1194394462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1704185.70729987 is the result with 3.1415 < 1194394471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So. It'll be big. < 1194394474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194395894 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194397358 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1194397391 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1194397442 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services. < 1194397445 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1194397476 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194397490 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194399388 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194400034 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194401082 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194401386 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194401677 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I let it run and now it has calculated up to 1285!. < 1194401714 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Make that 1288!. < 1194402200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what has? < 1194403305 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :The BF factorial program? < 1194403326 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loads up GHCI < 1194403379 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Up to 647! so far. < 1194403437 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194403465 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :1811!. < 1194403472 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know of a *free* program that reads rss feeds and sends new messages to a specified mailbox via smtp? < 1194403820 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :greasemonkey: https://addons.mozilla.org/en-US/firefox/addon/748 < 1194403834 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps himself on the head, realising greasemonkey isn't here right now < 1194403893 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :If you're not past 4000! yet, dbc, you need to fix your interpreter. :-P < 1194403995 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1194404075 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ordinarily I would be using a compiler if I were in a real hurry. < 1194404091 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1194404114 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Did anyone do anything with your busy beaver task? < 1194404126 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what ihope__ and dbc are talking about < 1194404134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the irc log < 1194404146 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees that you are running a BF factorial program. < 1194404174 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1194404183 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if the program uses this simple algorithm: < 1194404188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :1. Start with 1. < 1194404188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :2. Print the number. < 1194404193 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1194404194 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :thats not right < 1194404212 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Stop making me look stupid, immibis. < 1194404298 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/764341 this algorithm < 1194404349 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :iterate (\(x,y) -> (x+1,y*(x+1))) (0,1) < 1194404358 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Not exactly. < 1194404366 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194404372 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what language is that? < 1194404378 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Haskell. < 1194404397 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does not know haskell < 1194404597 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :1441! < 1194404600 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194404663 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1194404951 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Now? < 1194404961 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1194405021 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1194405037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Never mind. < 1194406162 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194406230 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194406624 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194407873 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1194407928 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194407960 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194408241 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194408839 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Say What?" < 1194413628 0 :oklopl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194413981 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194414117 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194416629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(04:55:00) immibis reads the irc log < 1194416630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(04:55:11) immibis sees that you are running a BF factorial program. < 1194416636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a lot to learn < 1194416649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :took me like 6 minutes to read it < 1194417767 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194417783 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D hi < 1194417820 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :woah, the ais523 guy used to hang here? < 1194420236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know that he's /stopped/, but presumably he has a bit more of a life now :P < 1194420311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :spending all that money :) < 1194422399 0 :clog!unknown@unknown.invalid QUIT :ended < 1194422400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194423519 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :grr so like parsers suck < 1194423557 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think It's possible to have an ambiguous lexer constrained by a parser if the whole thing is written like a logic program < 1194423584 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and using logic programming technique, hopefully any parser could also be an unparser < 1194423672 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I looked at um... Yacc and Parsec < 1194423699 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anyone knows of some different types of parser < 1194425652 0 :Slereah!n=Slereah@ANantes-252-1-22-73.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194426044 0 :faxathisia!unknown@unknown.invalid QUIT : < 1194426439 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194427850 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194433947 0 :SEO_DUDE!i=Deee@gateway/tor/x-4988e4c332ca94ac JOIN :#esoteric < 1194443322 0 :jix!n=jix@dyndsl-080-228-181-055.ewe-ip-backbone.de JOIN :#esoteric < 1194447545 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1194447825 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194447928 0 :SimonRC_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194447994 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1194447999 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1194448856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194449859 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194449896 0 :Tritonio!n=Tritonio@150.140.225.73 JOIN :#esoteric < 1194452867 0 :Tritonio_!n=Tritonio@150.140.227.133 JOIN :#esoteric < 1194452960 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194452970 0 :jix!n=jix@dyndsl-091-096-038-149.ewe-ip-backbone.de JOIN :#esoteric < 1194453328 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194457495 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194457501 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194457513 0 :Tritonio_!n=Tritonio@150.140.227.109 JOIN :#esoteric < 1194458117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi jix, Tritonio_, etc < 1194458142 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hello ehird`! < 1194458244 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1194458941 0 :Slereah-!n=Slereah@ANantes-252-1-8-182.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194459189 0 :sebbu!n=sebbu@ADijon-152-1-105-203.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1194459285 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194459921 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194460111 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here interested in PSOX? < 1194462094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1194462180 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I cannot say! < 1194462594 0 :sebbu2!n=sebbu@ADijon-152-1-51-232.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194463674 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I just had to solder together a power cable for my printer. Because I let the end with the plug dangle out of a car and it ended up severed. (I was tired.) < 1194463702 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1194463725 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194463803 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :The good thing is, now my printer will have a twelve-foot power cable :/ < 1194464322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194464458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194464460 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1194464516 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, #psox < 1194464569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :speaking of printers < 1194464571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just installed a new one < 1194464573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :speaking of Sgeo < 1194464577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you've said #psox enough < 1194464583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use /invite ;P < 1194464591 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been doing that too >.> < 1194465245 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194466486 0 :SEO_DUDE!i=Deee@gateway/tor/x-b77859ea8f3892f7 JOIN :#esoteric < 1194467898 0 :Meep-Eep!i=3fwb7skk@s5591509b.adsl.wanadoo.nl JOIN :#esoteric < 1194468065 0 :Meep-Eep!unknown@unknown.invalid PART #esoteric :? < 1194468232 0 :Treora!n=Gerben@elt-9c9f.adsl.wanadoo.nl JOIN :#esoteric < 1194468287 0 :Treora!unknown@unknown.invalid PRIVMSG #esoteric :ping? < 1194468407 0 :Treora!unknown@unknown.invalid PART #esoteric :? < 1194468456 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Ping! < 1194468524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Tre < 1194468530 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1194468589 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what's psox < 1194468610 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://trac2.assembla.com/psox/browser/trunk/spec/psox.txt < 1194468655 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is a layer that goes between stdin/stdout and an esolang that can only do stdin/stdout. It will provide things such as file manipulation and HTTP stuff to languages like Brainfuck < 1194468679 0 :RedDak!n=dak@host126-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1194468683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak < 1194469096 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194469114 0 :RedDak!n=dak@host126-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1194469126 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re RedDak < 1194469156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sexual deviant < 1194469243 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1194469264 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bonobos are fucking awesome < 1194469289 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Substract "awesome" to the statement. < 1194469301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood is generating random text programmatically < 1194469305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194469311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194469321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, lucky one < 1194469327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to get a good match like that again < 1194469336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes i will < 1194469342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit, that's good < 1194469364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet you wish your girlfriend was hot like me < 1194469737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: foodlesnap < 1194469853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/awesome/bsmntbombdood/ < 1194469861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: sweet < 1194469871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/bsmntbombdood/ehird` < 1194469874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"battle of the regexps" < 1194469892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You both really like bonobos, in a creepy way, apparently. < 1194469904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, you like regexes in IRC, but not PSOX? meh < 1194469906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194469943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc is human-evaluated < 1194469953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh fuck < 1194469960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"bonobos are fucking ehird`" < 1194469974 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194469985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/fucking/not at all like/ < 1194469988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahahaha < 1194469997 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bonobos? < 1194470011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Then you're clearly an alien. < 1194470022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe i'm a fundamentalist Christian! :P < 1194470024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok probably not. < 1194470032 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's a bonobo? < 1194470036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ... < 1194470045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, meanwhile, is learning about esolangs while forgetting about primates < 1194470085 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I presume that you're not, because if you were you'd be an idiot, and I don't like to make such assumptions about people :P < 1194470090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :P < 1194470116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Meanwhile, all 4 fundamentalist Christians on freenode are trying to get you k-lined) < 1194470133 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :there are fundy Christians on FN? < 1194470139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4 of them < 1194470140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194470141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are, somewhere. < 1194470143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're lost. < 1194470147 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the coolest monkey ever < 1194470158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://www.christianasp.net/ < 1194470164 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Fundamentalists are the coolest monkey? < 1194470169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to assume that's NSFW < 1194470171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1194470177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :dbc: No, intelligent humans are ^^ < 1194470179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NSFM - mind, though < 1194470209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm soooo shocked that it's ASP.NET :P < 1194470217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Two great things that taste great together! < 1194470218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...Christian ASP? < 1194470224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1194470226 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194470229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :.....WHY? < 1194470233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hosting and ASP programming for churches! < 1194470236 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"What's that?" "That's the badge of my order." "What's your order?" "Primates. Why, what's yours?" < 1194470250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dbc: GOD'S CREATION. < 1194470256 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194470273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if they prey when the servers go down < 1194470280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Dear Lord, please this day give us our daily SSH < 1194470283 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it, but they probably pray. < 1194470292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They may go a'huntin', too. < 1194470312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And: SSH? Really? No. < 1194470352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking Microsoft ASP.NET Website Manager 2009 < 1194470356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1194470380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in #esoteric we are united by two things: hate of ASP and hate of most christians < 1194470391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194470404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(most christians ARE pretty fundamentalist) < 1194470417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if that's true. < 1194470426 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194470428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just have a general disdain for religion, with a specific hate for fundies :) < 1194470565 0 :RedDak!n=dak@host126-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1194470662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dundies < 1194470678 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goddamn my interents < 1194470816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194470889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i know lots of parsers < 1194470915 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1194470930 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I am probably going to try writing a simple one soon < 1194470989 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what parsers do you know which aren't like yacc or parsec? < 1194470992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write an english parser < 1194471153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: well i just started making a recal-parser, and i made my tode-parser some time ago... < 1194471172 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hmf < 1194471190 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I find it hard to differentiate between parser and (parser generator or language in which it's easy to write parsers) < 1194471191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think everyone here has made a parser < 1194471198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not many have made a generic one.. < 1194471206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can parse sexps!! < 1194471235 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and sexy pee < 1194471235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I CAN HAS SEX P[L]S? < 1194471237 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Have I made a parser? I don't _think_ so < 1194471252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is no good with stringy stuff < 1194471284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't hate anyone < 1194471299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1194471302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps individuals occasionally < 1194471309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(ehird`) in #esoteric we are united by two things: hate of ASP and hate of most christians < 1194471317 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194471333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my stomach kills me < 1194471337 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't hate ASP < 1194471348 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've never used it, and don't know it, so how can I have it? < 1194471354 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a few ounces of semen a day keeps the ulcers away < 1194471362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 bottles of ED and 4 coffees today < 1194471369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like coffee a bit more than my body < 1194471370 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nor do I hate Christians.. Christianity I disagree with, but I don't dislike Christians.. < 1194471377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2 bottles of erectile dysfunction? < 1194471380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How do you bottle that? < 1194471390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ed is a finnish energy drink < 1194471406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"micturient" is a cool word < 1194471406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've told that 3 times on this channel, don't you read my random ramblings from the logs?!?!? < 1194471428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2 bottles of erectile dysfunction? < 1194471429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How do you bottle that? < 1194471455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you stuff your penis in a bottle or something < 1194471482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first mash it with a hammer or something, and it surely won't erect < 1194471518 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ow < 1194471658 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194471671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nor do I hate Christians.. Christianity I disagree with, but I don't dislike Christians.. < 1194471672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1194471678 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, hi ihope < 1194471681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1194471696 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to flip a googol of coins! < 1194471700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay, if i said "i'm fucking tired", would you say i should "go to sleep", "code tic-tac-toe" or be witty and tell me to "just let her sleep and learn grammar"? < 1194471734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had to add the last one, because anything with fuck will be tinkered with anyway < 1194471738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"tinker" < 1194471740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's peeing < 1194471770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194471787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i no < 1194471791 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tinker is to fiddle < 1194471807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows thatzzz < 1194471818 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tinkles < 1194471824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gargles < 1194471826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: most christians in my experience mention it often < 1194471829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How curious. The first 5 * 10^99 coins were all heads. < 1194471831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: purposefully to inflame you < 1194471857 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :or to just tease me a bit, maybe? < 1194471867 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking of one person in particular < 1194471886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HALT THE TALKING < 1194471888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FOR IT IS NOW < 1194471891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SUPER DANCE EXPLOSION TIME < 1194471894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :either way they're going to hell for not respecting the lord's word ;) < 1194471908 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION micturates < 1194471962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fiddles with the roof. < 1194471969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The roof isn't a very good musician though. < 1194471975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAW HAW L'PUNS ARE L'UNFUNNAY < 1194471987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we don't need no water let the mother fucker burn < 1194472024 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Anybody know what 7.5*10^99 choose 5*10^99 is? < 1194472050 0 :k1w2u3!n=k1w2u3@unaffiliated/K1W2U3 JOIN :#esoteric < 1194472064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somewhere around 100 i think < 1194472126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :............... < 1194472135 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it's a liiiiiiiiiiittle bit higher than that. < 1194472146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194472148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1194472152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like 200 < 1194472155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1194472168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's ... 'several' orders bigger < 1194472176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean like seven? < 1194472181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :207 < 1194472198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that might be closer, but i prefer nice round numbers when not sure. < 1194472210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :132.7 orders of magnitude < 1194472211 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll just assume it's 20. < 1194472221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: have you actually calculated it? < 1194472222 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would say it's several hundred orders of magnitude bigger. < 1194472230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, 20 xD < 1194472234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no i just felt like saying that < 1194472235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like it could be *that* little < 1194472261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, anyway, the next 2.5*10^99 coins were all tails. < 1194472264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :puzzlingly google's calculator refuses to accept that :P < 1194472269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194472272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it calculates the individual numbers, tohugh < 1194472283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, does google know choose? < 1194472285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :methinks they have some, uh, checks in there ;) < 1194472286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1194472293 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I should just write a computer program to flip all these coins. < 1194472294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, just ncr? < 1194472303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.co.uk/search?q=14+choose+8&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a < 1194472307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x choose y < 1194472319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's pretty cool. < 1194472320 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types binom(7.5*10^99, 5*10^99); into maxima and waits < 1194472332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, "choose" for choose :O could that *be* less intuitive... < 1194472353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it does accept embedded exprs: http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&hs=04X&q=%2814*1%29+choose+%284*2%29&btnG=Search&meta= < 1194472361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, alas, not 7.5*10^99 and its ilk ;) < 1194472379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&hs=c5X&q=%287.5*10%5E99%29+choose+%285*10%5E99%29%3D&btnG=Search&meta= even with = to force < 1194472396 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION interrupts that due to slowness < 1194472408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: gosh how suprising < 1194472432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it wuz using my precious memories and clock sykles < 1194472442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bounds would be just as useful as the number itself. < 1194472465 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :20 was a good enough lower bound to find that the next coins were all tails. < 1194472482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Try 34985743958743589734 < 1194472493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Try it for what? < 1194472495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should mention that choose isn't useful, since it will be off by thousands of orders of magnitude. < 1194472496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, are you using a program? If so I want it I like useless programs :P < 1194472500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And as a lower bound/higher bound < 1194472507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Of course, but who cares < 1194472509 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can write a program to do this. < 1194472510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's closer than 20 < 1194472518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ...in redivide? < 1194472531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Probably not appreciably closer. < 1194472532 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, the scientific notations are exact. < 1194472537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: only if the scientific notation is an approximation... < 1194472543 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: does it HAVE to be in Redivider? :-P < 1194472546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1194472547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, if they're exact, then yeah. < 1194472554 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How often is scientific notation actually exact? :P < 1194472562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :7.5*10^99 is pretty exact... < 1194472566 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :When it's expressing halves of a googol? :-P < 1194472567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is when the numbers are created for the experiment < 1194472568 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's Redivider? < 1194472569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194472574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194472578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ihope's substitution language < 1194472583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :P < 1194472598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: google's calculator calculates googol/2 for the record < 1194472598 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not really substitution; it's inspired by Parsec and such combinator parsers. < 1194472599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suffice to say that your power would probably need to be represented in scientific notation :P < 1194472607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :x*10^(y*10^z) < 1194472675 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's express everything in scientific notation! In this game I currently have 7.2*10^(1*10^0) gold. < 1194472760 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'0' isn't scientific notation, you need 0*10^(0^10^(...)) < 1194472766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1194472776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, with 0*10 in that inner paren >_> < 1194472827 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I have (1*10^(1*10^999999)↑↑(1*10^99999))↑↑(1*10^(1*10^999999)↑↑(1*10^99999)) golds! < 1194472843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yewkneecohd < 1194472853 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That's a whole lot of gold. < 1194472864 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Even more than atoms in 'em universe! < 1194472865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have g_64 gold! < 1194472869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH SNAP. < 1194472874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively < 1194472881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have A(g_64,g_64) gold! < 1194472888 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ack ! < 1194472893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :erman < 1194472901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :n < 1194472921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think compose graham (graham 64) 64 is bigger. < 1194472934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No, the ackermann function is pretty good ;) < 1194472951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Its formal definition: Takes two numbers, and outputs something big. < 1194472982 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :GLYCYLGLYCYLGLYCYLGLYCINE has a 19-letter internal palindrome from the first to the last C and another 19-letter palindrome from the first G to the last G [Nick Papuga]. < 1194472991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: that's... useful < 1194472998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think even G_G_G_G_G_64 is bigger than A(G_64,G_64). < 1194473002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: No. < 1194473012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: A(g_64,g_64) is the xkcd number. < 1194473021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's probably much bigger than G_G_G_G_G_64 < 1194473026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does that mean it's bigger than all other numbers? < 1194473031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194473037 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, obviously not. < 1194473042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the Clarkkkson number is bigger < 1194473043 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :A(g_64,g_64) + 1 is bigger. < 1194473051 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A(G_64,G_64) is about G_64 ^(G_64) G_64. < 1194473055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but clarkkson is ... kind of arbitarily defined < 1194473057 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: hhahahaha < 1194473062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And no it isn't, ihope < 1194473068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It isn't? < 1194473078 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's some pretty big numbers involved with the busy beaver algorithm. < 1194473085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which Ackermann function are you using? < 1194473090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Yeah, but BB isn't computable < 1194473103 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, not for any BB algorithm. < 1194473110 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But for a particular one, yes. < 1194473123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This one, ihope: http://en.wikipedia.org/wiki/Ackermann_function#Definition_and_properties < 1194473125 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The numbers grow quickly with the number of symbols and states. < 1194473173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: For a particular one? no, that's == halting problem isn't it? < 1194473186 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So A(m,n) = 2 ^(m-2) (n+3) - 3. < 1194473202 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, the halting problem can be solved for a whole lot of algorithm! < 1194473206 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Just not in general. < 1194473208 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So A(G_64,G_64) is about 2 ^(G_64) G_64. < 1194473213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think the halting problem says anything about solving a particular case :| < 1194473223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just when the solver can be encoded in the input. < 1194473224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: That's Knuth's up-arrow notation, not exponential < 1194473248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Knuth's arrow notation is what I'm trying to confer. < 1194473248 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You may be right. I have some hard time with computability theory. < 1194473253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't... < 1194473274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs more university < 1194473278 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Alan Turing? < 1194473295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turing was gay! < 1194473299 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I could have had a class on the subject next semester, but it was canceled. < 1194473301 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Oh zing. < 1194473305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Thank you, oklopol, for that profound insight < 1194473317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :He's probably rolling in his grave now :P < 1194473324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :G_65 is 3 ^(G_64) 3, which isn't obviously greater than 2 ^(G_64) G_64. < 1194473328 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, I was never able to find rule /34/ on Alan Turing. < 1194473332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Then again, he DID commit suicide because he was persecuted for homosexuality... < 1194473339 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :And yet, he should be an obvious target. < 1194473339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Oh jesus christ < 1194473345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: I really hate you < 1194473349 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :o-o < 1194473368 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1194473386 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: There are 10 A's in the Massachusetts lake name CHARGOGGAGOGGMANCHAUGGAUGGAGOGGCHAUBUNAGUNGAMAUGG < 1194473411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be cool to get aroused by CA < 1194473418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should learn that < 1194473425 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :CA? < 1194473429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cellular automata < 1194473484 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It takes a pretty special definition of coolness. < 1194473502 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are 21 A's in the onomatopoeia AAAAAAAAAAAAAAAAAAAAAH! < 1194473506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be *awesome* < 1194473531 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It would inspire some aw, indeed! < 1194473542 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There is a million A in a sequence of a million A. < 1194473560 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :D < 1194473577 0 :Slereah-!unknown@unknown.invalid NICK :Slereah < 1194473622 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1194473627 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194473781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a theory humans can learn to get sexually excited by anything with universal behavior < 1194473838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, don't you mean hypothesis? < 1194473840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or more generally, an automaton can get excited by any automaton it can emulate, but can't emulate trivially, and gets the most excited by automatons similar to it < 1194473868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess < 1194473871 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In other word, WE CAN TEACH THE COMPUTER TO LOVE < 1194473871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sexually excited by turing machines < 1194473884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Of course. Haven't you read Godel, Escher, Bach? ;) < 1194473892 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Turing machines would be perfect for bondage, with that infinite tape. < 1194473899 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1194473909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they aren't very similar to your workings, ehird`; it only means you *can* get excited by them < 1194473915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sexually < 1194473965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :human can get sexually excited by things without that < 1194473965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's a rambling hodgepodge of a book released in the 70s written by Douglas Hofstader (sp). It goes through various bizzare analogies and explanations and presents a theory of mind based on 'strange loops' and suggests this as a possible model for AI. < 1194473979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... people can get excited by balloons... does that mean GregorR's pneumatic computer would most likely work? < 1194473982 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hofstadter, isn't it? < 1194473985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's very interesting, but Douglas is crazy :) Still, I believe it has some current value < 1194473988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes, thanks < 1194473997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/G%C3%B6del%2C_Escher%2C_Bach < 1194474001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: damn, gotta agree on that :< < 1194474015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Just imagine, tubes writhing, pumping in and out as the air fills them, ooh yes. < 1194474020 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Only computation theory book I bought was "To mock a mockingbird". < 1194474027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like tentacle porn, but with more computation. < 1194474027 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although the accurate word is "ordered". < 1194474034 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :wait GEB is -worth- reading? < 1194474034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i prefer doing it with water though < 1194474039 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grar, not being tolerant to caffiene sucks < 1194474044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: er, in my opinion < 1194474045 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one coffee and i get the shakes < 1194474047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The internet provides pretty much the rest on computation. < 1194474059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: same thing, sometimes < 1194474061 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you're probably right.. I guess I'll check the library < 1194474064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194474064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have. < 1194474071 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I just assumed it was total garbage for some reason though :p < 1194474102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: It's interesting but a bit mind-warping at parts :P The Tortoise/Achilles might annoy you, I've seen people who they do. I didn't mind them < 1194474119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :777 pages of his odd explanation style can be a bit tough to read < 1194474172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to ignore what bsmntbombdood said about liking non-tc things, for i just realized i found the perfect proof for universality. < 1194474187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :erection? yay, it's tc! < 1194474191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194474215 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tc? < 1194474227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's great < 1194474231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turing complete < 1194474234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :porn is turing complete? < 1194474245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want some porn that runs brainfuck code, stat! < 1194474252 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :humans can be sexually attracted to anything < 1194474290 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: drink way too much coffee < 1194474303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194474305 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that an order? < 1194474308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, most programmers masturbate on their code, they just don't tell anyone < 1194474336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, i've never done that < 1194474384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one guy in my class told he once had an erection over a java tutorial :| < 1194474399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This man will never procreate. < 1194474399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not in my class, my class' irc channel < 1194474412 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unless he can make a robot son of some sort. < 1194474423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he actually had sex some time ago, after having complained about not getting any for like 2 years < 1194474430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now he says sex was kinda dull < 1194474442 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It lacked Turing Completeness. < 1194474455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1194474482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this discussion is disturbing < 1194474489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in more ways than 5 < 1194474505 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then, I won't make my "OUTPUT DATA!" during orgasm remark. < 1194474517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try keeping it on the average disturbance level < 1194474534 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm new around here, what's the average disturbance level? < 1194474546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends < 1194474557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Much lower than this X-D < 1194474574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, prolly < 1194474641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys it esoteric < 1194474696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"it" < 1194474785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we should change the subject < 1194474796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep -> < 1194474832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so has anyone played tic-tac-toe without paper? < 1194474835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, mentally < 1194474871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i kinda suck at that. < 1194474877 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I barely play Tic Tac Toe on paper. < 1194474890 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So not a lot of mentally either. < 1194474899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not about winning, it's about remembering the pattern < 1194474910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tic tac toe is trivial < 1194474913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...at least as long as you can't even do that < 1194474913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first player wins, always < 1194474918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: lol :D < 1194474931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can't believe some people cannot win tic-tac-toe 100% < 1194474937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just block everything < 1194474939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :voila, draw < 1194474939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Actually, there's at least one playing algorithm that can never lose for either player. < 1194474946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes -- i meant draw < 1194474948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you win all the computer programs? < 1194474949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1194474952 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, draw != win :P < 1194474976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... first player always wins, given perfect players < 1194474977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: um, of course... and all the real players < 1194474981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and no < 1194474984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's always a draw < 1194474986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1194474991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or then i've been lied to < 1194474993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have < 1194474994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i see that on print? < 1194474997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go try this < 1194474998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://boulter.com/ttt/ < 1194475005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry < 1194475006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can win every time i am impressed :P < 1194475011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may be using wrong terminology < 1194475012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the AI is kinda dumb in that one too < 1194475020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i naturally mean infinite board < 1194475026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194475027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1194475031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1194475033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"duh"? < 1194475048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : i naturally mean infinite board // so you mean NOT tic-tac-toe X_X < 1194475052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194475053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tic tac toe is 3x3... < 1194475057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the name? < 1194475061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5-in-a-row? :P < 1194475062 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Infinitac-toe < 1194475062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1194475065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :go-moku perhpas < 1194475068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*perhaps < 1194475075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weird Derivative Of Tic-Tac-Toe With An Infinite Board :P < 1194475103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean the game where you try getting 5 in a row < 1194475107 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would be the rule on an infinite board? < 1194475111 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :3 in a row? < 1194475116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1194475116 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :An infinity in a row? < 1194475122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing else makes sense < 1194475140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3/4 make the game trivial, 6 makes it impossible < 1194475147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :impossible? < 1194475149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nay. < 1194475150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to win < 1194475165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, i wish there was a language that could compile to java applets < 1194475173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or at least something with pixel-by-pixel graphics (NOT flash) < 1194475178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but something nicer < 1194475178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Uhh, Java? < 1194475181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like Python < 1194475188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, but Java is ewwww to program in < 1194475196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can Python compile to C? < 1194475200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1194475201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1194475204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Jython might work < 1194475204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then you're boned :) < 1194475206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jython.org/Project/index.html < 1194475218 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194475223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jython.org/applets/index.html That is win <3 < 1194475235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But that loading time sucks ;P < 1194475287 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make your own browser plugin! :-P < 1194475292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahah no. < 1194475301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Compile to JavaScript. < 1194475301 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make your own browser and protocol! < 1194475310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And/or just use JavaScript, which is much better than you think it is. < 1194475319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Actually I know javascript is love. < 1194475323 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194475324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's very lispy < 1194475335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, good - I was just using statistics for that last statement :P < 1194475344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But - not feasable for implementing a simple 2d game, for instance < 1194475354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. when i want to design my *own* menus and don't want flash's vector-ness < 1194475367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Canvas. < 1194475371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Java's awt applets are obviously perfect for that < 1194475373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but Java itself... < 1194475383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and canvas has, uhh, lots and lots of support and is really fast! < 1194475402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Canvas is slow as shit and doesn't work on quite a number of browsers.) < 1194475416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's supported in every major browser (with google's IE canvas hack) < 1194475429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's still slow as shit < 1194475468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't had enough experience with it to judge its speed *shrugs* < 1194475470 0 :k1w2u3!unknown@unknown.invalid QUIT :"Leaving" < 1194475475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My only experience is my JS 3D engine. < 1194475494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194475494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me < 1194475511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My ultra-slow, crappy 3D engine? :P < 1194475525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1194475529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That only uses canvases for one-color walls, and uses s for everything else? < 1194475541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And wtf, my web site is down? >_O < 1194475542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194475550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :codu.org is up for me < 1194475561 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Home computer, actually. < 1194475570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I'll just upload it to codu.org :P < 1194475618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/dcvogllmrcmcdp.ogg This is hypnotic < 1194475678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/js3d/3d.html < 1194475689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now that is slow < 1194475808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Have you tried wolfenstein 3k? It's fast :P < 1194475816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1194475818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wolf einstein < 1194475820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3k < 1194475827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1194475829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5k < 1194475846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This uses the same theoretical technique. < 1194475849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Raycasting) < 1194475863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But with more Gregor-doesn't-know-what-he's-doing. < 1194475881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try Jython < 1194475895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If it works, you people can expect silly game ideas coded against your will randomly by me :P < 1194475919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If it works, you can expect me never to use any of them ^^ < 1194475923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194475954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you do really speak that fast, or is that computer aided? < 1194475962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ? < 1194475967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1194475970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that diet thing < 1194475971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :At the end of that :P < 1194475975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194475976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Obviously aided < 1194475979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I spoke at normal speed and used Audacity. < 1194475983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i speak finnish faster than that. < 1194475986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't sound quite human ^^ < 1194476002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it reminds me of Farkle < 1194476007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can read aloud faster than my friend reads < 1194476021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, it kinda sdluppers. < 1194476079 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should get going.. NOW < 1194476082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1194476108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't make out what you say there, GregorR :< < 1194476111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you say? :D < 1194476121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well some of it. < 1194476153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i think i got it < 1194476171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... is not kosher. Do not drink ... if you are pregnant or think you may become pregnant. As with all sodas, ... has a risk of dependence. Please consult your doctor before drinking ... < 1194476204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I forgot one. < 1194476214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... is not appropriate for children, nursing mothers or senior citizens. < 1194476222 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"May cause spontaneous death" < 1194476223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i didn't get that kosher thing, and thought you said you may become pregnant by drinking it < 1194476260 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"The manufacturer shall not be liable for any mind controlling drugs present in the product" < 1194476262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you've ever heard radio ads (in America?), the quick-talking guy at the end is the equivalent of small print :) < 1194476271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i vaguely recall some woman speaking 5 words a second < 1194476282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know < 1194476297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen a lot of american shows < 1194476330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think i'll do some sleeping now -> < 1194476338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1194476363 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1194476916 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to try improvisational language again. < 1194476952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Call it Planlang, for obvious reasons. < 1194477033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Improvisational language = ? < 1194477077 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1194477135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hahaha < 1194477140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#planlang? < 1194477241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to learn that one language < 1194477248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :toko pino or something like that < 1194477286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I WANNA TOK O PIANO < 1194477295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :toki pona < 1194477298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I WANNA TACO PIANO < 1194477299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ping #planlang < 1194481202 0 :Tritonio_!unknown@unknown.invalid NICK :Tritonio < 1194481461 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194481467 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1194481604 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194481748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: toki pona < 1194481770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1194481876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyone here know it? < 1194481877 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194482039 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1194482058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lament, hm? < 1194483809 0 :ihope__!unknown@unknown.invalid NICK :ihope_ < 1194483829 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194484816 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194484817 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194484817 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194484817 0 :helios24!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194484827 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1194484827 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1194485118 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194485118 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194485855 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194485855 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194485973 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194485973 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194486968 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : If you've ever heard radio ads (in America?), the quick-talking guy at the end is the equivalent of small print :) < 1194486998 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, they should add it to songs too. "Proud to be an American...where at least I know I'm free somerestrictionsapplychecklocallistingsfordetails" < 1194487405 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Kind of funny how we talk so big and we wave the flag and then someone smokes marijuana or sleeps with a seventeen-year-old and we lock them up with the murderers. < 1194487425 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"Our commitment to the word 'freedom' is legendary." < 1194487975 0 :cpressey!n=Chris@wireless-190-209.uchicago.edu JOIN :#esoteric < 1194488084 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in case you have not seen it yet < 1194488086 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/urreading/ < 1194488088 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that is all. < 1194489235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes an esolang named Yartnote :P < 1194489529 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194489658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, the idea of victimless crimes is plain old stupid in quite a many cases. < 1194489741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Victimless crime" is a term usually applied to crimes with victims. < 1194489775 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess. < 1194489794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Victimless crime" meaning "crime whose victims have all consented"? < 1194489826 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More generally, "consensual act" :P < 1194489835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't make sense for any consensual act to be illegal. < 1194489913 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1194490025 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194490075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, Wikipedia's page on victimless crimes mentions consensual cannibalism, one that I bring up all the time. < 1194490137 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please eat me, GregorR. < 1194490147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yee haw! < 1194490185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I usually put it into the case where there isn't even a consensual killing: If I was to, in my will, give my body to a friend of mine, under the stipulation that they eat it, would they even be legally allowed to? < 1194490254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs something to use for the cover of a journel/book < 1194490272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about "HOW DU U SPEL JOURNEL?" < 1194490297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1194490300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um < 1194490305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i spelled journel right < 1194490309 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Journal? < 1194490328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1194490335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right >_< < 1194490352 0 :boily!n=boily@bas2-quebec14-1167903213.dsl.bell.ca JOIN :#esoteric < 1194490426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, Wikipedia page on victimless crime -> "Many proponents of reform argue that removal of these laws would be a boom to the economy." -> THE ECONOMY WILL EXPLODE? < 1194490606 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :consensual cannabalism < 1194490610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dolcett anyone? < 1194491198 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194491784 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1194492603 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492604 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492604 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492604 0 :helios24!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492605 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492605 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492605 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492606 0 :Alleria_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492606 0 :lament!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :boily!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :Sgeo!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :ihope_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492607 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492608 0 :Slereah!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492608 0 :AnMaster!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492608 0 :dbc!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :pikhq!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :SEO_DUDE!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :cherez!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :faxathisia!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194492610 0 :johnk_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493392 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1194493392 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194493392 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194493392 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1194493392 0 :SEO_DUDE!i=Deee@gateway/tor/x-b77859ea8f3892f7 JOIN :#esoteric < 1194493392 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194493402 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194493408 0 :Slereah!n=Slereah@ANantes-252-1-8-182.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194493408 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194493408 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1194493411 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194493411 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194493420 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194493420 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194493420 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194493420 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194493420 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194493420 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1194493429 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194493429 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194493429 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1194493429 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1194493431 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194493760 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493760 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493760 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493760 0 :ihope_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493760 0 :Sgeo!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493761 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493761 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493761 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493762 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493763 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493763 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493763 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493763 0 :helios24!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :dbc!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :AnMaster!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :Slereah!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :cherez!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :faxathisia!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :johnk_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :pikhq!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194493764 0 :SEO_DUDE!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495049 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194495050 0 :SEO_DUDE!i=Deee@gateway/tor/x-b77859ea8f3892f7 JOIN :#esoteric < 1194495050 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1194495050 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194495050 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1194495056 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194495056 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194495056 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194495056 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194495056 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194495056 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1194495057 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194495057 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194495057 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1194495057 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1194495069 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194495072 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194495072 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194495073 0 :AnMaster_!n=AnMaster@d83-177-106-3.cust.tele2.se JOIN :#esoteric < 1194495073 0 :Slereah!n=Slereah@ANantes-252-1-8-182.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194495073 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194495073 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1194495080 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194495087 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194495483 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1194495639 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194495703 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495703 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495703 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495703 0 :ihope_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495704 0 :Sgeo!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495704 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194495715 0 :ihope__!unknown@unknown.invalid NICK :ihope_ < 1194495849 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1194495876 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194495877 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194496538 0 :Overand!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1194496539 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1194496544 0 :Overand_!i=overand@dissociative.net JOIN :#esoteric < 1194496549 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194496571 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194496613 0 :Overand!unknown@unknown.invalid QUIT :Connection timed out < 1194496613 0 :Overand_!unknown@unknown.invalid NICK :Overand < 1194497774 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194497783 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194497802 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi tokigun < 1194497835 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194497835 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194497835 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194497873 0 :immibis_!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194497884 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1194497884 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194497884 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194498069 0 :Overand!unknown@unknown.invalid QUIT :Remote closed the connection < 1194498712 0 :Overand!n=overand@dissociative.net JOIN :#esoteric < 1194498712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re Overand < 1194498712 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194498712 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194498712 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194498712 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194498712 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1194498712 0 :immibis_!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1194498727 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194498730 0 :pikhq!unknown@unknown.invalid QUIT :Connection reset by peer < 1194498771 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194498802 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194498893 0 :sekhmet!unknown@unknown.invalid QUIT :"kernel upgrade" < 1194498960 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1194498998 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194499262 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194499338 0 :Overand!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1194499338 0 :Overand!n=overand@dissociative.net JOIN :#esoteric < 1194499346 0 :Overand_!i=overand@dissociative.net JOIN :#esoteric < 1194499365 0 :Overand!unknown@unknown.invalid QUIT :Connection reset by peer < 1194499369 0 :Overand_!unknown@unknown.invalid NICK :Overand < 1194499375 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194499729 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194499730 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194499815 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194501029 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194501159 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194501159 0 :ihope_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194501168 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194501168 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194501364 0 :ihope__!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194501591 0 :ihope_!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1194501591 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194501920 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194502725 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194502763 0 :immibis_!n=immibis@125-236-169-29.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194502883 0 :ihope__!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194502883 0 :pikhq_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194502883 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194502883 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194503119 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194503155 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1194503294 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1194503329 0 :immibis!unknown@unknown.invalid NICK :xyz < 1194503335 0 :xyz!unknown@unknown.invalid QUIT :Remote closed the connection < 1194503388 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194503388 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194503388 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194503388 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194503399 0 :immibis!n=immibis@125-236-169-29.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194503811 0 :ihope__!unknown@unknown.invalid QUIT :Connection timed out < 1194503858 0 :immibis_!n=immibis@125-236-169-29.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194504237 0 :ihope___!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194504240 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194504249 0 :ihope____!unknown@unknown.invalid NICK :ihope_ < 1194504460 0 :immibis___!n=immibis@125-236-169-29.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194504497 0 :immibis_!unknown@unknown.invalid QUIT :Nick collision from services. < 1194504499 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1194504501 0 :immibis___!unknown@unknown.invalid NICK :immibis < 1194504537 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stupid wireless connection... < 1194504666 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194504899 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194504899 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194504899 0 :pikhq_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194505225 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194505225 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194505304 0 :ihope___!unknown@unknown.invalid QUIT :Connection timed out < 1194505731 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194505731 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194505829 0 :immibis_!n=immibis@125-236-169-29.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194505977 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1194505980 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1194506035 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194506035 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194506178 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i repeat: stupid wireless connection... < 1194506486 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194506486 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194506882 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194506882 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194508047 0 :Tritonio!n=Tritonio@150.140.227.109 JOIN :#esoteric < 1194508600 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. If you can't laugh at yourself, mak < 1194508799 0 :clog!unknown@unknown.invalid QUIT :ended < 1194508800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194512607 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1194513571 0 :noom!i=0@214.220.61.64.modem.dynamic.cptelecom.net JOIN :#esoteric < 1194513603 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194513718 0 :noom!unknown@unknown.invalid PRIVMSG #esoteric :Will someone please echo the character at 0xFF09FB7 to the screen? < 1194513747 0 :noom!unknown@unknown.invalid QUIT :Client Quit < 1194513758 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1194513765 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there is such a character < 1194513816 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :maybe he meant memory address < 1194514069 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I had 0x00 there, if /proc/kcore is telling me the truth. < 1194516310 0 :faxathisia!unknown@unknown.invalid QUIT : < 1194516338 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194517041 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194521431 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1194522220 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194522996 0 :Tritonio!n=Tritonio@150.140.226.28 JOIN :#esoteric < 1194523583 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Tritonio < 1194523589 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://worsethanfailure.com/Comments/Oh-The-Weather-Outside-is-Frightful.aspx#160265 < 1194524378 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Dividing by 10? What sort of mathemagic is this? < 1194525112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.worsethanfailure.com/forums/thread/136476.aspx < 1194525157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.manchestereveningnews.co.uk/news/s/1022757_cool_cash_card_confusion < 1194525697 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo! < 1194525793 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's the first link? < 1194525871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1194526482 0 :jix!n=jix@dyndsl-091-096-043-129.ewe-ip-backbone.de JOIN :#esoteric < 1194526783 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194527499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix and ehird` < 1194527506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1194527656 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1194527669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you don't respond to /invites how hypocritical :P < 1194527689 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wasn't paying attention < 1194528444 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194528454 0 :jix!n=jix@dyndsl-091-096-059-253.ewe-ip-backbone.de JOIN :#esoteric < 1194528823 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194528847 0 :jix!n=jix@dyndsl-091-096-059-253.ewe-ip-backbone.de JOIN :#esoteric < 1194529916 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194529997 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194532006 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194533055 0 :Slereah!n=Slereah@ANantes-252-1-94-104.w86-203.abo.wanadoo.fr JOIN :#esoteric < 1194533070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah < 1194533079 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1194535117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: pikhq: ping < 1194536404 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194539160 0 :sebbu!n=sebbu@ADijon-152-1-51-232.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194542291 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1194542994 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1194543000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :elho < 1194543150 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :howdy. < 1194545308 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194545308 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194545366 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194545544 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1194545842 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194546176 0 :pikhq!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194546176 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194546293 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194546293 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194546309 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194546312 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194546741 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194546743 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194546743 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194546933 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194546933 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194546933 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194547371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you have an imposter http://en.wikipedia.org/wiki/User:GregorB < 1194547513 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194547513 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194547513 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194547584 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194547584 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194547584 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194548046 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194548046 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194548046 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194548065 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194548065 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1194548065 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194548099 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194548475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping < 1194548563 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194548563 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194548744 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194548744 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194548876 0 :importantshock!unknown@unknown.invalid QUIT : < 1194549008 0 :sebbu2!n=sebbu@ADijon-152-1-70-229.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194549694 0 :sebbu3!n=sebbu@ADijon-152-1-70-229.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194549848 0 :sebbu2!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194549850 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194549850 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194549869 0 :sebbu2!n=sebbu@ADijon-152-1-70-229.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194549869 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194549869 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194550145 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194550313 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194550314 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194550314 0 :sebbu2!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194550390 0 :sebbu2!n=sebbu@ADijon-152-1-70-229.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194550390 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194550390 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194550918 0 :faxathisia!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194550918 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194550956 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194550956 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194551103 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1194551145 0 :oklopol!unknown@unknown.invalid QUIT :Success < 1194551300 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194551562 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1194552107 0 :faxathisia!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194552155 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194552771 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194552771 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194552828 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194552828 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194553077 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1194553462 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi importantshock < 1194553470 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Hey there. < 1194553473 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :What's going on? < 1194553501 0 :oklopl!unknown@unknown.invalid PRIVMSG #esoteric :important stuff < 1194553507 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So far, many "hi" between long hours of silence. < 1194553534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am waiting for people to join #zingcode < 1194553535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194553695 0 :oklopl!unknown@unknown.invalid NICK :oklokok < 1194554323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ping < 1194554337 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194554337 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194554356 0 :RedDak!n=dak@82.55.92.126 JOIN :#esoteric < 1194554356 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194554356 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194554401 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak, re Tritonio and ihope < 1194554432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Do you mind me conceptually ripping some ideas from DPlof for my CZing implementation? :P < 1194554975 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194554975 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194554976 0 :RedDak!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194555018 0 :RedDak!n=dak@82.55.92.126 JOIN :#esoteric < 1194555018 0 :Tritonio!n=Tritonio@150.140.226.114 JOIN :#esoteric < 1194555018 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1194555169 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194555323 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1194556244 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: pong? < 1194556259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :P I can't remember why I pinged you. Probably #zingcode < 1194557860 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194557878 0 :RedDak!n=dak@host126-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1194557939 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :rereddak < 1194557944 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls asleepdead < 1194557984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: go to fucking bed < 1194557998 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's not nearly time to do that.. besides, I trie < 1194558000 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tried < 1194558009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'time' is when you're tred. < 1194558125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm tired whenever I wake up from a nap or actual sleep.. < 1194558135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fix yourslf < 1194558136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194558180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do I do that? < 1194558245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :recompile your code without optimization options < 1194558248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and with debug options < 1194558356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1194558359 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194558409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a metaphor for "fix your sleep patterns" < 1194558452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he knew how to do that < 1194558521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get up at a good time, go to sleep at a good time :P < 1194558559 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :that latter part is giving me difficult < 1194558563 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :difficulty < 1194558576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I go to bed, but can't fall asleep.. < 1194558666 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1194559784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194559786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stay there < 1194559811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :insomnia won't go away by ignoring it < 1194560228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :abcdef < 1194560349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :defabc < 1194560383 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :def abc: print "A B C! 1 2 3! A B C! 1 2 6" < 1194560421 0 :sekhmet!unknown@unknown.invalid QUIT :"kernel" < 1194560421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :def abc() { println("A B C! 1 2 3! A B C! 1 2 6") } < 1194560425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, had a ZING MOMENT there. < 1194560756 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194560761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sekhmet < 1194560800 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Er, hi. < 1194560802 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :#psox? < 1194560815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What about #psox < 1194560819 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is a layer that goes between stdin/stdout and an esolang that can only do stdin/stdout. It will provide things such as file manipulation and HTTP stuff to languages like Brainfuck < 1194560824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invited sekhmet  < 1194560824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194560829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo is spamming people again < 1194560829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194560879 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, apparently < 1194560882 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: maybe next time < 1194561233 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194562580 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194563157 0 :faxathisia!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194563251 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194563358 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194563373 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1194563465 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194564286 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194564286 0 :sebbu3!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194564508 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194570021 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194570095 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Abc = Print "A B C! 1 2 3! A B C! 1 2 6" < 1194570242 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia, where are you from? < 1194570263 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh and hi everybody! < 1194570267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Tritonio < 1194570369 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :my head is spinning < 1194570436 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i really need some sleep... so goodnight everyone. < 1194570517 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :'Night. < 1194570539 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Tufleiz! < 1194570618 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe "tufueo" would be a better word. < 1194570686 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :tufleiz? what that? < 1194571058 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :A couple words for "bye". < 1194577130 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194579066 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: hi < 1194579650 0 :Arrogant!i=Arrogatn@216.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1194580112 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1194581134 0 :noom!i=0@150.220.61.64.modem.dynamic.cptelecom.net JOIN :#esoteric < 1194581188 0 :noom!unknown@unknown.invalid PART #esoteric :? < 1194583709 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194583715 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if this counts as esoteric < 1194583734 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :time-reversible language Janus http://www.cise.ufl.edu/~mpf/rc/janus.html < 1194586553 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194586560 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194588622 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194588629 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194590080 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1194590644 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1194590988 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194592051 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194592224 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1194595199 0 :clog!unknown@unknown.invalid QUIT :ended < 1194595200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194596268 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194596971 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194597494 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194597543 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194598795 0 :sebbu!n=sebbu@ADijon-152-1-70-229.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194608019 0 :RedDak!n=dak@87.18.86.168 JOIN :#esoteric < 1194608590 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194608603 0 :ihope____!unknown@unknown.invalid NICK :ihope_ < 1194610138 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194610275 0 :Dagide!n=dak@host28-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194610845 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia, is it that super-turing-complete language that can print the time needed by a program to execute even before it's execution? < 1194610858 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194610866 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's not very special < 1194610876 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You can run anything forwards and backwards in it, and there's a self interpreter < 1194610948 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it just changes the direction of the execution? < 1194611003 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah, example is setting n to 4 then calling fibonacci ends up with x = 5, y = 8 < 1194611020 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :setting x to 5, y to 8, then uncalling fib ends up with n = 4 < 1194611101 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/afuYxJ36.txt < 1194611133 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(It's reversible since every operation is invertible) < 1194611272 0 :Dagide!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194611284 0 :dak!n=dak@host28-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194611369 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194614862 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194618009 0 :Slereah-!n=Slereah@ANantes-252-1-7-32.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194618840 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194618893 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194619973 0 :jix!n=jix@dyndsl-080-228-188-222.ewe-ip-backbone.de JOIN :#esoteric < 1194620558 0 :Tritonio!n=Tritonio@150.140.227.122 JOIN :#esoteric < 1194620783 0 :RedDak!n=dak@host192-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194621031 0 :dak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194621088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: turing complete? < 1194621103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FINITE STATE MACHINE < 1194621128 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194621534 0 :RedDak!n=dak@host192-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194621598 0 :Dagide!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194621629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god i'm stupid < 1194621636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a brute-force tic-tac-toe algo for the hell of it < 1194621643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i was calling make_move from within my bruteforcer < 1194621648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which calls brute_force to decide a move... < 1194621665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194621666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that can work < 1194621680 0 :Dagide!unknown@unknown.invalid QUIT :Client Quit < 1194621706 0 :dak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194621754 0 :dak!unknown@unknown.invalid QUIT :Client Quit < 1194622706 0 :RedDak!unknown@unknown.invalid QUIT :Connection timed out < 1194623675 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194623745 0 :RedDak!unknown@unknown.invalid QUIT :Client Quit < 1194623866 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194624479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE HELL < 1194624491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :copy_game(ng) is changing ml2? < 1194624492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how the hell < 1194627020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ihope: megaping #zingcode < 1194627793 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194627795 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194628196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping < 1194628199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ping < 1194629537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: okloping < 1194629539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: iping < 1194629792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1194630617 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, what do you mean brute force tic tac toe? < 1194630627 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :recursivelly searching the whole game tree? < 1194630634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: try every possible move+response from the current one, select the best one < 1194630658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it kinda fails if you make the board bigger than 3x3 because of certain time complexity issues ;) < 1194630660 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :http://inshame.blogspot.com/search/label/My%20Progs%3A%20A%28X%29I%28O%29 < 1194630679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that site makes my eyes bleed < 1194630689 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1194630698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :background+text colour+etc < 1194630716 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was ok... :-| < 1194632947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1194632950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194633778 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194635447 0 :sebbu2!n=sebbu@ADijon-152-1-61-81.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194636592 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194637761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what is the time complexity of that algorithm? < 1194637777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: O(Fucking Slow) < 1194637865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :np < 1194637871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1194637879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's extended O notation < 1194637902 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Oh you. < 1194637907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it adds three new definitions: O(Pretty Damn Fast), O(Faster than NOP) and O(Fucking Slow) < 1194637910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sort of a qualitative big O :P < 1194637926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you can solve much with a O(Faster than NOP) algorithm, though < 1194637944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :O(DONE!) < 1194637960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :O(Quantum algorithm that finishes before you run it) < 1194638024 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Let's send the electric signal FASTER THAN THE SPEED OF LIGHT < 1194638031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: With SCIENCE! < 1194638037 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :SCIENCE! < 1194638049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I just downloaded the 5th next version of the Linux kernel. < 1194638058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's compressed to 1 byte, in the future. < 1194638075 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :So, what number is that byte! < 1194638084 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Tell me, so that I can say I invented it! < 1194638086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm having some problems getting the uncompressor downloaded though. < 1194638106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Sorry - if I told you a quantum paradox would appear and you would disappear from all possible universes according to string theory. < 1194638180 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Nonsense. < 1194638185 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't you remember Star Trek 4? < 1194638193 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :With the transparent aluminium. < 1194638196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In the future Star Trek is old fashioned! < 1194638201 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Won't that change the future?" < 1194638207 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Maybe he invented it!" < 1194638209 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Ah!" < 1194638278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OKAY, KUBUNTU INSTALL TIME. SEE YOU SOON. :p < 1194638337 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194638698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Downloaded: 87,976,782 bytes in 2832 files < 1194638754 0 :ehird`!n=ubuntu@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194639516 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194639846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELHO, DROWLD < 1194639870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: SAY-HELLO ." HELLO WORLD" ; SAY-HELLO < 1194639927 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back, world. < 1194639984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: WELCOME-BACK ." Welcome back, " USERNAME . ." ." ; WORLD @ WELCOME-BACK < 1194640000 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1194640020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Forth :) < 1194640263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Entity = :[ name, init = (sname as string){ name = sname; }, greet = { println("Hello, " + name + "!"); } ]; world = new(Entity, "world"); world.greet() < 1194640268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ Plof, I think that's right < 1194640599 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194640606 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194640914 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194641478 0 :elliott_!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194641574 0 :elliott_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194641591 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194641884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On Wednesday, I got an email that used quotes for emphasis (You "CAN NOT" do blah blah blah). I couldn't help but send an email back pointing out that that's not only an incorrect use of quotes, but that the implication of quotes there is exactly the opposite of what he wants. I got one of these back: "In my 10+ years experience blah blah blah blah" < 1194641914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's nice < 1194641914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194641923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now why is Kopete crashing when I connect to MSN??? < 1194641939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because MSN is the suck? < 1194641943 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand why people use quotes for emphasis < 1194641954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because they're stupid? < 1194641971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I know it's the suck < 1194641975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But most people I know use it < 1194642093 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :People should subscribe to prescriptive English manuals and make note of which ones they are whenever they say anything. < 1194642136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, pong. < 1194642189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Dad, have you ever thought bout the fact that when men gather in a sauna, they sit in a lot of sweat from other men's buttocks, testicles, and anus? Is it some kind of experiment with homosexuality that heteros secretly allow themselves, because they're all basically confused about their sexuality? < 1194642267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heteros are all basically confused about their sexuality? I'm definitely hetero, then. I mean, hi. < 1194642304 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not confused! < 1194642349 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is everybody either "confused heterosexual" or "definite homosexual", or... < 1194642351 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez i bring up sex in here a lot >_< < 1194642372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no... < 1194642586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-sex < 1194642597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :esoteric sex! < 1194642599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1194643263 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194643270 0 :Slereah!n=Slereah@ANantes-252-1-7-32.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194643277 0 :ihope____!unknown@unknown.invalid NICK :ihope_ < 1194643419 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194643733 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194644098 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :It bothers me when people use "may have" in place of "might have" to describe something that is known not to have happened. < 1194644158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This channel is esoteric about its topic being esoteric programming languages. < 1194644159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194644180 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"Groundhog Day": "If you hadn't been here, Bill would have choked to death for sure!" "Well, he may have, he was trying to swallow a whole cow."= < 1194644330 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1194644790 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1194645043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my epenis itches < 1194645047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i might have eherpes < 1194645089 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what happen when you have too much cybersex. < 1194645243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to change my pants < 1194645346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*epants < 1194645496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i'm chaning my real pants < 1194646015 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I don't know whether it is or not, I'll try to prove it once the interpreter is finished < 1194646038 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite sure it is.. since everything is bloody universal < 1194646253 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194646276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i guess turing machine steps are reversible < 1194646281 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so it could be turing complete < 1194646302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194646303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are they? < 1194646308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194646309 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194646314 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it says that reversible turing machines exist < 1194646352 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :turing machines are revisible if their transition functions are bijective < 1194646567 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194646576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :most aren't < 1194646827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.healthgrades.com/directory_search/physician/profiles/dr-md-reports/Dr-Alden-Cockburn-MD-D45E5C3F.cfm < 1194646837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.healthgrades.com/directory_search/physician/profiles/dr-md-reports/Dr-Harry-Beaver-MD-FD3B8B34.cfm < 1194646845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The common definition of a Turing machine is irreversible, but irreversibility is not a requirement for Turing completeness. < 1194646974 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I can prove it's turing complete by writing brainfuck in it, + - < > invert into - + > <.. And I can simply store a choice point (duplicate the store) at each [ < 1194647401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand the [ part < 1194647612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take note of whether the loop was entered or not? < 1194647626 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's enough to reverse a BF program, no? < 1194647761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you need to know how many times the loop was loopzored < 1194647858 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :guh < 1194647862 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is the point of ties? < 1194647892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of clothes < 1194647898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah really < 1194647928 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: same thing, isn't it? < 1194647963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: whut? < 1194648081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Am I insane for thinking a JavaScript MMIX simulator would be nice? < 1194648099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194648101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do it now < 1194648108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait... < 1194648110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It WAS done < 1194648114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1194648115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there was a link on reddit a while back < 1194648122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Let me find it. < 1194648165 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hypothetically, one could C->JS with this >:) < 1194648185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1194648188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't done. Sorry. < 1194648194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :There was SOME sort of well-known arch done, though < 1194648213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :x86? :P < 1194648253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahhaa < 1194648253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1194648256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a RISC < 1194648533 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194649381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what can gcc output, instruction set-wise? < 1194649384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, rather, as < 1194649517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, lots of things :P < 1194649520 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But amongst them is MMIX. < 1194649700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of things :P is there a list somewhere? < 1194649704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Can it do OISC? ;)) < 1194649757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://www.recreationalmath.com/mixal/ MIX, but not MMIX < 1194649776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, GCC doesn't target MIX, only MMIX :( < 1194649784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's a list at gcc.gnu.org . The link on the right that says "back ends" < 1194649886 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I can't do anything which removes information < 1194649892 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :or the program will runtime error < 1194649902 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so if you have the current cell = 3, and you hit [-] < 1194649919 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :There must be a way, when running backwards to know when to exit the loop on the left < 1194649937 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'll actually code this soon, it probably make more sense than my rambling < 1194650105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: How hard is it to write a backend? :P < 1194650130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if by "same thing" you meant "Take note of whether the loop was entered or not?" == "you need to know how many times the loop was loopzored", i don't see what you mean < 1194650153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I've never tried, I'm a pansy like that. Suffice to say that I determined you can't write one for BF :P < 1194650169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(It won't work on platforms with no registers) < 1194650183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A MISC/OISC one would probably be feasible. < 1194650199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(No registers, but you can always just claim a specific chunk of memory as registers) < 1194650281 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah--I meant to take note at every opportunity. < 1194650387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Feasable, but would it be EASY to get something working? :P < 1194650399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. Not even the slightest bit. < 1194650412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194653954 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1194655510 0 :GreaseMonkey!n=saru@219-88-194-244.jetstream.xtra.co.nz JOIN :#esoteric < 1194656112 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194656114 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194657147 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194657240 0 :ihope____!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1194657522 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194657523 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194657993 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"brb" < 1194658267 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194658268 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194658844 0 :ehird`!unknown@unknown.invalid QUIT :"... and now I'm gone" < 1194662338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How should http://esolangs.org/wiki/PSOX be categorized? < 1194663902 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!bfgen @_@ < 1194663906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194663919 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1194663922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1194663924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1194664002 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen @_@ < 1194664032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :46 ++++++++[>++++++++>++++++++++++>><<<<-]>.>-.<. [294] < 1194664050 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ++++++++[>++++++++>++++++++++++>><<<<-]>.>-.<. < 1194664054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@_@ < 1194664064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bf8? < 1194664073 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :8 bit cells I guess < 1194664225 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/Brainfuck_algorithms < 1194664244 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I need more algorithms and constants and stuff :D < 1194664294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You'll get stuff when PSOX is completed.. admittedly, it will be stuff relating to PSOX.. < 1194664342 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I need to make a language which compiles into brainfuck < 1194664357 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and have a cost on everything in the AST < 1194664387 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AST? < 1194664440 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well I only want to represent stuff inside a program, there's no need for syntax < 1194664503 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It's for this http://rafb.net/p/hcpRe110.txt < 1194664563 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah. cool. < 1194664573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I'm still not sure what AST is.. < 1194664582 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1194664587 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it stands for abstract syntax tree < 1194664597 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it's just how you can represent a program as data < 1194664603 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it will look like lisp basically < 1194664642 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :BFStatement = + | - | < | > | [ | ] | . | , < 1194664655 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if this sort of thing can be useful for PSOX somehow < 1194664658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thank you very much < 1194664660 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :BFProgram = Nil | Cons BFStatment BFProgram < 1194664699 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what I thought I would do is make < 1194664701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can I use that sort of thing to interpret a bunch of bytes into elements? < 1194664705 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Add X Y | Sub X Y ... < 1194664721 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and be able to get a cost (length of outputted brainfuck) so I can try to minimize it < 1194664745 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well you can parse some bytes into an ast < 1194664749 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where can I find more info, Wikipedia isn't comprehensible to me < 1194664767 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia, and can I use that in a program to find out where data I'm being sent ends? < 1194664787 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :mm I don't think so < 1194664792 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's probably not helpful in that respect < 1194664813 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well what do you mean? < 1194664857 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have a type, say that is 0x01 dbyte 0x01 dbyte2 0x00 then more junk < 1194664865 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can I use it to somehow find where it ends? < 1194664868 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For example? < 1194664882 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My current idea is to use regex, but it isn't flexible enough < 1194664886 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1194664905 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well if you have a decent description of the lannguage < 1194664924 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's not a language, it's a stream of bytes to be interpreted into data < 1194664941 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : http://trac2.assembla.com/psox/browser/trunk/spec/psox-types.txt < 1194664965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there a link for more info on AST I can read? < 1194665046 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194665050 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :in < 1194665051 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :psox-types.txt < 1194665056 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :say I give you this: < 1194665095 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :0x1 0x9 0x1 0x7 0x1 0x2 0x1 0x3 0x0 0x58 0x67 0x64 < 1194665108 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :0x0 < 1194665127 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The function that is accepting the data knows the types.. < 1194665134 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Do you also have to know that it's an LNUM followed by STRING? < 1194665139 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :to interpret that data < 1194665144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194665170 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah ok that's cool you can just LEX < 1194665175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :LEX? < 1194665178 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :there isn't need I think for an AST or parser < 1194665208 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what language you are writing the thing to interpret these bytes in? < 1194665231 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Python < 1194665295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's LEX? < 1194665315 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :to lex is just turning some bytes or characters into tokens < 1194665326 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric : I would probably have a procedure which takes and returns < 1194665356 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :then you can just call that repeatedly until all the data types you required are read from the bytes < 1194665383 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so e.g calling it with LNUM and 0x1 0x9 0x1 0x7 0x1 0x2 0x1 0x3 0x0 0x58 0x67 0x64, would return 5465445 and 0x58 0x67 0x64 < 1194665406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to be able to do things that regex won't allow though < 1194665428 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Like a datatype specified as num_of_bytes_following than that number of bytes < 1194665428 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah not using regex.. < 1194665431 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For instance < 1194665435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WHat should I use? < 1194665458 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well honestly I would do this with a logic programming language < 1194665472 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :If you can find a simple logic system to embed in python it would be nice < 1194665540 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but it might be too big a hammer for a small task... So just doing it straight forward if/else type checking each character one by one would be easy too < 1194665571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :blargh < 1194665607 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Something like that was the original plan, actually, but I thought it might be too complicated < 1194665626 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was designing it in my mind using generators and things < 1194665672 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It seems quite simple to me < 1194665684 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194665690 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :using regex like in your example seems a bit confusing < 1194665702 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I would probably make a stream object < 1194665737 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you can take the head, which is a char, and the tail which might cause a read on stdin < 1194665756 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :cause if you are dealing with arbitrary length stuff like big nums .. it wouldn't be possible to regex it would it? < 1194665830 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194665837 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194665877 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I dont' think what I said makes sense < 1194665883 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Did it? :S < 1194665898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why regex can't be used, but I don't think it should be used.. < 1194665904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Too restrictive.. < 1194665911 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194665922 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :let me see if I understand what you are doing.. < 1194665928 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :say you have some program B written in brainfuck < 1194665958 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it will print out some kind of signal saying I will call a function with a string and 2 numbers as parameters < 1194665980 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and PSOX is going to be reading the stdout of B and doing what B asks < 1194665983 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :is that correct? < 1194665998 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the signal simply specifies the function, and the types are part of the function.. < 1194666004 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But other than that, yess < 1194666010 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ah ok I understand < 1194666017 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so how I see it is this: < 1194666034 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :PSOX has an input stream from B called Sb < 1194666041 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and you can read a single character from Sb < 1194666063 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :since Sb might output text of unbounded length (in the case of a string or big integer) < 1194666070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :brb afk < 1194666088 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :There should be some structure which copes with that < 1194666112 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the easiest thing I can imagine is a pair of (char . Stream).. with operations head and tail < 1194666128 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :head gives the char, and tail gives a new pair (next_char . Stream) by reading one char < 1194666168 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so given that it should be simple enough to write something which takes a type (STRING, LNUM etc) and one of those objects.. returning the read object and new pair < 1194666421 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194666430 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't sure that he understands < 1194668936 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194668944 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194671070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, everyone. < 1194671075 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Did anyone miss me? < 1194671206 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moos at RodgerTheGreat < 1194671233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, faxathisia < 1194671258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION offers faxathisia oats < 1194671276 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194671650 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up? < 1194671665 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :searching for brainfuck stuff < 1194671675 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :like proofs that a program is the shortest one or whatever < 1194671675 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oats? < 1194671695 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I found http://d.hatena.ne.jp/ku-ma-me/20070813/p1 < 1194671713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1194671731 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It's rather frightening how much of that I can understand without any knowledge of Japanese < 1194671845 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it can be proven that there cannot be such a proof < 1194671887 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you can probably just enumerate every program and find the first one that could possibly print something < 1194671896 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so you can sometimes do it for a particular string < 1194671913 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, true < 1194672513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and if you can prove it that way, there may be more complex ways to do it more efficiently < 1194672921 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194672922 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194673230 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194673914 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194673915 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194676370 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1194676498 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1194676501 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think my idea was stupid < 1194676601 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's not worthwhile to create a set of actions which have an associated brainfuck version... to try and compose in order to make short brainfuck code since the problem just becomes harder [I think] < 1194676750 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194677201 0 :faxathisia!unknown@unknown.invalid QUIT : < 1194681599 0 :clog!unknown@unknown.invalid QUIT :ended < 1194681600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194681819 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194681822 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194682721 0 :sebbu!n=sebbu@ADijon-152-1-61-81.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194686198 0 :jix!n=jix@dyndsl-080-228-182-167.ewe-ip-backbone.de JOIN :#esoteric < 1194688055 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194688056 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194690359 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194690431 0 :AnMaster!unknown@unknown.invalid QUIT :Nick collision from services. < 1194692262 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194692419 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194692552 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1194698321 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194698322 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194699432 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194699432 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194699646 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194699656 0 :jix!n=jix@dyndsl-085-016-234-102.ewe-ip-backbone.de JOIN :#esoteric < 1194701139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/join #geordi < 1194701142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1194702778 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194703322 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194703461 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak < 1194704487 0 :Slereah-!n=Slereah@ANantes-252-1-94-122.w86-203.abo.wanadoo.fr JOIN :#esoteric < 1194705217 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194705517 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194705556 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1194705609 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194705813 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194705832 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194707057 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194708208 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194708276 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194708607 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1194709051 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194709051 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194709987 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1194710089 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1194711200 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194711306 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194711317 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1194711321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1194711399 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194711450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1194711464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault < 1194712371 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194712984 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194713457 0 :SimonRC_!unknown@unknown.invalid NICK :SimonRC < 1194716721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is trying to get emacs to boot from scratch an esoteric enough thought for this channel? :P < 1194716742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be amusing because emacs would actually have a quite nice UI/interface paradigm for an OS < 1194716763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :despite its general failing at, uh, editing text < 1194717071 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds fun. < 1194717119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But does it have security? < 1194717346 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the usual phrase is "A great OS but it lacks a decent text editor < 1194717348 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :" < 1194717374 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure someone's ported vi to emacs. < 1194717446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: they have < 1194717449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :viper-mode < 1194718638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: security, i doubt i t < 1194718641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but hey. < 1194718651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, considering the OS is based on text editing < 1194718652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194719348 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194719519 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194719578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194719583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck compiler question < 1194719617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should i optimize MOVE(+x) MODIFY(...) MOVE(-x) to MODIFY(at=x,...) < 1194719620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seems like it'd be faster < 1194719660 0 :Tritonio!n=Tritonio@150.140.227.122 JOIN :#esoteric < 1194719665 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Tritonio < 1194719683 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1194719748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1194719771 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello everybody < 1194721864 0 :sebbu2!n=sebbu@ADijon-152-1-85-237.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1194722024 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu < 1194722028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sebbu2 < 1194722053 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1194722104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey, don't point that at me! < 1194722201 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm? < 1194722233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that -> < 1194722996 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194723199 0 :sekhmet!unknown@unknown.invalid QUIT :"omgkernel" < 1194723489 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1194723723 0 :Tritonio!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194723725 0 :ihope!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194723813 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194723813 0 :sebbu2!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194723813 0 :puzzlet_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194723813 0 :ehird`!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194723822 0 :Tritonio!n=Tritonio@150.140.227.122 JOIN :#esoteric < 1194723824 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1194723824 0 :sebbu2!n=sebbu@ADijon-152-1-85-237.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1194723824 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194723824 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194724452 0 :Tritonio_!n=Tritonio@150.140.226.157 JOIN :#esoteric < 1194724892 0 :Tritonio!unknown@unknown.invalid QUIT :Connection timed out < 1194725113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just realised my BF compiler's architechture is output-language neutral :) < 1194725139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It goes parse BF->compile BF into instructions->convert instructions into $LANG (LANG currently = D, could be easily made C and others) < 1194725143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it optimizes too < 1194725323 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :s/>//g s/+-//g s/-+//g s/(\]\.*?)\[.*?\]/\1/g < 1194725363 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm that last one doesn't quite work < 1194725610 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thoughts on http://uncyclopedia.org/wiki/HowTo:Prevent_XSS_attacks ? < 1194725693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not really funny. < 1194725704 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Uncyclopedia is not really funny in general. < 1194725711 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ED is better. < 1194725717 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :And often factual! < 1194725718 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, any ideas for improvements? < 1194725720 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, sort of. < 1194725721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: if you like being an idiot with no brain, sure < 1194725732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: rewrite it? :| it's just incorrect, not incorrect in a funny way < 1194725748 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Oh man, ice burn! < 1194725761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no clue how to make it incorrect in a funny way < 1194725804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: well hey, ED is written by idiots with no brain < 1194725814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't trying to be an 'ice burn' < 1194725844 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Same as Uncyclopedia! < 1194725925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :difference: uncyclopedia is funny and isn't populated with people saying 'lulz ice burn ohauhsushshsfhsdkjfhsfhsgsdk' < 1194726023 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Really? Then it must have changed quite a bit since the last time I saw it! < 1194726030 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The articles were pretty much "Lol random". < 1194726099 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :While a lot of ED articles, though not useful, have the advantage of being true. < 1194726103 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Full of internet lore! < 1194726204 0 :oerjan!unknown@unknown.invalid QUIT :"Lorem ipsum est!" < 1194726375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF implementation question: it's required to read the input code as bytes, yes? < 1194727804 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194727863 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi immibis < 1194728111 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194728119 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194728197 0 :immibis_!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194728232 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1194728236 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1194728763 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1194730435 0 :boily!n=boily@bas2-quebec14-1096645039.dsl.bell.ca JOIN :#esoteric < 1194730586 0 :boily!unknown@unknown.invalid QUIT :Client Quit < 1194730598 0 :Tritonio_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194730872 0 :Tritonio_!n=Tritonio@150.140.226.157 JOIN :#esoteric < 1194731456 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :christel said [Global Notice] Hi all, we're experiencing some routing problems between our US hub and the machine services reside on, I'm about to do some re-routing and will also move services. There will be NO services while we swap things around. Thank you for using freenode and have a great day!. Take that, RFC's 1459 and 2812! < 1194731615 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :forgot to delete that script. oops! < 1194731682 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194731740 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :immibis, what are RFC 1459 and 2812? < 1194731774 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the ones that define irc < 1194731793 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and say that an automated message can never be sent in response to a NOTICE. < 1194731833 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i got a global notice with the word Hi in it and the script i made *automatically* responded with a WHOIS, a VERSION, and a NOTICE as well as a message to this channel. < 1194731853 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh and the notice said "you are such a fool". not a good thing to say to an IRCop. < 1194732007 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1194732025 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WHy didn't I get the global notice? < 1194732050 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What would happen if I changed my nick to MemoServ? < 1194732056 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or NickServ, etc.? < 1194732065 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194732162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :* SgeoServ :Erroneous Nickname < 1194732214 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[11:05] ->> Error 432 - ImmibisServ :Erroneous Nickname < 1194732221 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anything ending with Serv is a service i guess. < 1194732253 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo: You can't. Anything with serv in it is illegal < 1194732266 0 :Sgeo!unknown@unknown.invalid NICK :ServSgeo < 1194732299 0 :ServSgeo!unknown@unknown.invalid NICK :Servera < 1194732304 0 :Servera!unknown@unknown.invalid NICK :Serve < 1194732339 0 :Serve!unknown@unknown.invalid PRIVMSG #esoteric :* Server :Erroneous Nickname < 1194732346 0 :Serve!unknown@unknown.invalid NICK :Sgeo < 1194732426 0 :oklopol!unknown@unknown.invalid NICK :okoServe < 1194732432 0 :okoServe!unknown@unknown.invalid NICK :oklopol < 1194732560 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194732565 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194732711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: well, that was pretty stupid. < 1194732724 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, hm? < 1194732729 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls asleep < 1194732739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1194732742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was broken < 1194732754 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194732860 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194733882 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1194733984 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194734056 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1194736110 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :new script, anyone who says "What is Hadjin?" (not case-sensitive) is told what Hadjin is, and there is a 20% chance that anyone who speaks will be called a fool. < 1194736122 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if you find this annoying as i am sure you will, tell me. < 1194736210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What is Hadjin? < 1194736218 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194736221 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :must be an error in it < 1194736225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What is Hadjin? < 1194736229 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[12:10] -- Script Engine Error:13:Type mismatch: 'Rand': Line #10 -- < 1194736235 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736243 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :try again < 1194736254 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What is Hadjin? < 1194736255 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, Hadjin is an online multiplayer role-playing game < 1194736259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What is Hadjin? < 1194736259 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, Hadjin is an online multiplayer role-playing game < 1194736263 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wut's Hadjin? < 1194736277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hadjin? < 1194736281 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no one is being called a fool < 1194736292 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"apt tells me i need to reboot soon" < 1194736305 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1194736315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't find information about Hadjin < 1194736332 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"If (condition OR condition) And rnd() > 0.5 Then" is proper VBScript, isn't it? < 1194736412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, it's possible < 1194736417 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis, Hadjin is an online multiplayer role-playing game. Join #hadjin or see http://hadjin.sourceforge.net/ < 1194736427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Why are you using VBScript :P < 1194736458 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :test < 1194736460 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :good < 1194736469 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i made it intercept everything i said too. < 1194736470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Whyyyyyyy are you using VBScript >_< < 1194736482 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :because icechat 5 script is based on vbscript < 1194736493 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :even though i'm using icechat 7, i find v5 scripting is more versatile. < 1194736498 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis, Hadjin is an online multiplayer role-playing game. Join #hadjin or see http://hadjin.sourceforge.net/ < 1194736498 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is hadjin? < 1194736602 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis, you are such a fool! < 1194736610 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194736612 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :whoever says every TENTH message gets insulted. < 1194736617 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or is it eleventh? < 1194736618 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :not sure. < 1194736628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736629 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736629 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736629 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736629 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklokok, you are such a fool! < 1194736631 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736633 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736635 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736637 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1194736639 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm a fool < 1194736651 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1194736652 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194736667 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it includes my own messages. < 1194736672 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis, you are such a fool! < 1194736672 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and messages from any channel. < 1194736675 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1194736683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :including bots btw < 1194736702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why are you using icechat then immibis < 1194736712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wikipedias < 1194736713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ewww < 1194736721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has a custom skin and is written in VB < 1194736726 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1194736727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a custom damn skin that looks fugly as hell < 1194736728 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know < 1194736732 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's usable < 1194736749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so is irc clients that don't add ugly gradients everywhere < 1194736749 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, you are such a fool! < 1194736750 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so what as long as it works < 1194736752 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: includes bots too?!? how did you make it *not* distinguish between messages sent by bots and human-driven clients?!? < 1194736759 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194736765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and icons with white pixeled edges < 1194736921 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1194737160 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :now parts and quits count. < 1194737319 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194737414 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194737611 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194737616 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194738260 0 :immibis!unknown@unknown.invalid QUIT :No route to host < 1194738285 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1194738384 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194738506 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194739740 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194739747 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194740776 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194740840 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194741189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :You have 5 Moderator Points! Use 'em or lose 'em! < 1194741313 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :4 left < 1194741331 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I cast magic missile. < 1194741336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hardly ever use my mod points or post < 1194741360 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mod points? i take it this is not irc < 1194741991 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1194742177 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklokok, ping I said something in #psox < 1194742179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Jontte < 1194742354 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1194744356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ping < 1194744363 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1194744369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ping < 1194744372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1194744377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ping < 1194744379 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1194744385 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is this some sort of lesson? < 1194744394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in not pinging people all the time? yes. :P < 1194745057 0 :ehird`!unknown@unknown.invalid QUIT :"... and now I'm gone" < 1194746153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: slashod < 1194746159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :t < 1194746674 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194746725 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194747485 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/IMG_2302.JPG_small.jpg < 1194747575 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/IMG_2328.JPG_small.jpg < 1194747754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/ladder.jpg < 1194747953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/slide.jpg < 1194747955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is awesome < 1194758060 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1194758345 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi calamari < 1194758399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey guys < 1194758435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep now.. < 1194758451 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1194758457 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi RodgerTheGreat < 1194758468 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, calamari. What's up? < 1194758542 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not too much < 1194758585 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing some work on a bitmapped-font GUI library < 1194758599 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :intelligent wordwrap is kindof a bitch to get perfect < 1194760347 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194760406 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immibis, you are such a fool! < 1194760440 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that script is now deleted. < 1194760676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote an ELF64 loader in JavaScript, am I cool yet? 8-D < 1194760774 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why........................................................did you make...................................an ELF64 loader...........in JavaScript? < 1194760785 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and what use is it from within javascript anyway? < 1194760792 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194760793 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194761456 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1194761803 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194761833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is officially tired as fuck < 1194762737 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194763089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just got back from a campus visit. . . < 1194763099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I've *essentially* not slept since Tuesday. < 1194763160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, fine. I've had a grand total of 16 hours of sleep since Tuesday night.) < 1194766316 0 :Figs1!n=figs@acs-cseb240-04.ucsd.edu JOIN :#esoteric < 1194766335 0 :Figs1!unknown@unknown.invalid NICK :Figs < 1194766415 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :HELLO. < 1194766417 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194766425 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Long time no see... < 1194766436 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prods oklokok < 1194766565 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Eh, anyone alive? < 1194767184 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Take my advise. I don't use it anyw < 1194767999 0 :clog!unknown@unknown.invalid QUIT :ended < 1194768000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194770072 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :*waves* < 1194770220 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :who wants 781 mb of pascals triangle < 1194770256 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if would it be illegal to share it on bittorrent :D < 1194770532 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"kthxbai" < 1194770643 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194770649 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194771232 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1194771529 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bye bye < 1194771553 0 :jix!n=jix@dyndsl-091-096-045-129.ewe-ip-backbone.de JOIN :#esoteric < 1194771553 0 :Figs!unknown@unknown.invalid QUIT :"Java user signed off" < 1194780280 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194780842 0 :RedDak!n=dak@87.16.89.168 JOIN :#esoteric < 1194780897 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194781202 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194781969 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194781970 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194784890 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :soo how does this work? can someone please tell me the time? < 1194791272 0 :Slereah_!n=Slereah@ANantes-252-1-38-23.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194791273 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194791424 0 :RedDak!n=dak@87.16.89.168 JOIN :#esoteric < 1194791596 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1194791619 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194791889 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194791980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq is being tortured by college administrators! < 1194791990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :alert the media < 1194792254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is pascals triangle tc? < 1194792265 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :tc? < 1194792305 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Turing Complete. < 1194792308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone come up with something witty! the first answer must not be a correct one < 1194792310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194792316 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1194792321 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :i dont know ;P < 1194792343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no propagation really, it can't be, i thinksssss < 1194792348 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"No, but your mom is!" < 1194792351 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1194792354 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I tried! < 1194793029 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194793689 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194793712 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1194793761 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194795570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :18sec for mandelbrot.b < 1194795570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1194795707 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sipuli.net/joonas/mandelbrot.png < 1194795723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thank you, that's very helpful :| < 1194795731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i totally don't now what a mandelbrot set looks like < 1194795737 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1194795742 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194795752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am talking about the brainfuck mandelbrot program :P < 1194795760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a Brainfuck->D compiler in D < 1194795764 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1194795770 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :mines in C++ < 1194795793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1194795796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C++ is the devil < 1194795800 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194795838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there are any [, followed by + and - sequence, ] that does not eventually terminate with byte cells < 1194795855 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :can i see your brainfuck program? < 1194795893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: trivially no < 1194795950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Jontte: mandelbrot.b ain't mine < 1194795958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Jontte: google for it, it's all over the plcae < 1194795960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the compiler is mine though) < 1194795963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 'trivially'? < 1194795966 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1194795969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah :| < 1194795975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: give me a [, (+- sequence), ] that doesn't halt :P < 1194795981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in regexp terms < 1194795991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...there isn't one < 1194795996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194795998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant < 1194796000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'tehre is no trivial one' < 1194796001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194796010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :) < 1194796025 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194796026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you mean a [] loop, it's obvious it always terminates < 1194796033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1194796057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<> were not brainfuck < 1194796097 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :i should write a brainfuck interpreter < 1194796101 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :simple as what :P < 1194796123 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just something that turns it to C < 1194796319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck interpreter = about 5 lines < 1194796323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck to C compiler = about 7 < 1194796333 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194796356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you add optimization to the mix like i have, and intermediatry compilation stages and shit like i have, for me that brings it to 234 < 1194796517 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194796553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why the heck isn't this optimizing < 1194796615 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194796670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should be optimizing [+++] and [-+--] and [+] and [-] < 1194796671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't < 1194796689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck->C is much simpler than a brainfuck interpreter < 1194796703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, [-+--] is pretty easy to optimize < 1194796704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just a textual substitution < 1194796715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yeah < 1194796719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the code is there < 1194796723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it just isn't... doing anything < 1194796765 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I always start with an initial pass of removing redundant +- -+ >< <> [] things < 1194796774 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what language is your optimizer coded in? < 1194796777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c < 1194796793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pastebin it and I'll have a look < 1194796974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1194796975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194796976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's d < 1194796991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway ok but i'll give you some architechture info first < 1194797007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh you made a new one < 1194797017 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Well, I've been interested in learning D recently < 1194797026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who hasn't :P < 1194797033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Bytes of BF code -> BFIns[] -> (optimize over BFIns[] until we can't do anything any more) -> output language X (currently D) < 1194797039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some friends of mine convinced me it was sufficiently unlike C++ < 1194797051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is unlike C++ < 1194797057 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1194797062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's C + high level language of your choice, watered down < 1194797066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's nice with Tango < 1194797069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :phobos not so much < 1194797074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, show me a pastebin with d support :P < 1194797084 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1194797115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit, i just did a mod and now my compiler is segfaulting < 1194797121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I could probably get D added to the nonlogic dump... < 1194797121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Which is oddly rare in D, you barely ever use pointers.) < 1194797128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nonlogic dump reformats my code < 1194797133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which makes ehird` sad < 1194797157 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in what way? < 1194797188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you mix spaces and tabs or something? < 1194797200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194797203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it does SOMETHING to it < 1194797210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :added newlines once i think < 1194797276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Now it doesn't crash but doesn't do the optimization either. < 1194797280 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that sounds quite unusual, but it's much more likely you have odd formatting that is not displayed correctly by your editor. The dump really doesn't do much to reformat text for display. < 1194797300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'much' < 1194797303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what DOES it do? < 1194797363 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a pre tag inside a div that contains CSS settings for stuff < 1194797363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also my code seems to be SLOWER with my optimization... < 1194797367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :21s for mandelbrot.b < 1194797385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you're optimizing for length, it's not surprising you get some speed hits < 1194797465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194797468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm optimizing for speed < 1194797484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the optimization that is failing is [-] to tape[ptr] = 0 instead of while (tape[ptr] != 0) { tape[ptr] -= 1; } < 1194797485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194797491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1194797493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0 < 1194797498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is NOT appearing in the compiled code < 1194797500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so something kooky is up < 1194797505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://tripledoubleyou.pastebin.com/f68c7be75 here < 1194797518 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, holy crap- I didn't realize you were *targeting* D < 1194797522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194797523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1194797530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194797535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it could be trivially changed to C. < 1194797575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :looool < 1194797577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i figured out my bug < 1194797581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :while (tape[ptr] != 0) { < 1194797582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; < 1194797582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1194797600 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194797606 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1194797625 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :so how is D as a language? ive never tried or even seen it < 1194797632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now testing "http://en.wikipedia.org/wiki/Special:Search?go=Go&search=--]+-[+" < 1194797633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194797634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1194797640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ [ -- ] + - [ + ] ] < 1194797644 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've heard very good things from people who like C, C# and Java < 1194797645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Jontte: it's cool < 1194797650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Jontte: http://digitalmars.com/d < 1194797661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a free-as-in-speech implementation as gdc < 1194797668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dmd though is non-free (the backend. the frontend is open) < 1194797674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like Java and will concede some benefits to C, so it seems nifty < 1194797701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: D is like Java without the 'You'll be safe with me and my protection!' and 'You must type this out so I can understand it properly' < 1194797735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :while (tape[ptr] != 0) { < 1194797735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; < 1194797735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :while (tape[ptr] != 0) { < 1194797735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1194797735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1194797738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I understand you can compile with runtime checking, or optionally take it out. This seems to me like a very good idea < 1194797740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i uh, think that's broken < 1194797813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; < 1194797814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; < 1194797814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1194797815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so's that. < 1194797948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: sorry, of course any [] that has constant=0 will not terminate... < 1194797961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: doh, you#re right < 1194797969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't think that one through < 1194797991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes things a LOT harder < 1194797992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194798022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not really, you don't have to optimize an infinite loop... < 1194798030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for the checking# < 1194798032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it makes it really hard < 1194798062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope, [] should be optimized to [] for constant=0 with your optimizations < 1194798073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[] can be your trivial infinite loop < 1194798078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just hardcode a check for it < 1194798132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194798135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i do optimization in passes < 1194798141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(infinite passes until no_opt_done) < 1194798149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1194798151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[+-] < 1194798155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would be picked up instantly < 1194798314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; < 1194798314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :while (tape[ptr] != 0) { < 1194798314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1194798318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not right < 1194798343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1194798354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, but dubious < 1194798367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; while (tape[ptr] != 0) {} < 1194798367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is the same as < 1194798367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr] = 0; < 1194798409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194798416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tape[ptr]=0 was a part of it < 1194798426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...where did you get that? < 1194798489 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194798508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1194798517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh hi < 1194798694 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194798702 0 :jix!n=jix@dyndsl-091-096-039-194.ewe-ip-backbone.de JOIN :#esoteric < 1194799305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Done compiling, program: < 1194799317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[--][+]] < 1194799321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[--][+]] < 1194799329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[-][]] < 1194799337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[-][] < 1194799337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ bizzare < 1194799393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Done compiling, program: < 1194799397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[--][+]] < 1194799401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[--][+]] < 1194799409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[[-][]] < 1194799417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[[-]] < 1194799425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One optimization step, program: < 1194799425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[[-] < 1194799425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more bizzare < 1194799425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1194799425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm spamming < 1194799426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry :| < 1194799580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very bizare. < 1194799601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What sort of optimization do you have running here? < 1194799901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy optimization < 1194799902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194799916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(OK, kate, that's the last straw. I'm setting up gvim on this machine.) < 1194799969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[[--][+]] -> [[-][]] is technically correct, but ...why the fuck does it optimize it like that? < 1194799997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we know the current cell is zero, so [+] can be made into [] < 1194800002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's kinda weird. < 1194800034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not what it does < 1194800035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194800059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay :P < 1194800064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then what? < 1194800140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1194800209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the whole thing could be reduced to [-] with ease. . . < 1194800233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming that at the start of that string, current is zero, it'll get transformed into "") < 1194800239 0 :meme_!n=meme@c-c9e3e055.31-4-64736c11.cust.bredbandsbolaget.se JOIN :#esoteric < 1194800244 0 :Guilt!n=Karthik@allegro/user/Guilt JOIN :#esoteric < 1194800272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well any [...] can be removed if you know current is 0 < 1194800429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1194800775 0 :Guilt!unknown@unknown.invalid QUIT :"Leaving" < 1194802719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No torture involved. Sorry. < 1194803035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: if you write a stringlib for pebble, i'll write pebble.bfm :P < 1194803039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as it is it would be too painful < 1194803249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'd first need to implement arrays. < 1194803255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do so :P < 1194803261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :extra points: linked list < 1194803265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari's array implementation does not seem to *work*. < 1194803284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Brainfuck, any sort of complex data structure would need to be done via arrays, I fear. < 1194806885 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :-how many of these optimizations will improve well-written brainfuck code? < 1194806921 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :-why would it be possible to replace [--] with [-]? < 1194806979 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194806979 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194806979 0 :AnMaster!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1194807060 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I mean, [-]+[--] will not terminate with byte cells. < 1194807171 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194807171 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194807171 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194807178 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer < 1194807178 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194807194 0 :AnMaster!unknown@unknown.invalid QUIT :SendQ exceeded < 1194807299 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194807395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dbc: 1. a few 2. good point < 1194808310 0 :sebbu2!n=sebbu@ADijon-152-1-70-233.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194808722 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"[Friends-of-brainfuck] Most intimate problems can be solved with WonderCum." < 1194808730 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The FoB mailing list is quite deserted. < 1194808740 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wild spammers roam free! < 1194808924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :friends-of-brainfuck? what the hell is that. < 1194808942 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Some mailing list. < 1194808949 0 :meme_!unknown@unknown.invalid PRIVMSG #esoteric :fontanel-pervs < 1194808955 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But even when I joined, it was already deserted. < 1194808957 0 :RedDak!n=dak@host168-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194808971 0 :meme_!unknown@unknown.invalid PRIVMSG #esoteric :fontanellesex < 1194809146 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194809447 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194809976 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. It didn't use to be, seven years ago or so. < 1194810007 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Looks like I missed the train by quite a long shot! < 1194810231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :7 years :| < 1194810237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was there... life back then :O < 1194810251 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mostly unicellular lifeforms. < 1194810563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that explains the simpler programming languages < 1194810621 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Later, more complex lifeform evolved, like birds. < 1194810631 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And that's how we got the logical combinator. < 1194810674 0 :Guilt!n=Karthik@allegro/user/Guilt JOIN :#esoteric < 1194810915 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194812189 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why are there so many avian combinators? < 1194812288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Me cracks his knuckles for some concept-proving. < 1194812291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1194812297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I did "Me" instead of "/me" < 1194812305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Me slaps himself in the head. < 1194812309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cracks his knuckles for some concept-proving. < 1194812312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html < 1194812317 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh yes. That's right. < 1194812413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what's that? < 1194812425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a partially-implemented MMIX simulator in JavaScript. < 1194812433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"partially" I noticed < 1194812437 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's MMIX? < 1194812461 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Knuth's imaginary CPU. < 1194812516 0 :vickyfi!n=Vicky@201.254.77.166 JOIN :#esoteric < 1194812522 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi vickyfi < 1194812615 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :MMIX eh < 1194812621 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :who's doing MMIX? :) < 1194812630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MMIX it up, babeeee < 1194812638 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, sweet. does it run mmixware examples? < 1194812654 0 :vickyfi!unknown@unknown.invalid PART #esoteric :? < 1194812656 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :is there any guy here who has recieved a cheque from DEK? < 1194812657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It runs the hello.mms one. < 1194812659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, GregorR < 1194812661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YOU DID IT? < 1194812668 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i want to meet such a guy < 1194812669 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194812679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've actually only been trying hello.c compiled by GCC (I like a challenge :P ) < 1194812690 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: what about MMMIX? < 1194812695 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :jsmmmix < 1194812696 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194812701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You did? You crazy fuck. < 1194812712 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :and, is there a gcc backend to mmix/ < 1194812718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: yes, there is < 1194812719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: Yeah. < 1194812727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you make my konqueror go slow < 1194812727 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinkin', C->JS would be amusing X-D < 1194812730 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :sweet. where is it? < 1194812731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :konqui will kill you in the night < 1194812732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Hahahah X-D < 1194812736 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: It's part of GCC. < 1194812739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he wants revenge < 1194812742 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, no. < 1194812749 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i didn't find it in config/ < 1194812749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Guilt, yes. < 1194812757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: Then your version is old :P < 1194812760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You load fucking ELF files? < 1194812763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What the what. < 1194812763 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1194812764 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194812770 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :it's already there < 1194812777 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::( damn. someone did my idea < 1194812786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yeah, I didn't want to pay for the definition of MMO files, so I load ELF64 files :P < 1194812825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194812827 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :it says Error: unimplemented instruction < 1194812843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So... HOw well does it do gcc-world atm? < 1194812852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: That's because I haven't implemented that instruction yet :P < 1194812854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You should probably implement a simple console in JS, btw. (Use a table.) < 1194812861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then I/O would be simple < 1194812865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I did, does it not show in konqueror? < 1194812886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah, doesn't show in konq. < 1194812887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That sucks. < 1194812890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In the konq I see a black box, < 1194812892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with IP .... < 1194812893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OP ... < 1194812895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :repeated 3 times < 1194812904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :3? >_> < 1194812909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IP 0,0,0,0,0,0,1,8 < 1194812910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OP 227 < 1194812910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IP 0,0,0,0,0,0,1,12 < 1194812910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OP 246 < 1194812910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IP 0,0,0,0,0,0,1,16 < 1194812910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OP 245 < 1194812914 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, put some compatibility jizz in. < 1194812917 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :::) < 1194812940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ohyeah, I see it. Hm, konq seems to barf out after three instructions :( < 1194812947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: FFox does it really well, if you have it installed try that. < 1194812950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ok, I'll install firefox :P < 1194812953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(The gtk! It burns! < 1194812966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(... the form controls! They burn!) < 1194812972 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does it throw an exception? < 1194812974 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to look at konq though, I tried not to do anything FF-specific :P < 1194812986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: What, when it fails to implement an operator? < 1194812994 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why doesn't it work in Konq.. oh you're looking into that < 1194812998 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: Erm, when it fails to run an operator because it hasn't implemented it that is. < 1194813002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: No, it just dies. < 1194813019 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does konqueror have a JS error console? < 1194813033 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :no but there is a seperate JS console < 1194813043 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, just put alerts and try debugging < 1194813048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Now instructions are streeeeeaming < 1194813055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Error! Unimplemented instruction < 1194813055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194813071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ^^ < 1194813088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/64bitint.js What the fuck. < 1194813096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's 64-bit ints. < 1194813100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah./ < 1194813102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You are crazy. < 1194813113 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What, I needed 64-bit ints in 8-bit bins 8-O < 1194813123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Crazy idea: < 1194813127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Add some sort of javascript interface. < 1194813132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want to write an AJAX app in MMIX. < 1194813138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in C. < 1194813147 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, if it's AJAX < 1194813154 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :then you can do all your MMIX on the server < 1194813164 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :which really isn't a JS implementation then < 1194813168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1194813172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want to do my client side stuff in C < 1194813175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compiled to MMIX < 1194813177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :running on jsmmix < 1194813181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a JS interface < 1194813183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to write an AJAX app < 1194813183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1194813192 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just want vim running in JS :P < 1194813201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"just" ;) < 1194813208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1194813209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194813217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, maybe not ;) < 1194813229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm considering writing an editor in D because kate wouldn't indent D properly, incidentally :P < 1194813243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Awesome, make sure you scream about it on #d < 1194813244 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i want the linux kernel with the 16x PCI express and the SIMD unrolled code running in JS < 1194813245 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194813257 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :isn't that leet, bitches? :D < 1194813271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's a MMIX Linux port >_> < 1194813279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I have screamed about it on #d actually :p < 1194813285 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, mmixware by knuth < 1194813292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Guilt: That's not Linux, that's mmixware. < 1194813298 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :it runs on Linux. :) < 1194813301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was more of the 'god damnit, why aren't there any decent gui toolkits' scream though. < 1194813308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean a port of the Linux kernel TO mmix :P < 1194813312 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :and what do you mean by MMIX linux port? < 1194813313 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1194813317 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :Linux kernel? :o < 1194813325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Linux running /on/ MMIX :P < 1194813330 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :there is no hardware machine to run it. just the usual stuff.. < 1194813334 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, write one. < 1194813336 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1194813348 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194813352 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194813352 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :Knuth doesn't have anything regarding peripheral specification, does it? < 1194813364 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :sorry s/Knuth/MMIX < 1194813368 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not to my knowledge. < 1194813371 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :does it talk about how to handle busses? :) < 1194813379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff, you don't need peripherals to run a kernel >_> < 1194813387 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :but you need to use it < 1194813392 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :it's not going to run all by itself < 1194813449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure it is - I didn't say it was going to be exciting to look at :P] < 1194813470 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194813611 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :If you were a chipmaker, would you design MMIX and gift it to DEK? < 1194813877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I was a chipmaker, they'd be potato. < 1194814057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, GregorR, what C programs compiled can your emulator run? < 1194814062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Does this work: < 1194814067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { return 42; } < 1194814082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What about this: int main(void) { write(0, "x"); } < 1194814097 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I actually haven't tested it with anything short of int main() { write(1, "Hello, world!", 14); } < 1194814100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is what's running there. < 1194814112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's my first goal. < 1194814185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to post something before my brain melted :P < 1194814206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am now going to write the most minimal compiler 'evah' < 1194814216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cat? < 1194814220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1194814220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194814269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It will have functions, untyped variables, types of int, string and array, and a few statements (if, else, while, for, return) < 1194814284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, pretty esoteric to write anything REAL in it. :P < 1194814308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Damnit, I can't call it "Tiny Compilable Language": tcl. < 1194814369 0 :Guilt!unknown@unknown.invalid QUIT :"Leaving" < 1194814396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You do of course realize that a BF->C compiler will be more minimal? < 1194814534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1194815013 0 :meme_!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1194815019 0 :meme_!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea for a lang < 1194815155 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1194815321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1194816666 0 :Guilt!n=Karthik@allegro/user/Guilt JOIN :#esoteric < 1194817063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shoot, Konqueror doesn't support Array.concat 8-X < 1194817168 0 :Guilt!unknown@unknown.invalid QUIT :"Leaving" < 1194817189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, never mind, I'm doing it wrong X-P < 1194817195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, konq JS == sloooooooooow < 1194817401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, http://www.codu.org/jsmmix/test.html now works on Konqueror < 1194817411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was doing: < 1194817417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Array.concat(a, b, c) < 1194817419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Instead of: < 1194817423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :a.concat(b, c) < 1194817432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why the first syntax worked at all :P < 1194817468 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194817601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I can make it run much faster, but it tends to hang the browser a bit :P < 1194818068 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194818176 0 :Guilt!n=Karthik@allegro/user/Guilt JOIN :#esoteric < 1194818189 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Guilt < 1194818232 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo :) < 1194818372 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194818426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I didn't mention, it does run int main() { return 0; } now < 1194818663 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1194819091 0 :meme_!unknown@unknown.invalid QUIT :"Lost terminal" < 1194819519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo, Sgeo. < 1194819540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What's this? Actual *work* on C2BF? < 1194819551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . No. < 1194819561 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, no :P < 1194819567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html < 1194819604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is spiffy. < 1194819656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects a MMIX port of Linux would be possible; IIRC, GCC targets MMIX already < 1194819750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GCC does target MMIX already, that's why I'm using it ;) < 1194819777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194819792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, God. . . < 1194819801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Plof->C->MMIX. < 1194819818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1194819821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not quite the plan :P < 1194819857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Plof->JS runs Plof->C->MMIX? :p < 1194819881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1194819882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194819890 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up on Javascript < 1194820102 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. ChatZilla has an /eval command for evaluating JavaScript expressions... < 1194820121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't < 1194820178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ChatZilla was, in fact, written in JavaScript. < 1194820214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Javascript and XUL. Get it right, Gregor. < 1194820231 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1194820238 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets x to 3 < 1194820253 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, that didn't seem to do much. < 1194820266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION declares that 0/0=1 < 1194820283 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :i=3 will surely do something more. < 1194820288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes on to prove that black is white, and white black. < 1194820309 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, there's a thing called "document". < 1194820312 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets it equal to 3 < 1194820326 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Now it's back to normal. Bah. < 1194820561 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Cool. This tutorial is recommending people to use JavaScript to prevent people from viewing content which has been sent to their browser. < 1194820570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1194820667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, oO < 1194820681 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, there's a college I want to apply to < 1194820693 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I didn't know if the online form would actually send an email or something < 1194820699 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So I went to the URL that the form goes to < 1194820705 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The following information has been submitted to our office:" < 1194820711 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then all the fields, blank < 1194820711 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1194820720 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"An admissions representative will be contacting you shortly." < 1194820801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, join me and cherez next year. < 1194820809 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194820839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cherez is at UMR, and I will be there next year. < 1194820843 0 :AnMaster!unknown@unknown.invalid QUIT :"ERC Version 5.2 (IRC client for Emacs)" < 1194820849 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :(Pikhq is following me to college, and has become quite an evangelist.) < 1194820849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just returned from a campus visit. . . < 1194820860 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :UMR? < 1194820862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it's a good college. What can I say?) < 1194820867 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to stay close to home :/ < 1194820893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :University of Missouri - Rolla. (soon to be Missouri University of Science & Technology) < 1194820960 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Have to stay close to home? Why? < 1194820985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dad wants me to < 1194821047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And your dad can do *jack shit* about it. . . < 1194821069 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1194821085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that depends heavily upon who's paying for tuition < 1194821124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194821140 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194821157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in my case, it's 'whichever generous souls donate', rather than 'parents'. . .) < 1194821170 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dad's probably paying.. < 1194821204 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194821211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi AnMaster < 1194821233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1194821414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'll donate $1 < 1194821426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Which in real money is about £0.00000000001 these days) < 1194821542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could you just donate a pound? That ought to pay for my entire college education. :p < 1194821559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :real money :D < 1194821565 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Do you want a pound of feathers or a pound of lead? < 1194821586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: A Great British Pound, actually. < 1194821604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Aww, ok. < 1194821609 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'll make sure they're from Great British chickens. < 1194821611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(That's $6465456498498498498498498494894984. < 1194821622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although I'll take either a pound of feathers or lead if it's signed by the Queen of England, so that it's legal tender) < 1194821655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: note to self, ask queen for autograph next time i se her < 1194821657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*see < 1194821661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1194821681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ask for the text "By order of the Queen of England, this is legal tender for all debts." ;p < 1194821696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194821698 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think it'd be fun to have a Queen. < 1194821770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Bah, no, it's quite annoying to have 'power' (yeah right) descended by family. < 1194821772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And oh so backwards. < 1194821778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what tokens I need < 1194821794 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Quite annoying to be a figurehead because one of your parents was one? < 1194821806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Quite annoying to have a figurehead because their parents were. < 1194821816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Speaking from the perspective of a citizen. < 1194821825 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1194821841 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, why can't we elect a Queen, then? < 1194821857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because then Queen is an inappropriate title. < 1194821859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'cause then it wouldn't be a queen/king < 1194821863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, marry me < 1194821864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1194821866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's what I sid < 1194821868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*said < 1194821891 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Queen Except for the Fact that They were Elected? < 1194821910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'elected useless figurehead' < 1194821914 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1194821939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: GregorR: you have a chance to force your plof syntax on ltc right now, limited time offer :P < 1194821953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ltc? < 1194822042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Langugae that is Tiny and Compilable < 1194822055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Tiny Compilable Language's acronym was taken...) < 1194822056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194822096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194822109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just an experiment of mine :P < 1194822109 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess Tcl may be good. < 1194822126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The idea is: tiny tiny language->lex->parse->compile to Instruction class of some sort->output C < 1194822129 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, ltc's syntax is forceable? < 1194822146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :With the newfound language-writing skills I will go on to write DZing :P < 1194822149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: huh? < 1194822161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying that pikhq and GregorR can suggest Plof syntax for me to put in :P < 1194822172 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Make it look like this: IncAll x = Map (L \f (Inc f)) x < 1194822185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, that's a lot of work :P < 1194822209 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(= (IncAll x) (Map (L \f (Inc f)) x))? :-P < 1194822250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No! :P < 1194822255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want something... I dunno. < 1194822256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :strange ;P < 1194822290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :var IncAll = (x){map((f){f++})}; < 1194822308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1194822326 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1194822348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(x){y} is kinda bad < 1194822350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :var IncAll = (x as Collection){ x.map((f){ f++ }) }; < 1194822352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hard to parse manually :P < 1194822354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1194822356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no objects < 1194822359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for now < 1194822363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and variables are typeless < 1194822363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194822393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :var add = {x,y|x+y} <-- I could probably do that. Is that good enough? :P < 1194822408 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe instead of (L \f (Inc f)) I should use (\f -> Inc f). :-P < 1194822444 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :var incAll = {x,something}? < 1194822456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: what about multiple arguments < 1194822471 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Either currying or multiple arguments. < 1194822562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want multiple arguments < 1194822574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :currying... hard when using C :P < 1194822584 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Then multiple arguments. < 1194822619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So how would I do that with your syntax? < 1194822659 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Er, oops. < 1194822666 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :var incAll = {x|something} < 1194822719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :var incAll = {x | x.map({f | f+1})} < 1194822720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I guess. < 1194822724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194822726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :var incAll = {x | x.map({f | f+1})}; < 1194822752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets bored, tries to curry in Plof < 1194822759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Cancer of the semicolon. :) < 1194822784 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Though foo.bar(quux) has never made all that much sense to me, I guess Redivider does have the same sort of thing with bar(quux)[foo]. < 1194822792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: var curry = (f,x){(y){f(x,y)}} < 1194822806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Actually, I forgot, no objects < 1194822817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :var incAll = {x | map(x, {f | f+1})}; < 1194822820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I'm not expecting it to take forever. ;) < 1194822827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So.. < 1194822829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Let's see. < 1194822833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What tokens do I need... < 1194822867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :VAR, ID, EQUALS, LT, GT, PLUS, MINUS, DIVIDE, TIMES, LPAREN, RPAREN, LBRACE, RBRACE, SEMICOLON, < 1194822871 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Do you have stuff like f(x): {x = x+1}? < 1194822881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IF, ELSE, ELSEIF, WHILE, FOREACH < 1194822883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that's it < 1194822888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: nope, just variable bindings for now < 1194822928 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Do you have any way at all for a function to return multiple things, apart from global variables? < 1194822954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha! of course, I need more: < 1194822963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LBRACKET, RBRACKET, RETURN < 1194822966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1194822967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and COMMA < 1194822969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that's it!! < 1194822973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194822976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and LTEQ, GTEQ < 1194823073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, that's 22 tokens in all. < 1194823077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no < 1194823078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :23 < 1194823079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Not bad. < 1194823181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1194823186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How many tokens does plof have? *checks* < 1194823199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... a few more < 1194823251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, in actual fact I have 26 < 1194823285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : VAR, ID, LPAREN, RPAREN, LBRACE, RBRACE, LBRACKET, RBRACKET, RETURN, COMMA, IF, ELSE, ELSEIF, WHILE, FOREACH, EQ, LT, GT, LTEQ, GTEQ, PLUS, MINUS, TIMES, DIVIDE, MODULO, STRING, NUMBER < 1194823398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh! and SET of course < 1194823581 0 :Guilt!unknown@unknown.invalid QUIT :"Leaving" < 1194823925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1194823929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't like | as an argument seperator < 1194823955 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Separating argument from result? < 1194823960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194823962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like {x|x} < 1194823962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is id < 1194823966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{x,y|x+y} is + < 1194824002 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1194824012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but | there is ugly < 1194824015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what should it be? :P < 1194824040 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :=? < 1194824055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := is taken for ASSIGN < 1194824157 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :.? < 1194824167 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Space? :-P < 1194824195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :¿? < 1194824198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :loljk < 1194824206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :space wouldn't work well :P < 1194824213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{x,y,z OHNOES} < 1194824217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1194824219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd mean EVERY space would be parsed < 1194824220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :¸˙? < 1194824221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194824226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{x . x} < 1194824231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{x, y, z . x + y + z} < 1194824231 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ASCII EOF, ASCII DEL... < 1194824231 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :» < 1194824233 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :« < 1194824234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. is kinda not noticable < 1194824242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: something i can actually type :p < 1194824248 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can type those =P < 1194824252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{x -> x} < 1194824259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Compose > > < 1194824259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{x, y -> x + y} < 1194824261 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :» < 1194824277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :var incAll = {x -> map(x, {f -> f+1})}; < 1194824279 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ASCII TAB is very noticeable in some cases :-P < 1194824304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Hmm.. People who use emacs defaults would get syntax errors randomly. < 1194824306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is very appealing to me... < 1194824346 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1194824426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, assinging oo to infinity < 1194824428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1194824805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HAY I FOUND BUG IN YOUR LEXER. < 1194824834 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are plenty < 1194824835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :im in ur lexer, etc. etc.? < 1194825367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: If a string contains a newline you don't line++ < 1194825377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Haha, my lexer will be weiiiird < 1194825384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Since as soon as it finds a token it gives up, < 1194825397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"varx={x->returnx}" is valid < 1194825413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's, of course, "var x = {x -> return x}" < 1194825662 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194825692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1194825693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I fixed that. < 1194826067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my feets < 1194826070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they have pain < 1194826157 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194826411 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Te duelen los pies. < 1194826420 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You hurt the feet. < 1194826541 0 :meowfish!i=9a14851e@gateway/web/cgi-irc/ircatwork.com/x-90318af187196a1d JOIN :#esoteric < 1194826628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi meowfish < 1194826676 0 :meowfish!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1194826706 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1194827453 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1194827560 0 :Tritonio_!unknown@unknown.invalid NICK :Tritonio < 1194828016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ircatwork.com has to be the lamest dmoain ever < 1194828652 0 :ehird`!unknown@unknown.invalid QUIT :"... and now I'm gone" < 1194828666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meowfish < 1194828670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is that like twofish? < 1194829194 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is it IRC at work or IR cat work? < 1194829212 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(One fish, two fish, meowfish, moo fish?) < 1194829232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRCAT work. < 1194829242 0 :ihope__!i=47cd643b@gateway/web/cgi-irc/ircatwork.com/x-9e4da9b078715438 JOIN :#esoteric < 1194829251 0 :ihope__!unknown@unknown.invalid QUIT :Client Quit < 1194829258 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's an IRCAT, I wonder... < 1194829272 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is it an infrared cable-Atlantic trans? < 1194829290 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Which, I suppose, is a weird way of saying "infrared trans-Atlantic cable"? < 1194829308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Infrared Red Cable Automatically Terminated < 1194829320 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194829327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even less sense. :) < 1194829405 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's clearly an Irradiated Residue Connector/Auxiliary Transmitter. < 1194829590 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It functions as an auxiliary transmitter when placed in proximity to an irradiated residue receiver. < 1194831266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :IRCAT, CueCat's succesor < 1194832112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :df -h < 1194832114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1194833136 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194833754 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194834925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who would be kind enough to join me in proving that 1+1=3? < 1194835234 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194835272 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194835418 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194837374 0 :immilinux!n=alex@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194837403 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: easy to d < 1194837447 0 :ihope__!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1194837512 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194837600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, we assume e*e=e^3. :p < 1194838279 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :excuse me? < 1194838286 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :e*e*e=e^3 < 1194838306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immilinux: If e*e=e^3, 1+1 must =3. ;p < 1194838402 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :oh and in case nobody worked it out, i am immibis, using linux. < 1194838414 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :not 1+1 < 1194838497 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :if = = == then !(e&(~1)) < 1194838510 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :1+1 is irrelevant to exponents. < 1194838515 0 :immilinux!unknown@unknown.invalid QUIT :"Lost terminal" < 1194838536 0 :immilinux!n=alex@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194838558 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hit alt-f4 as he was playing around with hotkeys in irssi. D'oh! < 1194838576 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :oh and does anyone know of a way to make an Xboo GBA multiboot cable out of paperclips? < 1194839005 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm certain it's possible < 1194839046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :e*e=e^3 < 1194839053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ln(e*e)=ln(e^3) < 1194839055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1+1=3 < 1194839057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :QED. < 1194839057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1194839119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :e*e = e^3? wtf? < 1194839131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It obviously doesn't. < 1194839149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was making the point that if you assume e*e=e^3, then 1+1=3. < 1194839154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reductio ad absurdum? < 1194839193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I got started on this train of thought by asking for proofs that 1+1=3. :p < 1194839207 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194839247 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : "Reductio ad absurdum, which Euclid loved so much, is one of a mathematician's finest weapons. It is a far finer gambit than any chess gambit: a chess player may offer the sacrifice of a pawn or even a piece, but a mathematician offers the game." < 1194839400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if you assume 1+1=3, then 1+1=3. :p < 1194840176 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it certainly is if 1 == 1.5. < 1194840786 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :but how do i make a gba Xboo multiboot cable out of paperclips? < 1194840812 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :i also have some wires, resistors and capacitors of various sizes, and a few other bits and pieces if they're needed. < 1194841010 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :my main problem is how to keep the paperclips/wires/whatever stuck to the pins. < 1194841030 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :and i DO NOT have a gba multiplayer cable. < 1194841976 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1194842120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got solder? < 1194842662 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194842674 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :just paperclips, wires, and some other bits and pieces. < 1194842838 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :would tape work? < 1194843186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"immilinux" "hit's alt-f4" and closes? < 1194843227 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :hits < 1194843240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194843310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well i guess some lesser window managers immitate windows keybindings < 1194843346 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194843709 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194843872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gnome is a lesser window manager < 1194843910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not-ratpoison is a lesser window manager. < 1194843937 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't used ratpoison < 1194843946 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm completely happy with my current one < 1194844391 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :which is? < 1194844416 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: kde does the same. < 1194844491 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :and its the most active - and therefore most likely one of the most popular - window managers/desktop environments around. < 1194844595 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :also does anyone know how to make cpuspeed slow down my cpu when the computer gets really hot? < 1194844678 0 :meowfish!unknown@unknown.invalid QUIT :"CGI:IRC (Session timeout)" < 1194844725 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns down the cpu to 1.06 ghz and the temperature drops 20 degrees almost instantly. < 1194845345 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194847289 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194847319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immilinux: ion3 < 1194847392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and why is ircbrowse down < 1194847513 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1194847548 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse.com < 1194847583 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :what is ion3? < 1194847618 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a window manager < 1194847762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the window manager i use < 1194847801 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :and you mention it here in response to what? < 1194847865 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uuuuh < 1194847880 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : anyway, i'm completely happy with my current [window manager] one < 1194847883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : which is? < 1194848865 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194848911 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :i ran several commands in the interval between when i said that and when you responded, and it scrolled off the top of the terminal emulator. < 1194848947 0 :immilinux!unknown@unknown.invalid PRIVMSG #esoteric :and i didn't work out how to scroll the message list until just after i wrote the previous message < 1194849128 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194849145 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194849146 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194852187 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194852742 0 :oklofok!i=c0676204@gateway/web/cgi-irc/ircatwork.com/x-70ffb49d5a8d4b18 JOIN :#esoteric < 1194852759 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mwahahaha < 1194852775 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :TODE has been bloatified! < 1194852776 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/mb/?p=TODEx < 1194852818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure this can be implemented without an AI, but... it's pretty great anyway < 1194853066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :typed in apt-get install intercal for fun, there was one :O < 1194853091 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, also unlambda < 1194853137 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and on fedora? < 1194853354 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :on fedora? < 1194853379 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, how do i list downloaded packages? < 1194853488 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: what happened to toBogE? i miss it < 1194853586 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, class is over, cya -> < 1194853604 0 :oklofok!unknown@unknown.invalid QUIT :"CGI:IRC 0.5.9 (2006/06/06)" < 1194853932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MMIX's register pushing and popping is SO EFFING COMPLICATED < 1194853995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Try 1: Failure. Try 2: Failure. Try 3: Failure. WTF, am I incapable of reading pseudocode? < 1194854222 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: remind me tomorrow < 1194854224 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops he left < 1194854258 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. If you can't laugh at yourself, mak < 1194854399 0 :clog!unknown@unknown.invalid QUIT :ended < 1194854400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194855579 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194855595 0 :immilinux!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194861470 0 :Tritonio!n=Tritonio@150.140.226.157 JOIN :#esoteric < 1194861499 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1194867392 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1194872526 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194872544 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1194872592 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194873356 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194873361 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194874124 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194874134 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I found a subleq self interpreter < 1194874136 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://eigenratios.blogspot.com/2006_08_31_archive.html < 1194874171 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oops it even on esolang wiki as well < 1194874443 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1194874446 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1194874564 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :did you read this eigenratios site? < 1194874584 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's amusing :"p < 1194875027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed it is < 1194875702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194875706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the world needs < 1194875712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is a monospace font good for reading text < 1194875715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like on irc, you need a monospaced font < 1194875721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but a terminal/code one is just yuck < 1194875726 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I quite like Luxi Mono < 1194875735 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :for editing code though < 1194875740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm yes luxi mono is quite non-monospaced like while still being monospaced < 1194875796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I guess what I'm saying is that most monospaced fonts are just typewriter-esque < 1194875807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and I want a monospaced font for *reading text* < 1194876296 0 :faxathisia!unknown@unknown.invalid QUIT : < 1194877342 0 :Slereah-!n=Slereah@ANantes-252-1-12-111.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194877394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.radicaleye.com/lifepage/patterns/unitcell/ucdesc.html recursive life < 1194877412 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194877654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194877678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the simplest language that 1. is not TC 2. can be self-interpreted (eval doesn't count) < 1194877684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does one even exist? i think so < 1194878025 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194878139 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194878433 0 :jix!n=jix@dyndsl-080-228-187-203.ewe-ip-backbone.de JOIN :#esoteric < 1194881092 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194882193 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sick how things are named the same < 1194882197 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :like PsiLisp :/ < 1194882223 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to be a reversible language but it's also some database thing\ < 1194882273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, what is TC? < 1194882281 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Turing Complete. < 1194882286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194882296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought it was some language that was called TC < 1194882375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, well while malbolge is turing complete, why not write a malbolge interpreter in malbolge? < 1194882435 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there is any sub-turing language capable of 'interesting' calculation within which a self interpreter can be written < 1194882469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194883699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: Yes, there is. < 1194883721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: Mind you, I have no proof or evidence, but I'm confident that there is ;) < 1194883962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Re monospace: OS? < 1194883965 0 :faxathisia_!n=more@137.195.250.2 JOIN :#esoteric < 1194884014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Simplest language that is not TC and can be self-interpreted: The operation 'x' outputs the character 'x' < 1194884051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No wait, better: < 1194884063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The operation 'x' is cat. < 1194884088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So stupidlang x.sl < x.sl > x2.sl ; cmp x.sl x2.sl ; $? == 0 < 1194884106 0 :faxathisia_!unknown@unknown.invalid PRIVMSG #esoteric :damn.. ircbrowse is down < 1194884136 0 :faxathisia!unknown@unknown.invalid QUIT :Nick collision from services. < 1194884212 0 :faxathisia_!unknown@unknown.invalid NICK :faxathisia < 1194884658 0 :sebbu!n=sebbu@ADijon-152-1-70-233.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194884758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, is that a language? < 1194884771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, broad definition then IMO ;) < 1194884822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :First you'll need to make a definition for "language" < 1194885091 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194885095 0 :jix!n=jix@dyndsl-091-096-034-245.ewe-ip-backbone.de JOIN :#esoteric < 1194885148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: OK, let's say that doesn't count :P < 1194885181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[14:27] what is the simplest language that 1. is not TC 2. can be self-interpreted (eval doesn't count) < 1194885181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[14:28] does one even exist? i think so < 1194885190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without counting cat and similar. < 1194885196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"similar" < 1194885411 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is so vague < 1194885525 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Maybe he refered to the "The operation 'x' outputs the character 'x'" < 1194885735 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :The operation "RUN" reads a single 'x' outputs the character 'x' < 1194885752 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :emm.. it does have to be called 'x' doesn't it < 1194885805 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have a proclivity for writing scripts that cause Firefox to freeze. < 1194886022 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194886138 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :at any rate GregorR proved it's possible < 1194886153 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but is there a more interesting or capable language with the property? < 1194886181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sheesh < 1194886185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194886713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox freezes when you're out of disk space < 1194887091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, as far as i understand the impossibility of interpreting many non-turing complete languages in themselves follows from what happens when you translate the proof of the halting problem to them < 1194887229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'many' or all < 1194887419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically if the programs in the language always halt, and there is an interpreter which can run any program (still halting), and you have enough ways of composing programs to do the diagonalization the proof needs, then you end up with a contradiction < 1194887436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :always halt != non-tc < 1194887440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so there would be several ways out < 1194887459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um, always halt == non-TC < 1194887460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :subset-of(non-tc, always halt) < 1194887461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it could have non-halting programs without being tc < 1194887468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1194887472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are non-TC languages with programs that do not halt < 1194887490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I thought you were being colloquial with your "!=" :P < 1194887495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 0x29A on the wiki is one, i proved < 1194887496 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :"composing programs to do the diagonalization the proof needs" - Which proof? < 1194887520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Subtle Cough too, sort of < 1194887520 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I never saw a diagonalization argument in anything relating to halting < 1194887542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :subtle cough is, rather useless ;P < 1194887558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: the proof of the halting problem is a diagonalization proof, indeed < 1194887562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I've always wondered if there's a variation on subtle cough with one more func (That isn't the iota combinator ;)) that is TC < 1194887588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, oerjan is 0x29a not TC? < 1194887591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a bf->it translation < 1194887593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: well I isn't that function, i recall :) < 1194887601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: oh, i meant the functional subset < 1194887606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194887617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, i is turing complete by itself < 1194887620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Iota, not identity) < 1194887627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i meant identity < 1194887649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to add to Subtle Cough but gives nothing else, iirc < 1194887684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of coursen ot < 1194887687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ci is useless < 1194887691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and *iX is also useless < 1194887735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :back to the ways out: (2) a language could be too simple to allow composition of programs for diagonalization < 1194887774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, i guess that's about it < 1194887807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose GregorR's example is (2) < 1194887877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about regular expression languages? < 1194887928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :without perly extensions, they would probably be too simple too, by the chomsky hierarchy < 1194887967 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you would try to match against "a+b:aaaaaaaaab" or something? < 1194887982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1194887999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it probably won't have an interpreter < 1194888030 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :maybe there are some new operators to add which make it possible < 1194888036 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :although I have no idea what.. < 1194888069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :regexps can't match regexps < 1194888076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :case in point: balanced things of any sort. < 1194888078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :QED < 1194888088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and if you can't PARSE regexps, you can't RUN them < 1194888465 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194888983 0 :ehird`!unknown@unknown.invalid QUIT :Excess Flood < 1194888998 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194891103 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but repeated application of regexps could interpret regexps < 1194891142 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :do you have any example of it? < 1194891294 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no but repeated string serach replacement is turing complete < 1194891308 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so repeated regexp application is a superset of that and thus turing complete too < 1194891759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my regexp language supports this < 1194891781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntax: either a\nb\nc or anything (including a\nb) < 1194891784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the first, < 1194891791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then run the regexp a with replacement b on c < 1194891794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and evaluate that as code < 1194891809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the latter, well i don't know, but the first spec said if last-char == "." output the rest < 1194891810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise error < 1194891824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I conjecture that it is turing complete. < 1194891838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Certainly, a BCT conversion would be tivial < 1194891848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*trivial < 1194892359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194892378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first person to write BCT->thatlang converter wins a prize of ... something < 1194892382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably useless ePoints < 1194892491 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :*wins internets < 1194893753 0 :cpressey!n=catseye@nsit-s227-147.uchicago.edu JOIN :#esoteric < 1194894730 0 :sebbu2!n=sebbu@ADijon-152-1-70-3.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194895860 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194898157 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194898157 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1194898802 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194899389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the game of life unit cell is that big... i thought it was like 10x10 :D < 1194899769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: gregorr said cat a while back < 1194899771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not funny < 1194899771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194899797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read that, yeah, wasn't supposed to be funny though < 1194900875 0 :faxathisia!unknown@unknown.invalid QUIT : < 1194900949 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194901399 0 :oerjan!unknown@unknown.invalid QUIT :"Gooed knight" < 1194902543 0 :SEO_DUDE!i=Deee@gateway/tor/x-5c0769dc9ed209b4 JOIN :#esoteric < 1194902631 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194904396 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : >>>>++++++++++>>+>+>+[[->[-]++++++[<++++++++>-]>>>>]<<<<<[<[>+>+<<-]>.<<<< < 1194904396 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :<]>.>>+[-[<<<<<[+<<<<<]>>>>>>>[[-]>[<<+>+>-]<[>+<-]<[>+<-[>+<-[>+<-[>+<-[>+ < 1194904396 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :<-[>+<-[>+<-[>+<-[>+<-[>[-]>>>>+>+<<<<<<-[>+<-]]]]]]]]]]]>[<+>-]+>>>>>]<<<< < 1194904396 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :<[<<<<<]>>[>>>>>]++[-<<<<<]>>>>>>-]+>>>>>]<[>++<-]<<<<[<[>+<-]<<<<]>>>>>>>] < 1194904417 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(factorials) < 1194904529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1194904544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now make it 3 lines so I can include "(factorials)" at the end of my sig ;) < 1194905562 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Feel free :P < 1194905625 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :3 72-char lines < 1194905802 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194905942 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194906271 0 :cpressey!n=catseye@nsit-s227-32.uchicago.edu JOIN :#esoteric < 1194906589 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194906783 0 :Tritonio!n=Tritonio@150.140.226.157 JOIN :#esoteric < 1194907821 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194907985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mega-someone-ping < 1194908037 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1194908983 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194909433 0 :Kahdloc!n=Crystals@c-75-66-221-181.hsd1.tn.comcast.net JOIN :#esoteric < 1194909464 0 :Kahdloc!unknown@unknown.invalid PRIVMSG #esoteric :say hello < 1194909534 0 :Kahdloc!unknown@unknown.invalid PART #esoteric :? < 1194909569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello bsmntbombdood. < 1194909574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meta ping #2 < 1194909576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1194909577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*mega < 1194909583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you pong'd, bsmntbombdood. < 1194909918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1194910098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jihad 4ever!! < 1194910245 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1194910727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i got bored so i tried to write a ridiculously minimal yet usable chat protocol < 1194910737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the spec is 117 lines in total, including whitespace etc < 1194910743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and most of it is basically trivial < 1194910749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194910766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1194910776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :simplified-irc is trivial... < 1194910812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, sure, but it's not anything like irc < 1194910828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and barring a few things is pretty much usable < 1194910835 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(as a replcaement to irc) < 1194910840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1194910844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1194910849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no me importa < 1194910888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaw assballs i've got homework < 1194911199 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1194914053 0 :frontiersman!i=dan@b072b.studby.ntnu.no JOIN :#esoteric < 1194915599 0 :ehird`!unknown@unknown.invalid QUIT :"... and now I'm gone" < 1194919510 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194919519 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1194919876 0 :cpressey!n=catseye@nsit-s227-66.uchicago.edu JOIN :#esoteric < 1194920565 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1194922531 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari! < 1194922535 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :long time no see < 1194922538 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Chris < 1194922546 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1194922556 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how's your family? < 1194922615 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pretty good. we're in chicago now! < 1194922636 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :how's yours? < 1194922641 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :still in arizona? < 1194922649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194922673 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :doing fine < 1194922733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was not aware that calamari had a family. . . XD < 1194922755 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 2 kids under 2 :) < 1194922781 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1194922786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :long no see time < 1194922791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194922798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :calamari made babies?!?! < 1194922899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, he stole them from "Do Not Put The Baby". < 1194923029 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1194923063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194923122 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you know who the mother is? < 1194923148 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :somebody mailed me about writing a compiler for bitchanger.. I felt pretty bad because I didn't check my yahoo mail for like 2 months and didn't know about it < 1194923173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is that "bit changer" or "bitch anger"? < 1194923181 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you decide ;) < 1194923203 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: welcome to the world of the Post Correspondence Problem < 1194923267 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: do you have your bachelor's yet? i've completed the requirements for mine, but they won't send it to me until december... < 1194923283 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't be assed to read the wikipedia page on that... < 1194923291 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: yeah, I graduated in May < 1194923308 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: cool, congrats! < 1194923309 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :working at IBM here in Tucson, AZ < 1194923312 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1194923385 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and the Eso OS? Already exists.. it's called z/OS (formerly OS/390, OS/370, ...) < 1194923443 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hehe. wow, that thing is still around... < 1194923458 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :old systems never die, they just get rebranded < 1194923469 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have an entire bookcase full of manuals and that's a tiny amount of the available books on it < 1194923494 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well most of the major comparies and banks rely on it < 1194924047 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :understandable. < 1194924072 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm on dialup, so i should probably try to keep the phone line open... < 1194924096 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :see y'all later. < 1194925074 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194925159 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong channel < 1194925166 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong channel for that "oops wrong channel" < 1194925169 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers that someone requested toBogE < 1194925181 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :toBogE loading < 1194925194 0 :EgoBotsClone!n=EgoBotsC@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194925205 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toBogE < 1194925207 0 :EgoBotsClone!unknown@unknown.invalid NICK :toBogE < 1194925388 0 :cpressey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194925717 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194926474 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts a gba development channel and a nds development channel < 1194926936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that it's already been done. < 1194927120 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :#gbadev is an inactive channel with no members that's still registered with chanserv - there seem to be a lot of them - so i took ##gbadev and ##ndsdev. < 1194927182 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join ##ndsdev < 1194927265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html Hello, WOOOOOOOOOOOOOOORLD! 8-D < 1194927273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is extremely proud. < 1194927802 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Undefined syscall 6 (06) ? < 1194927803 0 :toBogE!unknown@unknown.invalid QUIT :Connection reset by peer < 1194927822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gmo 666 omg < 1194927840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION views the source < 1194927845 0 :EgoBotsClone!n=EgoBotsC@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194927850 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :holy poop on a stick, gregor < 1194927850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :8-O < 1194927852 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toBogE < 1194927856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join ##gbadev < 1194927858 0 :EgoBotsClone!unknown@unknown.invalid NICK :toBogE < 1194927863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What the bork? How do you not have syscall 6? < 1194927866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's in mmixio.js < 1194927905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not getting the syscall, either. < 1194927912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is running on Konqueror < 1194927934 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :konqueror hrrrrr < 1194927976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't make it not work.k < 1194927983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq and I are, amusingly, using the same HTML engine < 1194927994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH HAY < 1194928000 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I done made error! < 1194928005 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's intermittent whoot. < 1194928014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Technically, Rodger would be running a *closely related* engine. :p < 1194928014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :feex eet < 1194928029 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it still has the same name < 1194928039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: You run KHTML instead of Webkit? < 1194928086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pfft. Webkit is mostly a wrapper. < 1194928113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, from what I know of Webkit, it's had quite a few changes since it forked from KHTML. . . < 1194928127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1194928241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Fixed? < 1194928373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Patience :P < 1194928422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what was borken? < 1194928771 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Finished channel list, receiving user list for each channel < 1194928983 0 :calamari!unknown@unknown.invalid QUIT :Remote closed the connection < 1194929053 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, that was a bitch to fix. < 1194929089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That firmly kicks ass. < 1194929123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I just uploaded it :P < 1194929130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, it was intermittent before ;) < 1194929165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194929174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn it, it's still intermittent >_O < 1194929229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, now it's not intermittent ... now it always fails :P < 1194929301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should write NNIX sometime. . . < 1194929301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1194930357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html <-- should finally reliably work with Konqueror < 1194930406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1194930408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :worked for me < 1194930433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, Hello, world! < 1194930480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, is that huge mass of binary data just a hello world, or is that libraries and stuff as well? < 1194930497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the C program included at the bottom there. < 1194930501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Compiled statically. < 1194930506 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1194930512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that's GCCmmix being inefficient, particularly with libraries. ;) < 1194930532 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :however, I salute you. Well done, GregorR. < 1194930533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nah, that's only 65k < 1194930540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It's also a valid ELF, thus the size. ;) < 1194930556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, part of the size) < 1194930558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it has libc in there :P < 1194930560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I was curious about the "loadELF64" part < 1194930564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd do it. < 1194930567 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1194930582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hence my statement "compiled statically" >_> < 1194930593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I suspect you could frob the linker into not including unused functions. . .) < 1194930615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I wrote an ELF64 loader in JavaScript ... I roooool. < 1194930759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, of course you do. < 1194930775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(now, implement an x86 emulator in Javascript. :p) < 1194930939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, it is excruciatingly slow :P < 1194930949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Waiting for printf() to actually get to the printf part was intolerable. < 1194931822 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :unknown syscall 06. < 1194931827 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :in windows firefox. < 1194931878 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat is_toboge_working < 1194931881 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194931882 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :is_toboge_working < 1194931913 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!cat !huh < 1194931917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194931927 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::i < 1194932090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Caching issues? < 1194932129 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: it's busy at the moment, entering information into its factoid database < 1194932141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: I was referring to JSMMIX :P < 1194932146 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it gets a list of channels from irc, makes factoids for them, then gets a list of users from each channel. < 1194932147 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1194932151 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194932455 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Finished channel list, receiving user list for each channel < 1194932632 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194932802 0 :EgoBotsClone!n=EgoBotsC@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194932807 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :crashed by ConcurrentModificationException. < 1194932819 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toBogE < 1194932820 0 :EgoBotsClone!unknown@unknown.invalid NICK :toBogE < 1194933652 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join ##ndsdev < 1194939176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when cpresset and calamari had their little smalltalk there, i thought calamari had a monologue xD < 1194939201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :similar nicks should be banned instantly < 1194939459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody have an algorithm for division given a fixed number of cells? < 1194939474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(In this case bytes, eight of them) < 1194939519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just know the sucky one they teach at school < 1194939536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If it's better than subtracting in a loop, I'll take it :P < 1194939540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194939552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if you don't know it, i doubt you passed 3rd grade. < 1194939574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, long division? < 1194939579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's the obvious solution ;P < 1194939579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrrrrrr < 1194939581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194939584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta go -> < 1194939588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :schoollz < 1194939679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol missed teh bus < 1194939720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :teh division algo is nice with binary... i think... i implemented it once < 1194939740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that was like 3 years ago, so i don't actually remember anything. < 1194939749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are you writing it for? < 1194940458 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: subtract in a loop < 1194940464 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I used to think I was indecisive, b < 1194940472 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194940799 0 :clog!unknown@unknown.invalid QUIT :ended < 1194940800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194945530 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1194946115 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194948053 0 :faxathisia!unknown@unknown.invalid QUIT : < 1194949197 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1194951909 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194952335 0 :SEO_DUDE!i=Deee@gateway/tor/x-13bddf56f82a39f5 JOIN :#esoteric < 1194956954 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1194957920 0 :Tritonio!n=Tritonio@150.140.226.157 JOIN :#esoteric < 1194958122 0 :SEO_DUDE!i=Deee@gateway/tor/x-53192ee93494643e JOIN :#esoteric < 1194962936 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1194963152 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wow, congrats ais523!! i can't even remember if i've heard of it before, or if i've even congratulated already, but here goes... yeah, good memory... < 1194963904 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's really fantastic < 1194966406 0 :RedDak!n=dak@87.10.81.155 JOIN :#esoteric < 1194966451 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1194967609 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194968968 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194970040 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194970463 0 :sebbu!n=sebbu@ADijon-152-1-70-3.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194970786 0 :jix!n=jix@dyndsl-080-228-180-151.ewe-ip-backbone.de JOIN :#esoteric < 1194970892 0 :n0nsense!n=chatzill@p57B3A543.dip0.t-ipconnect.de JOIN :#esoteric < 1194970933 0 :n0nsense!unknown@unknown.invalid QUIT :"ChatZilla 0.9.79 [Firefox 2.0.0.9/2007102514]" < 1194971031 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194971039 0 :jix!n=jix@dyndsl-080-228-184-059.ewe-ip-backbone.de JOIN :#esoteric < 1194972983 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194973609 0 :SEO_DUDE!i=Deee@gateway/tor/x-c3ea491d629e6f97 JOIN :#esoteric < 1194974036 0 :bobo!n=mike@71-214-127-120.ptld.qwest.net JOIN :#esoteric < 1194974312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that price about? < 1194975132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a very small turing machine proven universal < 1194975417 0 :sebbu2!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194976025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my power plug is broken... and 15 minutes of batteries... this is farewell, guys. < 1194976038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :death < 1194976039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is < 1194976040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :near < 1194976120 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Bye then. < 1194976544 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194976963 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1194977114 0 :oklofok!n=ville@194.251.103.33 JOIN :#esoteric < 1194977150 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, my death would've been more dramatic if i hadn't already been on another computer before ping timeout. < 1194977161 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*been here on < 1194977174 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry, we'll all grieve. < 1194977413 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194977595 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194977790 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1194978157 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: tunes.org/~nef/logs/esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Don't spam the channel with toBogE commands, /join #toboge | Don't spam the channel with bsmnt_bot commands, take him to your own channel. | Congratulations ais523 for winning the Wolfram research prize! < 1194978212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(ircbrowse seems dead every time i try and cmeme is not even here) < 1194978432 0 :bobo!unknown@unknown.invalid PART #esoteric :? < 1194978502 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1194979744 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194979855 0 :oklokok!n=ville@194.251.103.33 JOIN :#esoteric < 1194979908 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: where have you been? < 1194979962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, is it too hacky to make an asm tc by having half of the memory be divided in 256-byte chunks you can use like tape cells? < 1194980055 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so that if the memory were, let's say 8 256-byte chunks, then there would be 256*4 static memory chunks, and 4 tapes with 256 bytes in each cell < 1194980062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, just trying to avoid those crazy killer finns < 1194980098 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, sorry about all the killing < 1194980120 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just inavoidable given our taste of blood < 1194980123 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*for < 1194980127 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my asm thing... < 1194980148 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's "taste for blood" < 1194980150 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194980219 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i may have meant thirst, but goddamn my hands are hurting < 1194980508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well any paging system for having more memory than addresses is hacky, as i saw someone mentioned the other day. < 1194980544 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is true. < 1194980551 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to find the least hacky one < 1194980612 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the problem with that is, you kinda lose modularity if you need a much more complicated system when the input data gets bigger < 1194980655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also with a tape you lose any resemblance of direct access < 1194980676 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :another way to get infinitely extendable storage is a bignum space somewhere in the memory < 1194980767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the problem with that is one of the things i wanted in my system was a simple cycle counting scheme, so that you could always know how much an operation takes < 1194980803 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, with bignums you either lose O(1) arithmetic or there is no sense counting cycles. < 1194980810 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :asdf i can't type with this keyboards < 1194980813 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :-s < 1194980844 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no sense, since bignum arithmetic is tc < 1194980870 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, then again i could have separate arithmetic for the bignum space or something... god this is complicated :) < 1194980876 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :someone offer me a simple solution! < 1194980932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bignum arithmetic tc - i don't think it gives _that_ much other than unboundedness < 1194980987 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it isn't tc? < 1194980990 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1194981021 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what i mean... < 1194981031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well subleq with bignums is tc < 1194981036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that includes branching < 1194981048 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :fractran is tc < 1194981061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that includes looping < 1194981069 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194981094 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :true... i didn't actually mean the arithmetic itself is tc even though i did *say* it < 1194981121 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what i meant was basically, that if you can do arithmetic with arbitrarily big numbers in a constant time... it's kinda not asmy... < 1194981122 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194981171 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also where did you read doing that kind of paging is hacky? < 1194981174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i conjecture if it is tc then it's kinda not asmy < 1194981194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure maybe here < 1194981203 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :at least addition can't be tc... < 1194981215 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i'm pretty sure division isn't either :D < 1194981223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was some discussion on accessing > 4G on 32 bit machines < 1194981230 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1194981280 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :division always halts, so it's definately not tc < 1194981296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and apparently if each process only accesses less, you can do it relatively well, but if a process alone requires more you get address problems < 1194981327 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, tbh i don't see why < 1194981329 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do you? < 1194981340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you want to use 32 bit addressing < 1194981371 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, why does it not work if a single process uses more than 4gt < 1194981376 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1194981377 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :gb < 1194981377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you cannot just use virtual memory to fake it if a process alone uses more < 1194981404 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll just believe you, i think it's easier < 1194981416 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, now where's that easy solution ;) < 1194981419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, because 2^32 bytes = 4Gb < 1194981426 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194981457 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well naturally you can't access more than 4gb if you use direct access < 1194981469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :4Gib to be precise < 1194981477 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1194981506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that a complex number? < 1194981555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Binary_prefix < 1194981562 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194981574 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just can't take the gibibytes seriously. < 1194981579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the i indicates powers of 1024 rather than 1000 < 1194981601 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guessed it does that, just didn't actually know < 1194981620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, actually GiB, b is bits i guess < 1194981688 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll just make it non tc and wait for a divine intervention < 1194981697 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements < 1194983163 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1194983170 0 :SEO_DUDE!i=Deee@gateway/tor/x-26045842a68453b5 JOIN :#esoteric < 1194983500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, what are you doing? < 1194983503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering < 1194983589 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :making an asm < 1194983622 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why make a compiler for x86 when you can first make an asm, then compile to that < 1194983640 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :asm might technically mean an assembly, as in a mnemonics system... i mean a bytecode system < 1194983650 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :terms, scherms < 1194983978 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1194984075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you forgot an m in "schmerms", i believe < 1194984105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, true < 1194984118 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hard to think when your arms hurt < 1194984159 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(my hands are not hurting, sorry for giving incorrect information earlier) < 1194984352 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194984358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jkudst ttypoe wuitth yuouir fffeettt < 1194984378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could type with my feet < 1194984384 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :be able to use two keyboards < 1194984423 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes, just like you can use two mouses simultaneously if you have 2 hands < 1194984450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there might be software to do that < 1194984465 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you'd think < 1194984568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet it would be great for 3d stuff < 1194984570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(two mouses) < 1194984599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :two mouses and two keyboards, you could have focus in two different windows and be typing two different things at the same time < 1194984617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :4d too >:) < 1194984653 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :with 3d, 2 mouses is a waste < 1194984659 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*mice < 1194984661 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194984670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wonder if it's regular with a computer mouse? :P < 1194984679 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess nbot < 1194984688 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*not < 1194984755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :two mice and their spice, leaving in separate hice < 1194984765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*living < 1194984779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bad BAD fingers < 1194984980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why did my arms start hurting just when my computer broke, i could do with one of those, but both simultaneosly kinda take away my buzz < 1194985047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's an OMEN. you need to get much more fresh air. < 1194985071 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://youtube.com/watch?v=88REf0tjZHo < 1194985074 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have been out 5 times today. < 1194985084 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually muct more < 1194985085 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*much < 1194986421 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: thanks for the video :) < 1194986468 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, reminds of me in an argument. < 1194986506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*reminds me of me < 1194987003 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194988337 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1194988676 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1194990378 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194990574 0 :oerjan!unknown@unknown.invalid QUIT :"schmit" < 1194992063 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194993202 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194993419 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194993604 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194995642 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194995865 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yay, it's ready < 1194995883 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, the part i had planned sofar is ready anyway < 1194995941 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so basically arithmetic, if-null-skip-next-instruction and setting values (= also outputting) < 1194995959 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :made a program that counts from 5 to 1 < 1194995983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it's so simple i'm not gonna show it xD < 1194995992 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll do something real tomorrow < 1194995996 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now sleep -> < 1194996256 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194997200 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1194997442 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194997452 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1194997501 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194998479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Groff. < 1194998486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why printf doesn't work :( < 1194998487 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1194998504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think it has something to do with C's IO buffering. < 1194998517 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hey don't worry, i don't know either < 1194998599 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so what was it again you were cooking= < 1194998600 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194998609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MMIX simulator in JavaScript. < 1194998634 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, and mmix was an risc or smth? < 1194998644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's Knuth's RISC. < 1194998646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or something everyone should know. < 1194998651 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sounds familiar < 1194998672 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everyone Knuthiest (a member of the Knuth order of the Knuth religion) should know :P < 1194998721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :knuthiest xD < 1194998736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should create a CrazyOldComputerSciencePerson group < 1194998739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Knuth and Stallman could join < 1194998755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sadly, you couldn't < 1194998756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Knuth would look away in disguist at Stallman's hygene while Stallman would rant on about freedom < 1194998782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then knuth would hit stallman over the head with a micro-optimized assembly language sorting algorithm < 1194998807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and thus would speak Stallman: < 1194998817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Wow. I didn't realise there were people with more of a clue than me." < 1194998925 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: and err... why printf? is that mmix? < 1194998959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, what? < 1194998962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :printf is libc. < 1194998980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1194998980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But a program using printf, compiled to MMIX, isn't working. < 1194998983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think,. < 1194999019 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is the compilation correct, or does the actuall mmix code run incorrectly < 1194999026 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :both should be easy to trace :| < 1194999037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*incorrect < 1194999216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the compilation is by gcc < 1194999226 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194999226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc basically, never is wrong < 1194999228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194999230 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cheating' < 1194999231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Th compilation is right. < 1194999231 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1194999234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194999236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reliably right. < 1194999236 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194999237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc compiles to MMIX < 1194999246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is working on an MMIX emulator < 1194999248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no cheating < 1194999254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah < 1194999269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :your mother, anyway. < 1194999272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ... Question: Does gcc-mmix compile gcc? < 1194999281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think you can see where I'm taking this. < 1194999290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Donno, but don't think I haven't thought that way ;) < 1194999292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SELF-HOSTING JSMMIX DEVELOPMENT ENVIRONMENT < 1194999303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could develop it entirely in your browser in a shell :D < 1194999309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and compile stuf fand test it < 1194999314 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1194999452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you give it some kind of XMLHttpRequest bindings < 1194999457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a simple upload/get backend < 1194999461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you could upload the new version from it < 1194999483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could even implement an ANSI-compliant terminal emulator, and edit the JS code with vi in it < 1194999484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am crazy < 1194999510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Vi running under a CPU emulator in JS would just be crazy :-) < 1194999518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Then you must do emacs, thus having another turing complete layer! < 1194999574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vim was actually my original goal. < 1194999588 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wanted a web-based editor that was really, truly vim. < 1194999591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow. < 1194999592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not vim-like, but actually vim. < 1194999593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how many turing machines does it take to change a light bulb? < 1194999606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: 1, but you don't know if it'll ever finish or not < 1194999640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahah < 1194999643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I <3 #esoteric < 1194999648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194999656 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194999667 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that's simple enough that you can prove it correct < 1194999708 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my answer was "trivially one given a way to encode 'changing a light bulb' into the program states" < 1194999719 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure if that works < 1194999729 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since it kinda doesn't... do anything. < 1194999745 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :these are the questions that keep me awake at night < 1194999754 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and also the fact i drank too much caffeine < 1194999776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not funny, though < 1194999777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine's funny < 1194999786 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i agree < 1194999800 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my idea was to be funny by ruining the joke. < 1194999829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :requires less wit, you see < 1194999833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps south park < 1194999858 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: can i see the spec for that language of yours < 1194999862 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what was it now... < 1194999871 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :jumping to -1 is exciting! < 1194999876 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194999879 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wiki diki doo < 1194999893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's wapr for short < 1194999902 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah < 1194999911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(The reason for that abbreviation has never been adequately explained.) < 1194999911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Wapr < 1194999918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the syntax of that is < 1194999923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"CMD stack -> newstack" < 1194999924 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm making a generic assembly of some sort... < 1194999927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the description) < 1194999959 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :thought i'd take that as an example assembly to make for it, since it's pretty simple < 1194999975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Generic assembly? You mean C? < 1194999977 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and also because i know the creator of it < 1194999985 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no < 1194999990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194999996 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195000010 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should respond to jokes with a smiley or something if i laugh at them D: < 1195000012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195000028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the olden days < 1195000032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we just used :-) to indicate a joke < 1195000036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "Haha" to indicate laughs < 1195000038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARRRRGH, why doesn't this work *sobs* < 1195000043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(OK, so I wasn't alive in those days but ;)) < 1195000045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bloody printf < 1195000068 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut code does it create? < 1195000070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1195000073 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's the mmix code < 1195000079 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh.... < 1195000090 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it was that 2 meter long line noise? < 1195000093 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the one you linked < 1195000098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :P < 1195000102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem is, I believe, in the buffering. < 1195000104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TWO METE RLONG LINE NOISE < 1195000105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WANT TO SEE < 1195000107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SHOW ME NOW DAMNIT < 1195000109 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195000121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Look at the source of http://www.codu.org/jsmmix/test.html < 1195000219 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 1. spec no see on eso page! 2. blahbot, dead, is? why so, also, can run wapr, but... omg, how? < 1195000235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: um, its the spec < 1195000239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: the monospaced block < 1195000242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :was it now xD < 1195000262 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195000270 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195000277 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :too small to notice :P < 1195000280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff < 1195000282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's the spec < 1195000300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it specifies the whole, afaik TC, language < 1195000302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I shall revive blahbot. < 1195000303 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yarrrrr, now, that's not the asm language you were doing... some time ago? :\ < 1195000306 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or is it? < 1195000308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195000308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that < 1195000310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's Yael < 1195000312 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195000318 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is the confusor. < 1195000319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Yeah, I like weird names) < 1195000320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Yael < 1195000357 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeaps, that's what i was looking for < 1195000369 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, 4 hours till i need to wake up < 1195000379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hope i'm sleeping... < 1195000412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now where is blahbot... < 1195000416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you're not < 1195000430 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195000432 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you sure? < 1195000449 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could just be a character in my dream < 1195000483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure. < 1195000485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I feel awake. < 1195000488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also: You can't read in dreams., < 1195000500 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :often i have characters in my dreams i have known for ages, like, i have memories of past incidents with them etc. < 1195000505 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could be something like that. < 1195000512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is not true. < 1195000513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It is, in fact, completely impossible to read in dreams. So unless you're using text to speech... < 1195000515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, no < 1195000516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1195000517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :google it < 1195000517 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually often irc in my dreams. < 1195000528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, but can you READ and UNDERSTAND everything they're saying? < 1195000529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :likely not < 1195000534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your brain just supplies some sort of meaning < 1195000542 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've had normal boring conversations in my dreams :| < 1195000554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is this a normal boring conversation? ;) < 1195000563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, let's try this < 1195000567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll CTCP VERSION you < 1195000572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Your dream couldn't remmeber THAT :p < 1195000579 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1195000583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1195000600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1195000602 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1195000603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why isn't your client responding < 1195000603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195000607 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my client doesn't show it... < 1195000614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is xchat... < 1195000628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[00:37] [Whois] oklokok is n=ville@194.251.103.33 (ville salo) < 1195000638 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's my ip alright < 1195000639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure your dream would not remember your ident < 1195000642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or your ip. < 1195000645 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i remember that. < 1195000657 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195000660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, how about you just go to bed < 1195000660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195000664 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195000670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but.. but < 1195000700 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195000738 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the boring conversation is usually the type, "i had the weirdest dream just now", "boring" was just something to characterize non programming related < 1195000755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :often when i have a weird dream, i also have a few dreams where i tell everyone about it < 1195000784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where the hell is blahbot, oklokok < 1195000817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1195000817 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hid it, hihi < 1195000841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a-comin < 1195000845 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195000853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%help < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit [msg] < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :eval code < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ps < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :kill pid < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :cmds < 1195000854 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :help < 1195000856 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :reload < 1195000858 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :join channel < 1195000860 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :part channel < 1195000862 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :send channel msg < 1195000862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1195000864 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :topic txt < 1195000864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot that flooded < 1195000866 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :raw txt < 1195000868 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bf code < 1195000870 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :parse code < 1195000872 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :reduce expr < 1195000874 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :nc expr < 1195000876 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :wapr code < 1195000878 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :rp msg < 1195000885 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :speaking of dreams, last night i had a dream laurel and hardy were having sex while running towards a shelf full of plates, which then fell on top of them killing them both < 1195000906 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cüwl, it's teh bot < 1195000912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%help rp < 1195000916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%help nc < 1195000917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195000919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195000920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :code reading time < 1195000950 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :reduce :O < 1195000954 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!reduce okokoko < 1195000957 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195000958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's $ < 1195000959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*% < 1195000966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :$reduce okokokokoko < 1195000966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195000969 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%reduce okokokoko < 1195000970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and its a broken lambda calculus interp < 1195000970 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195000979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well reduced < 1195000981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195000993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1195000994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : singleton.send :define_method, :putc, proc {|c| c = c[0] unless c.is_a? Numeric; if c == ?\n; write(@buf); @buf = ""; else @buf << c; end} < 1195000998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was so fucking evil back then < 1195001023 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :c == ? < 1195001027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1195001032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in ruby {|x| ...} is a block < 1195001034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with x as argument < 1195001036 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whuzz that mean... < 1195001037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1195001041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195001042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1195001043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c == ?\n < 1195001048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actual '?\n' < 1195001058 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, why don't you need quotes? < 1195001058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?CHAR == ascii number of CHAR < 1195001062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195001068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so ?\n == ascii number of newline [it supports escapes] < 1195001110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's < 2 < 1195001280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval 2 + 5 < 1195001280 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> 7 < 1195001285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval puts 2 + 5 < 1195001285 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1195001285 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1195001304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval self < 1195001336 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :evals ruby code? < 1195001370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195001380 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i should remember... i've programmed on that < 1195001384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195001396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is the only useful esoteric language. < 1195001399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's Lisp + Perl < 1195001400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :remembering is for computers < 1195001431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195001468 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :someday i'll actually learn the techniques of my memory training book... < 1195001473 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and remember ALL < 1195001480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval x=[] < 1195001480 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [] < 1195001482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval x < 1195001482 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `x' for # < 1195001486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval self.x=[] < 1195001486 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError: undefined method `x=' for # < 1195001490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x=[] < 1195001490 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [] < 1195001492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x < 1195001492 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [] < 1195001504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x[0] = 2 @x[5] = 3 < 1195001504 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: (eval):1: syntax error, unexpected tIVAR, expecting $end < 1195001507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x[0] = 2; @x[5] = 3 < 1195001508 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> 3 < 1195001512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x < 1195001512 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [2, nil, nil, nil, nil, 3] < 1195001524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww. < 1195001530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was expecting a sparse array ;) < 1195001556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : def write(*args) < 1195001556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : method_missing(:write, *args) < 1195001556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : end < 1195001558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes no fucking sense < 1195001564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do i have a method that calls method_missing? < 1195001568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's tautological < 1195001580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :past elliott is crazy :| < 1195001626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval self.class < 1195001626 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> Blahbot < 1195001631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval thrad < 1195001631 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `thrad' for # < 1195001632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval thread < 1195001632 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `thread' for # < 1195001640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current < 1195001641 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stdout] < 1195001645 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1195001660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval $stdout < 1195001661 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very cute < 1195001704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I set $stdout (a global) to a class which is a 100% proxy (including as you can see pretty-printing) of Thread.current[:stdout] < 1195001706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same with stderr < 1195001717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stderr] = nil; $stderr < 1195001717 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stderr] = nil; $stderr.puts("hi") < 1195001725 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1195001732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and somehow it goes to console < 1195001732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;| < 1195001765 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195001776 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :isn't that the same prob bsmntbombdood had? < 1195001777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah who cares < 1195001794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[ < 1195001794 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched [. < 1195001796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[] < 1195001797 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :+[] < 1195001805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +---[[]]- < 1195001805 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :+---[[]]- < 1195001806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +---[[]]-[ < 1195001807 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched [. < 1195001808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +---[[]]-] < 1195001809 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ]. < 1195001824 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%parse ][ < 1195001825 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ]. < 1195001985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1195001985 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1195001993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval puts 'testy' < 1195001994 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :testy < 1195001994 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1195002007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002007 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :./bot.rb:289: warning: getc is obsolete; use STDIN.getc instead < 1195002019 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002030 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[., < 1195002071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched [. < 1195002073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002074 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002075 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adding input support < 1195002437 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1195002527 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002560 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:135:in `getc' < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `empty' for nil:NilClass < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError < 1195002567 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002656 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002660 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `getc' < 1195002660 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002660 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `empty' for []:Array < 1195002660 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002680 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002685 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002685 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `slice!' < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :negative length (-1) < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002689 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002719 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002760 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002771 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002775 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002775 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `getc' < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `chr' for "hi":String < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002781 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195002786 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1195002805 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002816 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002816 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `getc' < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `chr' for "h":String < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError < 1195002819 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ughhh < 1195002850 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stdin] < 1195002877 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195002881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stdin].getc < 1195002884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002884 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval Thread.current[:stdin].getc < 1195002885 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[.,] < 1195002885 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1195002889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002890 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> 104 < 1195002903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = Thread.current[:stdin].getc; c; end < 1195002905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002905 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval while c = Thread.current[:stdin].getc; c; end < 1195002905 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[.,] < 1195002905 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1195002912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello world < 1195002916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Uh < 1195002917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1195002918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eof 0 < 1195002918 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError: undefined method `[]' for nil:NilClass < 1195002948 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002958 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195002963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002963 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid QUIT :Excess Flood < 1195002985 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195002988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002988 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002988 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while true; puts Thread.current[:_input]; sleep 2; end < 1195003028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195003029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval while true; puts Thread.current[:_input]; sleep 2; end < 1195003029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. eval while c = $stdin.getc; putc c; end < 1195003029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1195003035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195003036 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003037 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003039 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003039 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003041 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003041 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1195003047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while true; p Thread.current[:_input]; sleep 2; end < 1195003047 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1195003050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195003050 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1195003051 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :["h", "i", "\n"] < 1195003053 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :["h", "i", "\n"] < 1195003056 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :["h", "i", "\n"] < 1195003057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1195003071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval x < 1195003071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `x' for # < 1195003076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval putc "x" < 1195003076 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1195003076 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> "x" < 1195003079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval putc "xy" < 1195003079 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1195003079 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> "xy" < 1195003085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval putc "x"; putc "y" < 1195003085 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1195003085 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :y < 1195003085 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> "y" < 1195003090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Curious. < 1195003118 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003129 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195003133 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003133 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Urrrrrrrgh. < 1195003169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1195003169 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1195003169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195003169 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval while c = $stdin.getc; putc c; end < 1195003170 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195003171 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003181 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195003194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :JASDOIJASDOiJASDHASDKJGASDJHSGDJKASGDJSDghj < 1195003223 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003236 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003243 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError: private method `p' called for # < 1195003306 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003316 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003323 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195003356 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003366 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195003394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval method(:putc) < 1195003394 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195003402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Kernel.putc < 1195003402 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ArgumentError: (eval):1:in `putc': wrong number of arguments (0 for 1) < 1195003420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1195003428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval whle c = $stdin.getc; $stdout.putc c; end < 1195003429 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: (eval):1: syntax error, unexpected kEND, expecting $end < 1195003434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; $stdout.putc c; end < 1195003437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps 0 hello < 1195003518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'd better be off now. < 1195003527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have to be up at 7 and it's 1 :P < 1195003540 0 :ehird`!unknown@unknown.invalid QUIT :"... and now I'm gone" < 1195003545 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://qdb.us/115346 < 1195003880 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1195003941 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195006601 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195006604 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195006611 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195006905 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195008424 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195008836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html <-- somebody else debug for me :P < 1195009452 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what does "save.c:(.text+0xb68): relocation truncated to fit: R_ARM_THM_CALL against `cart_removed_handler'" mean and how do i fix it < 1195010217 0 :Tritonio!n=Tritonio@150.140.229.150 JOIN :#esoteric < 1195011230 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Two friends are sitting in a bar: /exit and /quit. /exit walks away. Who is left? < 1195011244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1195011253 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1195011325 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :how about joining #web2,0 < 1195011401 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195011433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1195013139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARRRRGH, I swear every instruction is correct >_< < 1195013141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WHYYYYYYYYYY < 1195013147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1195013161 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1195013266 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: joining #web2,0 will join #web2 and #0 < 1195013481 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Life without danger is a waste of o < 1195015432 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1195015480 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195015481 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195015491 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195015782 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195017528 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195018328 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195018490 0 :Slereah-!n=Slereah@ANantes-252-1-29-227.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195025768 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195025769 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195027199 0 :clog!unknown@unknown.invalid QUIT :ended < 1195027200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195038892 0 :linuxfan!n=dale@c-71-197-128-223.hsd1.or.comcast.net JOIN :#esoteric < 1195039388 0 :linuxfan!unknown@unknown.invalid PRIVMSG #esoteric :Still sleeping... :) < 1195039397 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195039421 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195041916 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195045586 0 :RedDak!n=dak@87.10.81.22 JOIN :#esoteric < 1195048895 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195049599 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195050333 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195050337 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195051554 0 :blob!n=opera@host-88-217-140-100.customer.m-online.net JOIN :#esoteric < 1195051805 0 :blob!unknown@unknown.invalid PART #esoteric :? < 1195051857 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195051859 0 :blob!n=opera@host-88-217-140-100.customer.m-online.net JOIN :#esoteric < 1195051882 0 :blob1!n=opera@host-88-217-140-100.customer.m-online.net JOIN :#esoteric < 1195051916 0 :blob1!unknown@unknown.invalid PART #esoteric :? < 1195051917 0 :blob!unknown@unknown.invalid PART #esoteric :? < 1195052044 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195053759 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195054506 0 :jix!n=jix@dyndsl-080-228-184-073.ewe-ip-backbone.de JOIN :#esoteric < 1195055637 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195055752 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195056139 0 :linuxfan!unknown@unknown.invalid QUIT :"leaving" < 1195056769 0 :Slereah_!n=Slereah@ANantes-252-1-43-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195057620 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195057920 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195057928 0 :jix!n=jix@dyndsl-080-228-183-125.ewe-ip-backbone.de JOIN :#esoteric < 1195059430 0 :vux!n=vux@ip70-181-80-95.oc.oc.cox.net JOIN :#esoteric < 1195059455 0 :vux!unknown@unknown.invalid QUIT :Client Quit < 1195063971 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195064548 0 :Tritonio!n=Tritonio@150.140.229.150 JOIN :#esoteric < 1195064981 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello everybody < 1195065010 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1195065018 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's the best way to change the layout of a keyboard? I want to switch some keys. Do I have to recompile any drivers or something? < 1195065030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Platform? < 1195065039 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Linux < 1195065045 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but I care about windows too... < 1195065050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Desktop environment? < 1195065069 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :gnome. < 1195065076 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i am on ubuntu < 1195065076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :KDE and GNOME both have keyboard layout options in their respective control panels < 1195065106 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and how can I create a custom layout? < 1195065128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhh - well that I don't know :) < 1195065175 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :anyway. i'll search for files named like ubuntu's already existing layouts. And then i'll try to edit a duplicate of one of them < 1195065187 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the help GregorR! < 1195065318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Glad I could be not particularly helpful :P < 1195065399 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :well you told me about the keyboard layouts. I had completely forgotten them... ;-) < 1195065751 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :MacOS Classic had an awesome facility for modifying/creating keyboard layouts < 1195065792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :crack your System file open in resedit, double-click the appropriate resource, and you have a graphical WYSIWYG layout editor < 1195066095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MacOS classic also has cooperative multitasking :P < 1195066113 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and your point is? < 1195066128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Cooperative multitasking is not inherently a bad idea < 1195066139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, it isn't, I just like to make fun of it 8-D < 1195066157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now somebody tell me why http://www.codu.org/jsmmix/test.html doesn't work :P < 1195066159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's very in-character of you, GregorR < 1195066174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I try to stick to the script *shrugs* < 1195066180 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195066212 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195066243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoah, somebody else on both #d and #esoteric < 1195066252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know whether this bodes well for #d or not :P < 1195066310 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been seriously considering D as my next language < 1195066360 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it took some convincing to get me past my gut feeling that it'd be as much a disaster as C++, but it seems very nifty < 1195067103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/scalzi/sets/72157603091357751/show/ < 1195067119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lmao- a guy's annotated trip the the creation museum < 1195067145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did he do it in just six days? < 1195067147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"God's word offers HOPE. And as we all know, hope is the foundation to any rigorous scientific hypothesis. Wait, what? < 1195067149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :" < 1195067586 0 :ehird`!n=test@user-5af03bfe.wfd98.dsl.pol.co.uk JOIN :#esoteric < 1195067890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, blood red lighting! < 1195067908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks, 1.1.2-jailbreakme-breaking iphone update! < 1195068250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's extremely important to prevent 3rd party innovation. < 1195068256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Indeed! < 1195068260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, techncially < 1195068263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they didn't break jailbreakme. < 1195068271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They fixed the TIFF exploit that jailbreakme uses. < 1195068277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Which is good, I guess, but you know what their motive was. < 1195068296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Amusing aside: jailbreakme actually patches up the tiff exploit after using it to do its thing) < 1195068397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The question is, can that exploit be used maliciously? That is, could it be exploited by going to a web site, or would you have to voluntarily invoke it? < 1195068424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as soon as the tiff loads it happens < 1195068428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yeah it is very exploitable < 1195068436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's bad :) < 1195068442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(jailbreakme when viewed on an iphone just adds a link to /files/y.tif) < 1195068490 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Apple has announced they will be releasing an iPhone SDK < 1195068496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i'm well aware < 1195068535 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and even if they can't make it illegal to modify stuff you buy, they are in no way obligated to help you < 1195068537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: now can I get, right now, a terminal, SSH, an irc client, a better home that supports scrolling of the list, etc. with it? < 1195068545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope, didn't think so < 1195068558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and indeed, RodgerTheGreat. You also can't make it illegal for me to complain :) < 1195068580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well unless the iphone is a minority group or something < 1195068582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hurray for the UK. < 1195068583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195068583 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*if* they had those features, I would seriously consider getting one. I do not own an iPhone because I do not currently find it useful. < 1195068587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and they do < 1195068595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Installer.app has all of that < 1195068601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the terminal even runs irssi < 1195068611 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nifty < 1195068612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, there's a barely-functional doom port :P < 1195068622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(no sound or controllers, so you can basically watch the demo) < 1195068626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is with people always porting doom of all things? < 1195068636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's frickin' hilarious < 1195068639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Let's see somebody port Marathon to the damn phone < 1195068643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean seriously < 1195068649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Doom ported to NetBSD toaster! < 1195068663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Does it run Doom?" is also infinitely funnier than "Does it run Linux?" < 1195068674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I actually played Doom on my 4g, non-colour iPod once < 1195068674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195068709 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd just like to see it done with a better game < 1195068724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: oh yes, and there's a python/ruby/perl/tcl/etc port < 1195068754 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or *GASP* an original game for these platforms instead of a mostly-pointless port of something you can play on a 386 < 1195068764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh ffs shut up < 1195068765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's hilarious < 1195068780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let me know when they have LUA, Java, or a decent BASIC for it < 1195068797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Why would you want java :| < 1195068803 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe FORTH < 1195068809 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because I'm a Java programmer < 1195068816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff you basically already have FORTH < 1195068818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything is FORTH < 1195068818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195068825 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :psh < 1195068842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.modmyiphone.com/nativeapps/the-list/ a big list of native apps in Installer.app < 1195068846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Though not complete) < 1195068868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: for example, < 1195068870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a NES emulator. < 1195068876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no -- really. < 1195068879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a NES emulator. < 1195068920 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha, this is fucking brilliant. "According to god's word, thorns came after Adam's sin, about six thousand years ago, not millions of years ago. Since we have discovered thorns in the fossil record, along with dinosaurs and other plants and animals, they all must have lived at the same time as humans, after Adam's sin." < 1195068932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hahah wow < 1195068933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1195068938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an NES emulator is a hell of a lot cooler than Doom < 1195068943 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/scalzi/sets/72157603091357751/show/ < 1195068969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's worth mentioning that reddit works great with iPhone Safari < 1195068975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :specifically, http://www.flickr.com/photos/scalzi/1969184895/ < 1195068976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the interface relaly is done right < 1195069571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: also, it can't brick your iphone < 1195069577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the worst it can do is require a restore from itunes < 1195069755 0 :RedDak!n=dak@host22-81-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195071688 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195072777 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195073044 0 :Tritonio!n=Tritonio@150.140.226.227 JOIN :#esoteric < 1195073190 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1195073562 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195073957 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195074520 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195074815 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195074823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1195074835 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195074838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not entirely gone anyhow... < 1195074946 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195076892 0 :ehird`!n=test@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195078368 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1195082112 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195082176 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195084432 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195084434 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195087072 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1195087317 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195087319 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195087561 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1195088283 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195088286 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195088854 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195090689 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195090789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs < 1195090800 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195090810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No new Dresden Codak. D: < 1195092413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195092465 0 :Slereah_!unknown@unknown.invalid QUIT : < 1195093720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1195093743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could make a 3d "joystick" with 5 pressure sensors mounted in front of your mouth < 1195093802 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one in front, one on top, one on bottom, one on the right, one on the left < 1195093809 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you just blow in the direction you want to go < 1195093878 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s,blow,blow/suck, < 1195093911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dresdencodak.com < 1195093995 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice ass, blue-hair girl < 1195094178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1195094266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i prefer real to drawn < 1195094496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, that comic is hard to follow < 1195094502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the content of the comic that's more worthwhile. < 1195094509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult to follow the path of time in each one < 1195094511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i didn't get it < 1195094522 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :riot prrrl < 1195094533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Okay, so he's a bit excessively creative with frame layout. < 1195094574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I wanna stab the bad guys. < 1195094600 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :creative commons!! < 1195094613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out a switchblade < 1195094620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think we should stab bad guys. . . < 1195094628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i didn't have a penis, so i could be a riot prrl < 1195094634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1195094657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, if Sukoshi were here. . . < 1195094825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :self-taught teen-girl programmers and musicians < 1195094829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(with nice asses) < 1195094831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*swoon* < 1195094866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you swoon for girls, you won't get any. :p < 1195094877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(you'll be too busy being unconscious) < 1195094928 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get any anyway, so i might as well swoon < 1195095912 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Depression is merely anger without < 1195096440 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1195096470 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :dresden codak is made of win < 1195096487 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :I really like Aaron Diaz's style < 1195096765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If Rodger agrees with me, then I *must* be right. :p < 1195096868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats some groove salad < 1195097173 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, I think my opinions hold some weight when it comes to comics < 1195097226 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat_: i don't think he was being sarcastic < 1195097228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In all seriousness, I must agree. . . At least as far as I've seen, you've got great taste in comics. < 1195097374 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :I also really like Minus: http://www.kiwisbybeat.com/minus62.html < 1195097582 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how come batman doesn't have a wiener-slot in his costume? < 1195097587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brilliant. < 1195097670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youdamnkid.com/comics/ydk20000613.gif < 1195099844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it links to SMBC, DC, etc. I *love* Minus. :) < 1195099857 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :smbc? < 1195099866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh. No wonder. It's another Koala Wallop strip. < 1195099884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Saturday Morning Breakfast Comics. http://www.smbc-comics.com/ < 1195099909 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i read some of those once < 1195099913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also nsfw comics < 1195100234 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :pbfcomics and simulated comic product are gold < 1195100306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, but I only check those once every month or so. < 1195100342 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they're a bit slow < 1195100362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And so's DC. < 1195100365 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :read any of phil foglio's stuff? < 1195100389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(come on, DC: you don't have a day job any more. :p) < 1195100408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have, but the name sounds familiar. < 1195100417 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :I will be extremely pleased if Aaron actually starts making strips on a regular basis < 1195100433 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pbf is total win < 1195100439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In theory, he was going to post one. . . Yesterday. < 1195100444 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i don't like DC < 1195100451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why does his sense of time have to be nonlinear? :p < 1195100456 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i need a sentence using the word "sonorous" < 1195100830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nao < 1195100875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Sonorous" starts with an 'S'. < 1195100942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :j00 fale < 1195101137 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :James Earl Jones has a sonorous voice. < 1195101182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh good < 1195101383 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :danke < 1195101584 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://nsfw-comix.com/nsfw103.htm < 1195101656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :new xkcd soon < 1195101742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1195101760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :five new comics this week!?!?!?! < 1195101842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195101877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1195101884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is a good xkcd series. < 1195101903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is the best week of my life < 1195101938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nearly. < 1195101949 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is the best week of my life? < 1195101958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if this were on the week of Thanksgiving, it would officially be the best week of my life) < 1195102000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1195102008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I *like* Thanksgiving. < 1195102034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(particularly when it seems to be just grandma coming. . . 4 science fiction fans under one roof == fun. :p) < 1195102068 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like thanksgiving too but < 1195102084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Annoyance of family or something? < 1195102158 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195102159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1195102162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1195102291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cp ~/schsot /mnt < 1195102314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195102350 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm/? < 1195102387 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong focux < 1195102389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*focus < 1195102394 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it sticks sometimes for some reason < 1195102638 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<3min < 1195102713 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mörning < 1195102734 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oklofok < 1195102737 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.smbc-comics.com/comics/20070925.gif <- brilliant < 1195102743 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very proud for actually waking up in time < 1195102760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://nsfw-comix.com/nsfw071.htm < 1195102761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, for xkcd? < 1195102813 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo new comic < 1195102831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wooooo < 1195102887 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lofl < 1195102938 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was unexpected < 1195102939 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :the ending is gonna be epic < 1195102941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00!!! < 1195102951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, Stallman *has* a katana. < 1195102959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I propose we get him to reenact this. ;) < 1195102986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*shing* *shing* < 1195103015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: two! < 1195103033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We can get him another. < 1195103088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: how did you know when it was coming? < 1195103118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It normally comes every mon/wed/fri at midnight est < 1195103124 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This week it comes every weekday < 1195103131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that hard. < 1195103166 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well, mostly for school, i'm kinda screwed if i miss one more class. < 1195103195 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps i should do some showerizoring -> < 1195103429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*shing* *shing* < 1195104767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195104791 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is there something on the nets i can get the time from ? < 1195104805 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :all my clocks are set to pretty much randoms < 1195112746 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195112746 0 :clog!i=nef@bespin.org JOIN :#esoteric < 1195113599 0 :clog!unknown@unknown.invalid QUIT :ended < 1195113600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195115568 0 :Tritonio!n=Tritonio@150.140.226.227 JOIN :#esoteric < 1195116109 0 :SEO_DUDE!i=Deee@gateway/tor/x-335fb50f9726942f JOIN :#esoteric < 1195117082 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1195128451 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195130056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: if you want to know the current time, go to http://en.wikipedia.org/wiki/Coordinated_Universal_Time?action=purge and click on 'OK' < 1195130067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that updates the example on the page to the current time in UTC automatically < 1195130411 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195130996 0 :AnMaster!unknown@unknown.invalid QUIT :Nick collision from services. < 1195130998 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1195131841 0 :jix!n=jix@dyndsl-080-228-181-014.ewe-ip-backbone.de JOIN :#esoteric < 1195133777 0 :ais523!unknown@unknown.invalid QUIT : < 1195137860 0 :Lottuk!n=no@81.15.38.1 JOIN :#esoteric < 1195138326 0 :ehird`!n=test@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195138374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, #esoteric-blah died bad < 1195138589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you could just ask google "time in utc" < 1195138604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :those two lines together = avant-garde < 1195138662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1195138691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1195139458 0 :RedDak!n=dak@87.10.81.22 JOIN :#esoteric < 1195140357 0 :Lottuk!unknown@unknown.invalid QUIT :"and that, as they say, is that" < 1195141212 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195142951 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195143481 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195143483 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195143580 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195144306 0 :SEO_DUDE!i=Deee@gateway/tor/x-b4ab6a5b0c5edaee JOIN :#esoteric < 1195144329 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195144339 0 :jix!n=jix@dyndsl-080-228-190-082.ewe-ip-backbone.de JOIN :#esoteric < 1195144662 0 :Tritonio!n=Tritonio@athedsl-256267.home.otenet.gr JOIN :#esoteric < 1195144686 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone < 1195144849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195144861 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1195146819 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195146820 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195147299 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195147363 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195148625 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195151674 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.streetfables.com/vandv.html <- this is a really cool story < 1195153624 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195154037 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1195155031 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1195155053 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1195155101 0 :cherez!unknown@unknown.invalid QUIT :Client Quit < 1195155111 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195155113 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1195156096 0 :elliott!n=elliott@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195156113 0 :elliott!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195156128 0 :ehird`!n=elliott@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195160635 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195161141 0 :oklofok!unknown@unknown.invalid QUIT :"Lost terminal" < 1195161742 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195161936 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195162588 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we ran some tests on your wife's mmmmmm... uterus < 1195162800 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ideal for awkward conversation! < 1195162905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Buy now! < 1195162971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Cheap babies! < 1195162998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :With them, you can afford ringtones. < 1195163053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am weeping in the sour solitude of my toast. < 1195163162 0 :Tritonio!n=Tritonio@150.140.229.116 JOIN :#esoteric < 1195163175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Does it have cable? < 1195163262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I hear it goes well with chili sauce. < 1195163392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The wind is talking, oh my! < 1195163408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :What is it saying? < 1195163628 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163630 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163630 0 :sebbu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163630 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163630 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163631 0 :Slereah!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :Sgeo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :zuzu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :oerjan!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :frontiersman!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :johnk_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :cherez!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163633 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163634 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163634 0 :tokigun!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163634 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163634 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163634 0 :ehird`!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163635 0 :Jontte!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163635 0 :oklokok!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163635 0 :fizzie!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163636 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195163993 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195163993 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1195163993 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195163993 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195163993 0 :SEO_DUDE!i=Deee@gateway/tor/x-b4ab6a5b0c5edaee JOIN :#esoteric < 1195163993 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195163993 0 :Slereah!n=Slereah@ANantes-252-1-43-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195163993 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195163993 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1195163993 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195163993 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1195163993 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1195163993 0 :frontiersman!i=dan@b072b.studby.ntnu.no JOIN :#esoteric < 1195163993 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1195163993 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1195163993 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1195163993 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1195163993 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1195163993 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1195163993 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1195163993 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1195164008 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195164008 0 :oerjan!unknown@unknown.invalid QUIT :"Because of the gargoyles in my ear" < 1195164013 0 :ehird`!n=elliott@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195164013 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1195164013 0 :oklokok!n=ville@194.251.103.33 JOIN :#esoteric < 1195164013 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1195164013 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1195164024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How epic! < 1195164031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, now the logs will not see; < 1195164036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :My discussions of past, as time went by; < 1195164040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Through the great netsplit. < 1195164057 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i feel priviledged. < 1195164070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now sleepz ---------_> < 1195164080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well how nice. < 1195164102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So is this some sort of bizzare impromptu play? < 1195164133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh, shit. I just broke the FORTH wall. < 1195164139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now the system won't boot. Guess that's over then. < 1195164182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, eh? < 1195164190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you do you said? < 1195164211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forth? the programming language? < 1195164267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Ex6TPc55.html Impromptu play! < 1195164273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In 2.-i acts < 1195164295 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1195164494 0 :SimonRC!unknown@unknown.invalid QUIT :Connection timed out < 1195164865 0 :ehird2!n=ehird@elliotthird.org JOIN :#esoteric < 1195164906 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :hellp from iphone running ssh connected to my vps running irssi < 1195164920 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1195164930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1195164937 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195164954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does the iphone have internets when there is no wifi? < 1195164970 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195165007 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :its a good speed tpo < 1195165032 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :even w/o EDGE < 1195165117 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :thpougj occasionally thr display lags < 1195165139 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :thpougj occasionally thr display lags < 1195165146 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :er < 1195165230 0 :ehird2!unknown@unknown.invalid PRIVMSG #esoteric :ofc this iphone is jailbroken < 1195165266 0 :ehird2!unknown@unknown.invalid QUIT :"Lost terminal" < 1195165517 0 :ehird!n=ehird@elliotthird.org JOIN :#esoteric < 1195165530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on wifi npw < 1195165541 0 :ehird!unknown@unknown.invalid QUIT :Client Quit < 1195165866 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1195166471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cool word of the day < 1195166473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"fecund" < 1195166702 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa, "masochism" is from an author's name < 1195166907 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Same as sadism! < 1195166927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION back < 1195166931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on computer :P < 1195167058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(n=ehird@elliotthird.org) < 1195167059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's classy < 1195167067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i ought to do some crazy stuff to get my hostname as elliotthird.org < 1195167078 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whores ##epic-fail < 1195169127 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :##moosanity < 1195171143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NEW DC!!!! < 1195171195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!!!!CD WEN < 1195171199 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195171233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And this one's epic. :) < 1195171379 0 :Slereah!unknown@unknown.invalid QUIT : < 1195171964 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195172579 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195172932 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195172992 0 :Tritonio!n=Tritonio@150.140.226.10 JOIN :#esoteric < 1195173353 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195173358 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195173364 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re puzzlet < 1195173817 0 :ehird`!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1195174905 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :does anybody knows if there are any keyboards that allow you to change their mappings in the hardware level? :-| < 1195175715 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are you allowed to use a soldering iron and/or JTag interface in this process? < 1195176486 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I hope I don't go to these extents... Something simpler like the Optimus keyboard but without it's price would be better... ;-) < 1195176691 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i might also need to change the mapping after some days... anyway. maybe i'll stick to changing the layouts that the OS uses. < 1195176827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking gut the keyboard and swap the controller chip for a microcontroller, and then create your own controller < 1195177960 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo_ < 1195177964 0 :Sgeo_!unknown@unknown.invalid NICK :Sgeo < 1195178686 0 :Tritonio!unknown@unknown.invalid NICK :Tritonio_ < 1195180701 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195182471 0 :fiftyeight!n=air@d58-111-163-254.sbr4.nsw.optusnet.com.au JOIN :#esoteric < 1195183412 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195184519 0 :fiftyeight!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195184908 0 :SEO_DUDE!i=Deee@gateway/tor/x-9d1f29df8472b43f JOIN :#esoteric < 1195185665 0 :Eulogy!n=daeken@208.74.170.245 JOIN :#esoteric < 1195185674 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :hello all < 1195185681 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ping? < 1195185720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1195185890 0 :Pixy!n=Nite@c-71-197-42-53.hsd1.fl.comcast.net JOIN :#esoteric < 1195185989 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i saw an irc log where you had been building a brainscrambler interpreter and couldn't find programs for it. well, i'm the one who came up with brainscrambler -- did it for the hell of it and didn't think that anyone but me and a few friends had seen it. figured you might find this interesting: http://daeken.com/media/bs.txt . that's the "official" interpreter, and the only one other than yours that i know exists haha < 1195186109 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is slightly impressed. < 1195186128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I knew Brainscrambler, it'd probably be a bit more than slightly. < 1195186402 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :heh-heh, i'm just amazed anyone else did anything with it ;) < 1195186419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Know the feeling. ;p < 1195188368 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195190035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Almost forgot about new xkcd! < 1195190181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is sheer awesome. < 1195190627 0 :oklokok!unknown@unknown.invalid QUIT :"for the need to encumber" < 1195192270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Eulogy: which one is brainscrambler? < 1195192343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1195192368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why did you use 3 stacks instead of 2? < 1195192583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay xkcd < 1195192719 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want to hear her rock out < 1195194382 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, i decided on 3 because it was either include an instruction for swapping the top two elements of the stack or use 3 < 1195194393 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :decided to go for fewer instructions instead of fewer stacks < 1195194425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why would that instruction be required? < 1195194474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :two stacks make a tape < 1195194538 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's a good point. i guess it would be turing complete even without the ability to swap the stacks. for some reason, i hadn't even thought of it at the time < 1195194556 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :---> bed < 1195194581 0 :Eulogy!unknown@unknown.invalid PRIVMSG #esoteric :take care < 1195198851 0 :Slereah!n=Slereah@ANantes-252-1-43-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195198905 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1195199999 0 :clog!unknown@unknown.invalid QUIT :ended < 1195200000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195200576 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1195200915 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AWOS? < 1195204457 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195217277 0 :jix!n=jix@dyndsl-091-096-043-032.ewe-ip-backbone.de JOIN :#esoteric < 1195217381 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195217878 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195217981 0 :Slereah-!n=Slereah@ANantes-252-1-43-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195219764 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195223365 0 :Slereah!n=Slereah@ANantes-252-1-43-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195223878 0 :Slereah_!n=Slereah@ANantes-252-1-7-175.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195224399 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195224674 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195224727 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195224853 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195225136 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1195225349 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195226901 0 :elliott!n=elliott@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195226946 0 :elliott!unknown@unknown.invalid NICK :ehird` < 1195228976 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195229334 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195230739 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195230749 0 :jix!n=jix@dyndsl-091-096-052-119.ewe-ip-backbone.de JOIN :#esoteric < 1195233518 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195235293 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1195236904 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1195236923 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195236932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1195237049 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll write a minesweeper solver :/ < 1195237946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195238059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH NOES! Here I thought Minesweeper was a game requiring strategy, intellect and super-TC problem-solving skills D-8 < 1195238091 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think you gotta have an infinite board to need TC skills :p < 1195238120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although clairvoyance would certainly help < 1195238144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, it is NP-complete :P < 1195238157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is it? Well, that's something anyway. < 1195238167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually an infinite board should make it easy if there are finitely many bombs < 1195238187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just make the first click far enough off < 1195238192 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :There are nice pics of the logic gates in http://for.mat.bham.ac.uk/R.W.Kaye/minesw/ordmsw.htm < 1195238198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if the mines are infinitely spread out that falls down < 1195238208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, you have 0 chance of hitting a mine, but it's still POSSIBLE! :) < 1195238222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: Yeah, I like those < 1195238231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's always possible < 1195238256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even if you don't hit one, there might still be trouble in the finite part remaining < 1195238312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want 26-dimensional Minesweeper. :| < 1195238339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Planning on fighting a guerrilla war in transdimensional space? < 1195238366 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Aren't landmines forbidden by transdimensional law anyway? < 1195238390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yep. < 1195238395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: pff, like that'll stop me < 1195238403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Was about to say :P < 1195238410 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're forbidden by law, but this is WAR, PEOPLE! < 1195238413 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Damn you you tinpot dictator! < 1195238424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'd hack the code to command poly-soldiers < 1195238436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can kill trans-dimensional people from the comfort of my OS! < 1195238467 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, most transdimensional people on my computer are tentacled beasts anyway. < 1195238477 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also that bearded mister Spock. < 1195238654 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195238989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't I/O buffering working on JSMMIX :'( < 1195238997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet it's something about pushing and popping into functions ... < 1195239754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why don't you use JS's call stack? < 1195240094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... JSMMIX does not compile MMIX to JS. < 1195240269 0 :oerjan!unknown@unknown.invalid QUIT :"Reboot" < 1195240838 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195241240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh i know < 1195241245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but instead of like < 1195241251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :callstack.push(addr) < 1195241254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[do stuff] < 1195241255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do: < 1195241260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stuff_doer(do stuff) < 1195241653 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195241688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: just an idea. < 1195241710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Go read how PUSH and POP work in MMIX, then tell me that :P < 1195241728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suffice to say that the register windows are more complicated than that. < 1195241979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh, ok :P < 1195242274 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195242670 0 :RedDak!n=dak@host32-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1195242793 0 :faxathisia!unknown@unknown.invalid QUIT :Remote closed the connection < 1195245601 0 :Slereah_!unknown@unknown.invalid QUIT : < 1195246278 0 :Slereah!n=Slereah@ANantes-252-1-7-175.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195249431 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1195249465 0 :PonderS!n=peter@pool-72-86-117-21.aubnin.fios.verizon.net JOIN :#esoteric < 1195251242 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195251246 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195251247 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195252320 0 :oerjan!unknown@unknown.invalid QUIT :"Fru Ibsens ripsbusker og andre buskvekster" < 1195252714 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1195253774 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1195253787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :people talk about highly-differentiable monospace fonts for programming in < 1195253801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why not just create you own alphabet that's differentiable and use that? < 1195253801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they do indeed < 1195253805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and someone has < 1195253812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but of course, it was entirely unreadable and shitty < 1195253819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reason: you know the latin alphabet *really fucking well* < 1195253874 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195254403 0 :oklopol_!n=ville@194.251.103.33 JOIN :#esoteric < 1195255457 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duuuuuuude < 1195255464 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can make your own microwave pop corn < 1195255487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duuuuuuuuude < 1195255709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195255932 0 :oklopol_!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: omg, you < 1195255940 0 :oklopol_!unknown@unknown.invalid NICK :oklopol < 1195256352 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :omg me < 1195256627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg microwave popcorn < 1195256634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no one understands how awesome this is :( < 1195256785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...popcorn is awesome and no one understands that? < 1195257326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, home made microwave popcorn < 1195257500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i've had that sometimes < 1195257649 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how do you do it? < 1195257727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you put some popcorn in a brown paper bag < 1195257744 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195257754 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant... somehow make the popcorn itself... < 1195257764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :isn't it just a certain kind of corn? < 1195257816 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1195258013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :popcorn is made of magic and wonder < 1195258028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also bunny testicles < 1195258126 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :,mmm yummy < 1195258146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i fondled a testicle's bunny once < 1195258534 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195258535 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195259557 0 :ehird`!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1195261801 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195264362 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1195268944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If the many-worlds hypothesis of quantum physics is correct, then there is a universe where (e.g.) all qubits in quantum-indeterminant states have always resolved to 1, and more generally all quantum experiments have resolved to predictable states. The scientists in this universe would naturally conclude that the universe is non-probabilistic, and they would in fact be correct. We of course consider that to be a low-probability corne < 1195268944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :r case. The paradox: How can we reasonably say that /we/ are not in that corner case? It seems to me like the many-worlds hypothesis makes the probabilities meaningless. < 1195269023 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, then again, we have observed the probabilities. < 1195269030 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We must be in the lucky universe! < 1195269042 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Either that, or the interpretation is false. < 1195269091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arguably, there are infinite universes with some predictable consistency resembling probabilities, but utterly different ones. The most obvious example is the universe where all of the probabilities are precisely the inverse of ours. < 1195269121 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At all time? < 1195269156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are also plenty of universes where it's switched around randomly, but there are those which are just as probabilistically-consistent as ours. < 1195269164 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If the probabilites were inverse at all time, by the time it reaches our epoch, it would be so different that "inverse" doesn't have any meaning! < 1195269203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: That doesn't matter, the universe doesn't even have to be inhabited or inhabitable to exist :) < 1195269203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It seems to me that, if the many-worlds hypothesis is correct, one can just obtain enough random digits for a string to perform string operations, and destroy the universe if wrong. :p < 1195269204 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even sure what "inverse probability" means in the context, since some probabilities are continuous. < 1195269224 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's not just spins up and down. < 1195269245 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unless you only refer to those. < 1195269278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We can simplify the problem by e.g. only talking about qubits, but I don't see any reason it couldn't be generalized, it's too complicated for an IRC discussion ^^ < 1195269295 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, most computation are for me! < 1195269312 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But since I'm a physics student, I can still discuss such matters! < 1195269332 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're a physics student? Awesome, does my weird little rant make any sense? :P < 1195269342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a *high school* student, so I shouldn't be discussing such matters. < 1195269347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not that it's stopped me yet) < 1195269391 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hell, I'd throw you the stone if I didn't do the same thing back in high school. < 1195269455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did you also laugh at how some people seemed to be so academically backwards in high school? < 1195269542 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not that much. < 1195269562 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The really dumb people are usually filtered before. < 1195269563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . You may have gone to a better school than I'm at. < 1195269590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that some of the seniors are learning *fractions* this year. < 1195269593 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even in the same country! < 1195269593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My brother's class had <50% graduating. < 1195269596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1195269616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damned French, with your better public education. :p < 1195269638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION at least assumes the .fr TLD is for France < 1195269718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I always used to like the many worlds hypothesis, because I like the thought that the apparent collapse of quantum states is simply the entanglement of the matter and energy that define us with other stuff. That way there's no ordained "observer." But this semiparadox could be a deal-breaker >_> < 1195269739 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find a witty comeback, but I just can't find another fr region. < 1195269741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you declare a new hypothesis. < 1195269765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Paradox Hypothesis: everything is a paradox. < 1195269766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195269767 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I never really cared much about the probabilites. < 1195269770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Frankenstein? < 1195269777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not much of a place, but. . . < 1195269780 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I just take the universe as it comes. < 1195269789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, it could simply lead to the conclusion that quantum mechanics is not, in fact, probabilistic. < 1195269798 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's French Polynesia. < 1195269805 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes indeed. < 1195269816 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But if it isn't, I'm not that bothered. < 1195269821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1195269824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Gregor, what started you on this? < 1195269829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quantum brainfuck again? < 1195269835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stuck in traffic :P < 1195269838 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The many world hypothesis probably stem from a deep sense of wrongness of probabilities. < 1195269840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195269847 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and not from some bigger idea. < 1195269859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But well, if they can find a way to prove it, kudos. < 1195269877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If it's correct, it can't be proved: That's the paradox :P < 1195269889 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe it can! < 1195269891 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You never know. < 1195269966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe 2=3? < 1195269977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or the derivative of x^2 is x^2? < 1195269992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, those are mathematics. < 1195270001 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can make a formal system out of 'em. < 1195270010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As a guy going into computer science & mathematics, I care about mathematics a lot. :P < 1195270018 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although for some reason, you can either say that the axiom of choice is true, or not! < 1195270031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(hmm. . . Axiomatic system that allows for f(x)=x^2 and f'(x)=x^2? Tempting.) < 1195270033 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or the continuum hypothesis. < 1195270072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes oerjan were here to give suggestions < 1195270137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Math is just full of strange things that were somehow proved. < 1195270214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :d/dx(e^x)=e^x being a good example. < 1195270246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's stranger things out there. < 1195270248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or even integral(f'(x)*dx)=f(x)+C. < 1195270252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite true. < 1195270301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like that power-of-prime-number order groups are commutatives :O < 1195271150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? >_O < 1195271172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As in, all groups with an order that's a power of a prime number are commutative? < 1195271187 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If I recall correctly, yes. < 1195271198 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That makes my brain hurt a bit. < 1195272220 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195272834 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195275115 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195275117 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195277689 0 :jgannon!n=jgannon@PAJAMAS.RES.cmu.edu JOIN :#esoteric < 1195277769 0 :jgannon!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello World!" < 1195278149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1195278149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1195278184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : If the many-worlds hypothesis of quantum physics is correct, then there is a universe where (e.g.) all qubits in quantum-indeterminant states have always resolved to 1, and more generally all quantum experiments have resolved to predictable states. The scientists in this universe would naturally conclude that the universe is non- < 1195278191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tthat's not true < 1195278201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the states are independent < 1195278225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just because all _past_ states resolved to one doesn't effect the probability of the next one < 1195278254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good answer, bsmntbombdood. < 1195278518 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i didn't read enough to see if it had already been discussed < 1195278630 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaand it doesn't look like it < 1195278635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so you weren't being sarcastic! < 1195279232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :>>>-->>> beed < 1195279262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Of course they don't. < 1195279281 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: But there will be, in the future, a universe that continued down that path. < 1195279308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm viewing that as sort of a continuum for convenience. Yes, it continues to split ad infinitum, but there will always be a universe with the stated properties. < 1195279320 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's still nondeterministic < 1195279336 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Simultaneous != nondeterministic. < 1195279371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And for the people whose consciousness continued through the path that 100% consistently chose a 1 for every qubit, the only reasonable conclusion would be that it's deterministic. < 1195279386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that universe splits from the one the observer is in < 1195279421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By the many-worlds hypothesis, the observer splits (the observer is entangled into the state) < 1195279431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1195279448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's the same essence < 1195279490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The point being that there is an observer, after performing rigorous trials, who must conclude that there is no nondeterminism. < 1195279497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1195279522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you had just checked the value of a billion qubits, and every one came up 1, what would you think? < 1195279574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that my universe is just as unlikely as one whose qubits didn't have a pattern i could recognize < 1195279591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's presuming you already understand quantum mechanics. < 1195279612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If the people who had the opportunity to discover all of this in the first place saw completely consistent results, they would not have discovered quantum state. < 1195279728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm really going to bed now < 1195279740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'night :P < 1195280049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should sleep < 1195281625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1195281626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*sobs* < 1195281629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Figured out the bug. < 1195281636 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It was stuuuuuuuuuuupid X_X < 1195281660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When storing a byte, wyde (2 bytes) or tetrabyte (4 bytes) in memory, I was first clearing /8/ bytes X_X < 1195285428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THE GOOD: printf works. < 1195285434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THE BAD: It takes about 10 seconds to printf. < 1195285784 0 :grey_!n=grey@dhcp199036.rez.mcgill.ca JOIN :#esoteric < 1195285786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THE UGLY: printf("%d", foo) doesn't work >_> < 1195285918 0 :grey_!unknown@unknown.invalid PRIVMSG #esoteric :Hey there, please print "I am new to IRP and not ashamed of it." < 1195285988 0 :grey_!unknown@unknown.invalid QUIT :Client Quit < 1195286045 0 :greyerg!n=grey@dhcp199036.rez.mcgill.ca JOIN :#esoteric < 1195286099 0 :greyerg!unknown@unknown.invalid PRIVMSG #esoteric :could anybody print "I am new to IRP and not ashamed of it."? < 1195286190 0 :greyerg!unknown@unknown.invalid QUIT :Client Quit < 1195286399 0 :clog!unknown@unknown.invalid QUIT :ended < 1195286400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195286423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html // now with 100% more printf 8-D < 1195286445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not as slow as I thought it was, that was my experimental (and now abandoned :P ) I/O < 1195286820 0 :daleko!i=Dale@d188-18-webster-1.ucdavis.edu JOIN :#esoteric < 1195287200 0 :daleko!unknown@unknown.invalid QUIT :"Leaving" < 1195288665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Foop :( < 1195288671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :printf("Hello") // works < 1195288680 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :printf("%d", foo) // still doesn't work < 1195288743 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195289215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Argh, pushing through these push/pop logs = PITA extreme ^^ < 1195289359 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195290193 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, malloc thinks that my heap is at 0x0000000000000000 ... < 1195291393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :JaaavaScript is sooooooo faaaaaast, woopidoopidoo, ... < 1195296193 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195298019 0 :jix!n=jix@dyndsl-080-228-187-004.ewe-ip-backbone.de JOIN :#esoteric < 1195298243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall someone mentioning that the haskell type system doesn't give full unification < 1195298300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn, i join #haskell for the first time in days and my _first_ message gets snapped up by Mr. Wong < 1195298853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: [from Wikipedia] Nor need a p-group be abelian; the dihedral group Dih_4 of order 8 is a non-abelian 2-group. However, every group of order p^2 is abelian. < 1195299004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that was a "no" to "power-of-prime-number order groups are commutatives", btw) < 1195302657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pwnd < 1195304509 0 :Tritonio_!n=Tritonio@150.140.225.133 JOIN :#esoteric < 1195305028 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone... < 1195306887 0 :ehird`!n=elliott@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195307317 0 :PonderS!unknown@unknown.invalid QUIT :"Leaving" < 1195309784 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : Well, I'm no group theory buff. < 1195309793 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I remembered something like that. < 1195310086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe fields? every finite field has a prime power number of elements. < 1195310111 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, as said, I do physics. < 1195310123 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The only groups we do re rotation groups! < 1195311873 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1195312218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Holy fuck. You got hello world working. < 1195312225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Does malloc work? < 1195312441 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195312497 0 :Tritonio_!n=Tritonio@150.140.229.1 JOIN :#esoteric < 1195314091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping < 1195314116 0 :Overand!unknown@unknown.invalid QUIT :Remote closed the connection < 1195314137 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1195314294 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1195315432 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195316626 0 :Pixy!unknown@unknown.invalid PART #esoteric :? < 1195316677 0 :boily!n=boily@bas2-quebec14-1167941353.dsl.bell.ca JOIN :#esoteric < 1195317151 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195317161 0 :jix!n=jix@dyndsl-080-228-186-204.ewe-ip-backbone.de JOIN :#esoteric < 1195318617 0 :boily!unknown@unknown.invalid QUIT :"WeeChat 0.2.6" < 1195319974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping < 1195321635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://neugierig.org/software/c-repl/ this is actually really useful < 1195322111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A C repl? Wow. < 1195322144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I assume some of the syscalls are broken. ;) < 1195322385 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195322386 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195322588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And yeha. < 1195322592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Lok at how it works. < 1195322596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's crazy dlopen stuff. < 1195322611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But damn, you could do anything with it. < 1195322614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Even sockets. < 1195322620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And i'm using it now to test low-level stuff. Awesome. < 1195322720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1195322730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's awesome. < 1195322741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And true brilliance. < 1195322767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels his brain break on a C repl < 1195322775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"The approach is surprisingly simple: for each line of code you enter, we compile a shared object in the background. If the compilation succeeds, the object is loaded into a child process via dlopen(). If the child process segfaults, we know that the code was bad and so we can "rewind" by replaying all n-1 steps. Printing variables is handled by attaching gdb to the child process." < 1195322782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's worth noting that apart from child.c, the thing's WRITTEN IN RUBY < 1195322784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I read that. < 1195322786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1195322798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It deserves a rewrite in something sane. < 1195322804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION brings out PEBBLE. :p < 1195322813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Bah, Ruby is pretty good. It's just quite esoteric. < 1195322821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate Ruby. < 1195322825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As an esolang, it's good. < 1195322829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's better to think of it as 60% Perl, 40% Lisp < 1195322833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that people *take it seriously*. < 1195322835 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Instead of x% Python, or anything else. < 1195322847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't see why not. < 1195322853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's part Perl, part Python, part Lisp, part Tcl, and part *pure insanity*. < 1195322869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://neugierig.org/software/darcs/browse/?r=c-repl;a=headblob;f=/repl There's nothing esoteric about this. < 1195322880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If there is in your mind, maybe you should learn how to program in more languages than 3 or something < 1195322915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is a clean style on top of a language that is truly WTFish. < 1195322934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Umm, you know what, all decent Ruby programs look like that. < 1195322943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you tried to read Rails sources or something. < 1195322950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Rails, yes, is incredibly mind-damaged. < 1195322953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(how many damned function calling semantics does Ruby need? And block notations?) < 1195323021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Function calling semantics? How many does it have? < 1195323033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1195323035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Syntaxes. < 1195323038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Block notations? There's one. { ... } with an optional |args| block. < 1195323050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :do foo end < 1195323054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{ foo } < 1195323060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, do...end < 1195323065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's because ruby uses end in other places < 1195323100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, as for function calling syntaxes < 1195323103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's two. < 1195323108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, puts foo = puts(foo); < 1195323109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func arg, arg, arg ... < 1195323112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(arg, arg, arg ...) < 1195323118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The former is to allow DSLs. < 1195323122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And. . . That's a good idea? < 1195323132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you're using a DSL. Yes. < 1195323146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pounds his head into the wall < 1195323158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tell me why it ISN'T a good idea. < 1195323174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dsl? too lazy to wiki < 1195323185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pointless additional syntax for a domain-specific language. < 1195323203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Ruby has *sigils*. < 1195323210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SIGILS, for God's sake. < 1195323219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Expressing *scope*?!? < 1195323224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ruby does not have sigils. < 1195323235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sigils are indicators of type. < 1195323252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, an indicator for scope is 100% more useful than an indicator for type. < 1195323263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm willing to bet you've used a language with sigils. < 1195323281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assembly, perhaps? < 1195323295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(at least gas's syntax uses a sigil for registers and values) < 1195323310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that I think that's a good idea. ;) < 1195323327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, no, I've not used a language with sigils. < 1195323384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The sigils are quite useful in practice. < 1195323393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's not "additional syntax". < 1195323402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the ()s are just ignored < 1195323406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a(b, c) is just a b, c < 1195323435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it's additional *syntactic sugar*. < 1195323519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wow! Syntactic sugar! I bet you have never used a language with syntactic sugar. < 1195323524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So rare! < 1195323542 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195323574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's *useless* syntactic sugar. < 1195323585 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But delicious. < 1195323607 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195323626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: All syntactic sugar is useless. < 1195323638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tautologies are tautological! < 1195323650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not all syntactic sugar is useless. < 1195323664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C's syntactic sugar for strings is quite useful. < 1195323673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As is Tcl's $. < 1195323686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So what's not useful about syntactic sugar for DSLs? < 1195323695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ruby, like Lisp, is *all about* DSLs. < 1195323697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can do a DSL just as well without them. < 1195323708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You can do strings in C just as well without them. < 1195323711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't make it pleasant. < 1195323730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How does having to use "a b c" instead of "a(b,c)" make coding less pleasant? < 1195323749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"a b c"? It's "a b, c" < 1195323752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The comma stays the same. < 1195323753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195323759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You just substitute the first space for a ( and add a ) on the end. < 1195323764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's remarkably stupid. < 1195323797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Congrats! Now justify that. < 1195323897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do you need "a b, c" instead of "a b c"? < 1195323909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(this mostly seems stupid because of my Tcl experience) < 1195323968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because you have a(b, c). This is called 'consistency' < 1195323970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also: < 1195323974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func anotherfunc arg arg2 < 1195323982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it func (anotherfunc arg) arg2 or func (anotherfunc arg arg2)? < 1195324000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(OK, so ruby shoots a warning for that anyway, but...) < 1195324012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :func [anotherfunc $arg] $arg2 *or* func [anotherfunc $arg $arg2] is how it would be written in Tcl. < 1195324038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you leave out the brackets, "anotherfunc" is just another argument to func. ;) < 1195324039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's nice. You can do that in ruby too. < 1195324047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func (anotherfunc arg), arg2 < 1195324051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func (anotherfunc arg, arg2) < 1195324056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1195324057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :However, you should just do: < 1195324060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func anotherfunc(arg), arg2 < 1195324064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func anotherfunc(arg, arg2) < 1195324090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rodger, care to join the antiRuby squad? < 1195324116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rodger's not here. :( < 1195324170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Don't you love squads which have no justification and don't even get things right about the language they're anti- about? < 1195324177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I sure do! < 1195324201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Name to me one thing I've not gotten right. < 1195324235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't you think the other function call syntax was a b c < 1195324240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1195324247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be one thing I got wrong. < 1195324270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it happens to be half of the points you've made, as you've only made 2. < 1195324275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(The other was 'SIGILS OMFG') < 1195324291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And multiple notations for blocks and function calling. . . < 1195324294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, weren't you wrong about sigils too, pikhq? < 1195324338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno, just idly following your wombling < 1195324380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Which is actually false. < 1195324383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sigil_(computer_programming) < 1195324392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My sigil bit was not at all wrong. < 1195324397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the block bit was. < 1195324417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{| foo | bar} or do |foo| bar end < 1195324418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195324424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong there? < 1195324432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. But they're parsed identically. < 1195324436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It is only done for one, single reason: < 1195324447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{} makes more sense on one line. do...end on more. < 1195324466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{ |foo| < 1195324467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : bar < 1195324469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : baz < 1195324470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : qux < 1195324471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1195324476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't make sense? < 1195324484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ruby uses 'end' to end every other block. It would look incredibly out of place. < 1195324508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And why does Ruby use 'end' to end blocks in the first place? < 1195324524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is the only language to do that? millions more do it. < 1195324538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just because you like curly braces doesn't mean everything else is insane. < 1195324591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Using a *word* for something that's more immediately clear with a single character is somewhat silly. < 1195324622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m$x\y^x;@xz,/£ < 1195324634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more immediately clear with single characters! < 1195324640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1195324654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In that case, words would provide more detail. < 1195324668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lua does it too. < 1195324670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do you hate Lua? < 1195324704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not the greatest syntax there, either. < 1195324724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's semantics seem fairly clean, though. < 1195324728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should always use as obscure a syntax as possible, to keep the programmer on their toes < 1195324735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1195324737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195324794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You have not given me one point on Ruby's semantics. < 1195324795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*his toes, chicks don't program < 1195324798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just syntax. < 1195324812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I haven't. < 1195324888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Blocks are objects?!? < 1195324945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um, yes. < 1195324952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's very sane. < 1195324957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And *some* operators are syntactic sugar for method calls, and others aren't? < 1195324963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um, about 2 aren't. < 1195324972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Off the top of my head. All I can think of is ! < 1195324984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :=, .., ..., !, not, &&, and, ||, or, !=, !~, :: < 1195324987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Since Ruby is very strict about what is true and false (false = nil and false, true = EVERYTHING else) overriding ! does not make sense < 1195324993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := isn't an operator anyway. < 1195325004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. and ... are syntax for constructing Ranges. Not operators. < 1195325013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry, you are hereby banned from discussing languages. < 1195325014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! and not are identical, so that's one, and I've just explained that < 1195325017 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195325021 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195325024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :&& and <-- identical < 1195325027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :|| or <-- identical < 1195325030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Same point about booleans i made. < 1195325037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're arguing that = is not an operator? < 1195325044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!= <-- is just ! ==, so wtf do you need to override it < 1195325047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195325058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::: <-- Yeah. It's lookup. So just override the not found stuff. < 1195325072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, it's an operator technically. < 1195325078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But it's not meant to be treated like one. < 1195325113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :class foo { operator= (foo&x,foo&y); }; < 1195325114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1195325130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes -- which is more evil than anything you have mentioned so far. < 1195325143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, I'm not arguing for C++ ATM) < 1195325168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the ability to override = is useful. . . Particularly with things like C++'s GMP library. . . < 1195325194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it's obfuscatory. < 1195325199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :operator=(mpz_class&x,string&y);operator=(mpz_class&x,char*y); etc. < 1195325204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damned useful. < 1195325209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Evil. < 1195325238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mpz_class foo = "100000000000000000000000000000000"; or mpz_class foo;foo.from_string("100000000000000000000000000000000"); < 1195325259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Evil, however way you say it. < 1195325279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1195325281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Assigning a bignum from a string is evil*?!? < 1195325285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how would that work with duck typing?! < 1195325307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You have a point there. < 1195325310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x = "hello"; x = 2 # OH SHIT, String defines =. x is forever a string!!121212121 < 1195325329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Substitute more reaonable objects than "hello" and 2 but you get the point) < 1195325384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just waits for the rest of the antiRuby squad to show up; they know a bit more than I do about the evils of Ruby. < 1195325400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hello, oerjan. You've just joined a language flame war! < 1195325402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Good to know you can form your own opinions about things. < 1195325416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :After all, who would rely on other people for evidence to support theirs? < 1195325419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which seems to be approaching an ad hominem flame war! < 1195325436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(ah, it's just like the old days of IRC. :p) < 1195325448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fortunately, i don't know Ruby nearly at all! < 1195325453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: This seems particularly futile at this point. < 1195325463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's pick a language we *both* hate, and argue against it. :p < 1195325464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i cannot really flame any direction < 1195325484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the little experience i've had with ruby was quite positive < 1195325516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like python, but a bit more versatile < 1195325531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mainly because of the block syntaxzorz < 1195325549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes off to wish that Tcl had lambdas. . . < 1195325555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you've only used it when i showed it to you with blahbot, didn't you? :P < 1195325559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah! :D < 1195325570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'd better get my bot back up anyway. < 1195325571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not on any networks other than freenode, but i was sort of assuming the old networks _still_ were like old days, or worse < 1195325572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I'll do that now. < 1195326967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Correction: Now < 1195328245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A C REPL? Put that online and we've got a party 8-D < 1195328280 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've only implemented three syscalls :P < 1195328289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to need to do some funky AJAX for a filesystem. < 1195328349 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195328412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Put it online? I'd do just as well to give everyone root access :P < 1195328427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, just store the filesystem as a javascript hash < 1195328428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I mean in JSMMIX ^^ < 1195328433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That was the plan. < 1195328445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: But I want to be able to access a filesystem without having it all download in one giant slow process. < 1195328452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{'dir': SomeObjectWithDirectoryInfoAndHash}, {'filename': SomeObjectWithFileInfo} < 1195328465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and wrap it all in a SomeObjectWithDirectoryInfoAndHash for / < 1195328472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That was the plan. < 1195328482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, make the filesystem user-based < 1195328484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can registeer < 1195328486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Except that the actual content will be downloaded on demand (and then cached) < 1195328487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and get a filesystem. < 1195328491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, do some AJAX shit. < 1195328492 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um, bad idea :P < 1195328501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :better than giving everyone a shared fs :P < 1195328505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1195328510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :havok-ness < 1195328516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No writeback, ehird`. < 1195328532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you do writeback, filesystem per user. < 1195328536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then why do you need to store it in the first place, GregorR. < 1195328537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, doesn't matter. ;) < 1195328550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if nobody can persist their changes.. < 1195328558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Because it would be an entire tree of tools, all compiled. It's just big to download the whole thing if people only use 1% of it. < 1195328568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have it download on-demand. < 1195328575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S WHAT I'VE BEEN SAYING >_< < 1195328578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1195328578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1195328582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and add writeback < 1195328584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because that'd be fun < 1195328585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1195328592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :implement dirt-cheap unix permissions < 1195328598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and let people either: < 1195328603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :access /home/guest freely < 1195328608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or get /home/yourname if you register < 1195328615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's like SSH accounts of days gone by! :P < 1195328617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tell yah what - I'll implement the VFS, you set up a web hosting service that's willing to let us do that, and we'll set it up :P < 1195328625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have just the thing. < 1195328628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A VPS. < 1195328634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Whose TOS lets me do anything legal. < 1195328645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How much do you pay for that? < 1195328648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$20/mo. < 1195328663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And the support is great, it's run by 3 people amazingly < 1195328668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very community-centric < 1195328673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, you can change the OS at any time. < 1195328680 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now has an extremely-compelling reason to finish JSMMIX ^^ < 1195328683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And rebuild it at any time without involving humans < 1195328704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah -- those yucky human things :P < 1195328729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how slow GCC would be in a browser :P < 1195328742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YeS < 1195328744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1195328746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YES OH GOD YES. < 1195328749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It must be done. < 1195328754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No reason why it can't be. < 1195328795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you should make your terminal do more stuff :P < 1195328800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Like, make it vt100 or whatever. < 1195328806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Then, you could run bash/zsh in it! < 1195328811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to get vim running on this thing. < 1195328818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course VT100 is in the pipeline for that ^^ < 1195328838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... Oh god. I just had a terrible thought. < 1195328842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Xorg. < 1195328877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think that canvas + GGI port + XGGI = X. < 1195328882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Porting Xorg would be ... ow. < 1195328889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X on ... ? < 1195328891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit :D < 1195328894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1195328894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hah, it doesn't count unless the browser runs on a machine built out of hydraulics. < 1195328898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rthere wouldn't be much porting to do < 1195328901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait < 1195328905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You don't have a kernel, do you? < 1195328907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of any sort. < 1195328907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a snow storm. both ways. < 1195328915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Actually it's crazy, your processor has OS capabilities. < 1195328916 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I have a kernel of some sort. < 1195328920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HOLY SHIT IDEA. < 1195328925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The kernel is in JavaScript. < 1195328927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... CAN LINUX RUN ON MMIX? < 1195328938 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not now, but I'm sure as hell not porting it :P < 1195328947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*BSD? < 1195328956 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only MMIXWare. < 1195328966 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is in fact built into the reference simulator. < 1195328975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just like my JS kernel is built into JSMMIX. < 1195328984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And hence not really a kernel) < 1195328984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What about QNX? < 1195328988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That runs on everything. ;P < 1195328998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH OH OH < 1195329001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BEOS!!!!!!!!!! < 1195329007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... Yeah, it'll never happen, but one can dream. < 1195329008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is getting terrifying, ehird`. < 1195329019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It was terrifying to start out with, GregorR. < 1195329021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let's just stick to MMIXWare :P < 1195329023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now it's AWESOME < 1195329028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All I want is vim in my browser. < 1195329030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Real, true vim. < 1195329031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, let me tell you this. < 1195329040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If someone gets Linux working on it < 1195329050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... and you write a graphics driver for < 1195329054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... and you get KDE running on it < 1195329059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That'd be fast) < 1195329068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You will officially be the first project to reasonably call themselves a 'web OS.' < 1195329076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, < 1195329092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If someone doesn't get Linux working on it, but my JS syscall support works out fine WRT MMIXWare < 1195329099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... and I write a graphics driver for < 1195329100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Aborting conversation. < 1195329104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Not enough awesome detected. < 1195329105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MolassOS < 1195329106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... and I get KDE running on it < 1195329108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Not enough awesome detected. < 1195329116 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Egg-zactly :P' < 1195329133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh god, GregorR... Um, what if you port a web browser to it? < 1195329140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... I wonder what it's eigenratio is? :D < 1195329142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahaha < 1195329149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Probably somewhere up there with graham's number. < 1195329172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is a good point to mention that JS doesn't have sockets :P < 1195329183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but you could use XMLHttpRequest for http. < 1195329200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, it requires a configuration in browsers to allow over domains, but... < 1195329210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, you should work on optimizing it now I think. < 1195329217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :At the speed hello world goes, you have some work to do. < 1195329230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hmm. VMWare? < 1195329242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, I am trying to horrify you.) < 1195329265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The slowdown is in ELF loading, not running the code. < 1195329280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ah, ok. < 1195329285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Does malloc work, yet? < 1195329289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ye < 1195329292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s < 1195329317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok. Then, uh... You have enough to run a C port of jsmmix, on it. < 1195329355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(World explodes.) < 1195329396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A C port of JSMMIX? Also known as MMIXWare? :P < 1195329404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well sure, but JSMMIX is simpler :P < 1195329804 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195329806 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195329809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just took one of those automated-screenshot-in-multiple-browsers sites, and put last measure in, and is dutifully awaiting the computers to crash. Am I evil yet? < 1195329886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION examines ehird` for horns < 1195329894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch! < 1195329936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1195329947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could say I'm horny. (badum tsh) < 1195330480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1195330485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What command prefixes do all the bots in here use? < 1195330493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot uses ! I know that much < 1195330548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think bsmntbot uses ~ < 1195330563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ololobot uses >>> < 1195330574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah bsmntbot uses ~ < 1195330595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blahbot uses % which is ugly < 1195330610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@ is also ugly < 1195330684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :* is commonly used < 1195330687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# is ugly < 1195330687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195330720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a char is a char < 1195330737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esthetics! ;) < 1195330740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sp < 1195330761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my next bot will use space for a prefic. < 1195330763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*Ä*prefix < 1195330764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195330766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*prefix < 1195330769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195330773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please say you're joking < 1195330788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i won't < 1195330790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1195330796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jeez :P < 1195330801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'eval 2 < 1195330802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=eval 2 < 1195330806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :use h and H as prefixes >:) < 1195330807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*eval 2 < 1195330816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello, oerjan. ;) < 1195330833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Error. Unknown command ello.) < 1195330845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves the idea of having MMIXWare on JSMMIX. :p < 1195330907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`eval 2 < 1195330921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :&eval 2 < 1195330929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::eval 2 < 1195330932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok, they all suck. :P < 1195330970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Þeval 2 < 1195330997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because i can type that. < 1195331021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :®ĦŊeval 2 < 1195331042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :してeval 2 < 1195331043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Ħ¢º°Ω³¢↑JºŠÐŁŊJªĦŊıŁ°¢F»²³¢Ł²±¹↑ЪŠ¿ª&eval 2 < 1195331047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195331049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't do those < 1195331060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're japanese characters, oklopol < 1195331063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :orly < 1195331065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hirigana, i thiiiiiiink. < 1195331072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They are hiragana. < 1195331073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Note: I know no japanese so I'm probably wrong) < 1195331092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does して mean anything? :P < 1195331102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Do". < 1195331120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195331131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should just have my bot parse Lojban < 1195331146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands you the official Yacc parser. < 1195331149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could say "I wish ehird's bot would spew out a random quote" in Lojban and it would work :P < 1195331149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ko XXX < 1195331155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I was about to say that! xD < 1195331161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195331162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because that will work with Ruby. :P < 1195331169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You can port it. < 1195331178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, I could write 10 lines to interface with ruby and compile it as a ruby extension < 1195331180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you may want the BNF to work with, instead. < 1195331183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It'd be enterprisey and fast that way. :P < 1195331198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1195331202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But what'll be your lexer? < 1195331217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :magical unicorns < 1195331322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SILENCE. < 1195331410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := * and : are my favourite, typable prefixes < 1195331418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cannot decide on one though < 1195331467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*=: < 1195331505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*=:) Generates a random smiley. < 1195331539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/ would be interesting >:) < 1195331593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195331602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/quit Exit the bot. < 1195331761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195331799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also \x01 might be interesting < 1195331828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha no < 1195331832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aw come on < 1195331941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, every message to the bot would be a CTCP message? < 1195331978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ofc! < 1195331979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195331983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but seriously people. < 1195331999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/ works well. < 1195332020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For a second there, I read that as "but seriously pebble." < 1195332084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Um, / was a joke. < 1195332095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "/quit" as a bot command? < 1195332100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Imagine the slip-ups. < 1195332130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1195332152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Declare the prefix as "/ /". < 1195332157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :3 slashes for a command! < 1195332162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/ / Wheeeee! < 1195332467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no. : < 1195332468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195332478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Come on, surely you can think of a good command prefix < 1195332500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The bot's name. < 1195332504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehirdbot: foo < 1195332525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With the bots we have in here already, that's actually useful. ;) < 1195332542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no! :p < 1195332558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how can i do crazy bot command blocks that way?! < 1195332559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195332681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like? < 1195332749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Like (P used as prefix): < 1195332757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Peval def add(x, y) < 1195332764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Waiting for more input. < 1195332771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :P... x + y < 1195332773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :P... end < 1195332779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Consumed all input. < 1195332782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Peval add(1, 2) < 1195332861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. < 1195332872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be tedious with "bot: " < 1195332899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, which prefixes are currently in use? < 1195332921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! ~ >>> < 1195332925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195332930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use @. < 1195332933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195332936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and % < 1195332941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I need a prefix allocation bot in here. :p < 1195332945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and @ conflicts with lambdabot, which I don't like. < 1195332950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, lambdabot is holy :P < 1195332954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :# < 1195332970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, @ shall be reserved. < 1195332973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1195332979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more convincingly < 1195332981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#mychannel < 1195332994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus # is ugly < 1195333189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: =, * and : are my favourites right now < 1195333204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1195333206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :* could be bad < 1195333212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a fairly common message-starter < 1195333218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mostly as a replacement to /me < 1195333343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So < 1195333348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=, : or other < 1195333454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :| < 1195333526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195333530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fugly ;p < 1195333617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is major people! :p < 1195333668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :|> < 1195333699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you are a spawn of evil! < 1195333750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one char only unless it's realllly good ;) < 1195333754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<> < 1195333776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :esome < 1195333881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esome? < 1195334218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an esome spawn of evil, i am! < 1195334310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1195334435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nastly twitch you've got there. but i guess it goes with being a mad scientist. bwahahaha! < 1195334441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*nasty < 1195334554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195335516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, this is just ridiculous :P < 1195335827 0 :RedDak!n=dak@host65-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1195336111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck. Why did Kate think it was OK to just disappear like that. < 1195336135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1195336164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..? :O < 1195336169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokoko < 1195336188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Kate the text editor. < 1195336194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :For KDE. < 1195336321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw did you know that "koko" may mean crazy in norwegian? < 1195336386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the best way to check whether two rectangles a and b represented by two points (NW and SE corners) overlap, when i know b is not fully inside a < 1195336414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195336448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, if i make that into (x-coordinates overlap and y-coordinates overlap), it's trivial < 1195336454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank you for listening < 1195336469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome < 1195336587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I could sit here all day and just let oklopol solve his own problems < 1195336600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :him: "How do you do X on Linux?" < 1195336601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me: < 1195336605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :him: "I figured it out, thanks" < 1195336612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me: < 1195336614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds unlikely < 1195336694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides his irc framework is too big < 1195336696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION minimizes it < 1195336706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Honestly, I just need regexps and callbacks to match methinks... < 1195336718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CAN YOU STILL SEE WHAT I AM SAYING? < 1195336758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1195336782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU'VE MINIMIZED TOO MUCH, THEN. < 1195336858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TO BE HONEST I THOUGHT I MIGHT HAVE WHEN I REMOVED LOWERCASE CHARACTERS. < 1195336966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : @proc.call($*) if msg ~= @regexp < 1195336969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that looks an awful lot like perl. < 1195337002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those who don't understand perl are doomed to reinvent it. < 1195337006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195337084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those who don't understand perl are doomed to reinvent it, *and think it's a good idea*. < 1195337109 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"How do you take over the world?" < 1195337111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1195337123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Oh, I get it now. Thanks." < 1195337124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195337180 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195337674 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195337874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Perl has its nice parts. < 1195337889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Perl 6 is looking to be shaping up *really* well < 1195337893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's much less obfuscated. < 1195337954 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195338350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to do argspec < 1195338511 0 :blablaehird!n=a@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195338523 0 :blablaehird!unknown@unknown.invalid PRIVMSG #esoteric :someone say something so I can test something. < 1195338565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Foo. < 1195338606 0 :blablaehird!unknown@unknown.invalid PRIVMSG #esoteric ::pikhq!n=pikhq@209.248.125.179 < 1195338612 0 :blablaehird!unknown@unknown.invalid PRIVMSG #esoteric :Thank you for the syntax-nss. < 1195338686 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195338687 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195338786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Interesa. < 1195338830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::((?!!n=)+)!n=([^ ]+) < 1195338871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195338881 0 :blablaehird!unknown@unknown.invalid QUIT :"fuckyoutelnetirc" < 1195338900 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Use RawIRC ^^ < 1195338905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RawIRC? :P < 1195338911 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/rawirc.c < 1195338924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Telnet IRC + syntax highlighting and automatic ping-ponging. < 1195338945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Die in a fire. < 1195338951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Also, compile that to run on JSMMIX.) < 1195338957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1195338998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :syntax highlighting? < 1195339003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195339006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like highlights < 1195339011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works fairly well. < 1195339062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so are you using that now? ;) < 1195339078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pah, apparently not < 1195339102 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1195339121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I also like how you ping the SERVER. < 1195339209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh :P < 1195339241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to figure out ruby's syntax for non-matching blocks in regexps < 1195339484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IT HAS NONE < 1195339593 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :non matching blocks? < 1195339611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: () but means 'DOESN't match this' < 1195339612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but turns out < 1195339614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't need it < 1195339619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/:([^!]+)!([^ ]+)/ < 1195339619 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is negative lookahead < 1195339636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(?!asd) < 1195339641 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :will only match if there is no asd < 1195339698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/:([^!]+)!([^ ]+) PRIVMSG ([^ ]+) :#{prefix}([^ ]+)stuff specific to commands arguments goes here/ < 1195339703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :totally the clearest regexp ever. < 1195339714 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but without lookahead you can't do negation... like something that doesn't match a ... if "b" doesn't match a "bb" doesn't match a either "bbb" doesn't match a too... so what should be captured? < 1195339730 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so negation is only allowed in combination with lookahead < 1195339755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, i have a hideous parser for argspec < 1195339767 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195339771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :designed to allow everything from "a b c" to "a [b c]" to "a [b c...]" < 1195339774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, it occurs to me... < 1195339781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not just pass them in as arguments < 1195339785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"a", "b", "c" < 1195339790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"a", ["b", "c"] # note evil array usage < 1195339796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"a", ["b", "c..."] < 1195339804 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195339878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix left in disgust < 1195340236 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195340406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/^:([^!]+)!([^ ]+) PRIVMSG ([^ ]+) :\*\*([^ ]+) +([^ ]+) +([^ ]+)(?: +([^ ]+) +([^ ]+))?\s*$/ < 1195340408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Behold. < 1195340413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BEHOLD!!!!!!!!! < 1195340456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait, that's wrong < 1195340459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The right way is even worse < 1195340465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/^:([^!]+)!([^ ]+) PRIVMSG ([^ ]+) :\*\*([^ ]+)\s+([^ ]+)\s+([^ ]+)(?:\s+([^ ]+)\s+([^ ]+))?\s*$/ < 1195340467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BEHOLD #2! < 1195340507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wrong still! < 1195340514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/^:([^!]+)!([^ ]+) PRIVMSG ([^ ]+) :\*\*([^\s]+)\s+([^\s]+)\s+([^\s]+)(?:\s+([^\s]+)\s+([^\s]+))?\s*$/ < 1195340526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Final behold. < 1195340829 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195340838 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195341010 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195341025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :peyavi: hello, bot! < 1195341051 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195341084 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195341130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195341133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a b < 1195341136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1195341138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a b c d < 1195341140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a b c d e f < 1195341198 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :**test a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 < 1195341225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :**test +[] < 1195341264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does peyavi know? < 1195341365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. Right now. < 1195341369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1195341370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test. < 1195341372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't work. < 1195341374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :As you can see. < 1195341486 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195341489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what is it going to know? < 1195341586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots < 1195341588 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195341595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :itll have a markov chain-er, a knowledge base, interpreters, ... < 1195341599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a b < 1195341601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a b c < 1195341603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a b c d < 1195341609 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195341620 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195341625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195341651 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195341659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Debugging this is... hard, < 1195341663 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195341667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because threads don't print exceptions because they don't share stdin. < 1195341671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195341675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should fix that. < 1195341676 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195341783 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195341785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195341804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually debug by looking at my code :P < 1195341897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I usually debug outside of channels that everyone can see. < 1195341954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like looking at that < 1195342191 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342202 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195342219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342219 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342278 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195342282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342282 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/sigh < 1195342330 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195342338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342338 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test a < 1195342344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342344 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AM I AWESOME, < 1195342351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or am I awesome. < 1195342429 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342440 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195342448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342448 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 < 1195342450 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195342453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1195342475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 < 1195342476 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 z < 1195342485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BORKENATED < 1195342489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1195342492 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm stoopid < 1195342513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1195342517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1195342540 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195342544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :([^\s]+) instead of the actual command name < 1195342545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195342547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342547 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 < 1195342551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 a < 1195342552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 a b < 1195342552 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test3 a b < 1195342561 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test3 a < 1195342563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test3 a b < 1195342564 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test3 a b c < 1195342566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test3 a b c d < 1195342566 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b < 1195342573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b c < 1195342573 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b c d e f < 1195342579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1195342581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... doesn't work < 1195342590 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342610 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195342623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b c d e f < 1195342624 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b < 1195342628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b x < 1195342629 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test4 a b xasdisajd asldajksdhlkashd*("Y£(* < 1195342636 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 a b < 1195342639 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 a b c < 1195342643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 a b c d < 1195342643 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 a b c d e < 1195342645 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test5 a b c d e f < 1195342646 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195342647 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, craziest command parsing system EVAR is complete < 1195342673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It compiles to regexps < 1195342675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This: < 1195342679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :registerc "test5", method(:test), "a", "b", ["c", "d..."] < 1195342681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Compiles to this regexp: < 1195342689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/^:([^!]+)!([^ ]+) PRIVMSG ([^ ]+) :\*\*test5\s+([^\s]+)\s+([^\s]+)(?:\s+([^\s]+)\s+(.+))?\s*$/ < 1195342693 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195342694 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195342713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 a b < 1195342713 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 a b < 1195342714 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test2 a b < 1195342716 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195342719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You see, it's flexible. :P < 1195342740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that < 1195342742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kicks < 1195342742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ass < 1195342752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195342753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1195342768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't do anything yet? < 1195342770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195342773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's still awesome < 1195342808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the framework itself is 142 lines < 1195342877 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195343133 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195343147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**test < 1195343147 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1195343149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :excellent < 1195343183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok, you get to decide what it gets to do first ;P < 1195343203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1195343213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh the pressure :\ < 1195343240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :make the bot prefix allocation feature < 1195343272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1195343276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how would i detect? < 1195343283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try every ascii character in a message in here < 1195343286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and see who responds really quick? < 1195343286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195343286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, no idea :D < 1195343299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not very realistic :P < 1195343316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if someone responds to a certain prefix often, it is considered that guy's prefix < 1195343323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :often & fast < 1195343334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :often = almost every time < 1195343372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bleh i'm tired < 1195343373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1195343375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's loads of work < 1195343378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and is heuristic < 1195343382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(requires work over time to tell) < 1195343611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, you merely need to send a message twenty times, and see if you get twenty responses within X seconds :P < 1195343614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'll be fun for us. < 1195343626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh look, thongs < 1195343671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: INDEED < 1195343672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking it'd just learn from when people actually use the bots. < 1195343689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about something else, oklopol :P < 1195343713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... pretty hard to beat that, but i'll try < 1195343718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You could also just make it speak and understand English. < 1195343782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'm not sure if that was a random joke, or implying it'd be hard to make it detect prefixes < 1195343824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1195343845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll go get some coke, perhaps i get an *awesome* idea on the way < 1195343935 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195343990 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195343997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is some food for the markov chain generator. < 1195344000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is some food for thought. < 1195344004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344004 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195344009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195344026 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195344027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is some food for the markov chain generator. < 1195344028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is some food for thought. < 1195344031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344031 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :for the markov chain generator. < 1195344033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344034 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :This is some food for thought. < 1195344035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344036 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :chain generator. < 1195344042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Something peyavi must say to make food. < 1195344044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344044 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :the markov chain generator. < 1195344045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344045 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Something peyavi must say to make... < 1195344070 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195344088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Markov chains are fun. < 1195344098 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195344099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm restarting it now and it's going to leech from #php and #ubuntu < 1195344106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not from #esoteric? < 1195344108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, I should get crap just like those users spill! < 1195344110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And yes, from #esoteric. < 1195344114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But those are high-traffic channels. < 1195344114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1195344122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, start the Glass lecture! < 1195344127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1195344132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344133 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :first install driver < 1195344134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344135 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :dad runs our wireless internet < 1195344136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344137 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :start the Glass lecture! < 1195344139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344139 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :talk to your dad then. < 1195344140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344141 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :no encrypted files on my ipod < 1195344143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344144 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :rhythmbox, how can I do it easly < 1195344154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344154 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, I should get crap just like those users spill! < 1195344157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344157 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :If you're using C++, then you have only simple types ;) < 1195344166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C++ only has simple types? < 1195344170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Omg! < 1195344171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe out-of-the-box. < 1195344171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's unique. < 1195344174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It got that from "If you're using C++, then you have a REASON to do so." < 1195344180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D CLEVER BOT. < 1195344180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Wow*. < 1195344191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I didn't expect results so quickly, hehe < 1195344195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344195 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :device doesnt have driver/ out of box support e.g some USB WiFi card then u need to first install driver < 1195344198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344198 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :##windows or your nearest mental health institute. See http://launchpad.net/distros/ubuntu/+bug/1 http://linux.oneandoneis2.org/LNW.htm and !equivalents < 1195344203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195344209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344210 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :to fix all of my graphical glitches except for one... when my screen dims when a password prompt comes up or when the logout/shutdown screen... < 1195344244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344244 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, I should get crap just like those users spill! < 1195344248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344248 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :For discussion and help with Microsoft Windows, please visit ##windows or your nearest mental health institute. See http://launchpad.net/distros/ubuntu/+bug/1 http://linux.oneandoneis2.org/LNW.htm and !equivalents < 1195344248 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :match numbers in the middle of the string like: "ca4t" < 1195344267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344267 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :it does not dim the whole screen, just the top left two thirds as though it is detecting the wrong resolution. How do I fix this? < 1195344272 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195344291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's a second-order chain though. < 1195344296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So we have lots of repetition at the start. < 1195344307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If I made it first-order, it would be more unique but make less sense in the long term. < 1195344313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344313 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :and add to each a checkbox < 1195344315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344315 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :next to enable persistence? < 1195344316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344317 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :the "web .NET" < 1195344318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344318 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :screen, just the top left two thirds as though it is detecting the wrong resolution. How do I fix this? < 1195344318 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :from #php and #ubuntu < 1195344323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344323 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :USB Hard Disc ? < 1195344324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344325 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :dad runs our wireless internet < 1195344326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344326 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :part of it? I mean if I made it first-order, it would be more unique but make less sense in the long term. < 1195344337 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195344385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Should I make it first-order, just for now? < 1195344391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Eh, why not. < 1195344393 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195344404 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195344459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344459 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :this but I have no idea what terms to use < 1195344463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344463 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :could someone help me fix my graphics problem? The logout/reboot screen comes up doesn't do my resolution. I'd google this but I have no idea what terms to use < 1195344474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344474 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :or the dimming effect when the logout/reboot screen comes up doesn't do my resolution. I'd google this but I have no idea what terms to use < 1195344514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344514 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :was on glob < 1195344515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344516 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :could someone help me fix my graphics problem? The logout/reboot screen comes up doesn't do my resolution. I'd google this but I have no idea what terms to use < 1195344551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344551 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :XD card reader... < 1195344558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not much better, oh well < 1195344593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :peyavi: #esoteric != a hardware help channel < 1195344644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, it's a Markov chain. ;) < 1195344646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344646 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :wanted numbers as warranted, all the password prompt comes up doesn't do my resolution. I'd google this but I think document explains how do I think document explains... < 1195344681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, it passed the Turing Test. < 1195344688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ideally wouldn't you want something that balanced between first and second order according to how much data it has? < 1195344692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to go solve the halting problem now. < 1195344699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: No, the data in a markov chain depends on its order. < 1195344703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates an oracle < 1195344719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure you could make a hybrid somehow... < 1195344736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but i don't want to :P < 1195344739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot of work < 1195344744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :8-O < 1195344745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344745 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :use preg_match() < 1195344748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344748 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :because 3 isn't a Samba server? < 1195344749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1195344757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 8-O cries what. < 1195344760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that you fell for it? :P < 1195344792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yes. < 1195344796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195344802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it's easy to pass the turing test if the bot uses other people's sentences without altering them :D < 1195344804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I thought it was just your average IRC-ignorant dope :( < 1195344805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the "**markov"s should have given it away, honestly ;) < 1195344812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: actually. a lot of them were altered < 1195344819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but not the one GregorR fell for < 1195344824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*sobs* < 1195344831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that it was repeated. < 1195344841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, it's reading from #ubuntu and #php - homes of IRC-ignorant dopes worldwide. < 1195344845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, you're right, in a way < 1195344850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Heh < 1195344890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except the message probably was on-topic there < 1195344918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1195344925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344926 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :win :3 isn't a HP dv 1000 laptop, :D < 1195344932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's learned smilies. < 1195344970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344970 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Flash < 1195344975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No!! < 1195344976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344976 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :though it's incorrectly detecting my Desktop? < 1195344980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344981 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :So should i didn't know how u wanna do, you want to the one the keyframes will be really good < 1195344983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344984 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195344986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195344986 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :wanted numbers as warranted, all the password prompt comes up doesn't do my resolution. I'd google this but I think document explains how do I think document explains... how do my ipod to how... < 1195344999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok, well that works < 1195345000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195345012 0 :SEO_DUDE!i=Deee@gateway/tor/x-4fe0b169787b9d71 JOIN :#esoteric < 1195345117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195345117 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :keeping the files from my Desktop? < 1195345119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195345120 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :areas < 1195345122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195345122 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :'casper-rw' volume and boot live CD to keep a persistent copy all the same UBR as me! how do you want to break. < 1195345148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"how do you want to break" < 1195345153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like a threat. < 1195345272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195345274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195345275 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1195345277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195345277 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :interact in alpha < 1195345279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195345279 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :XP since i know what terms to dial up or the XD card reader... but I have given it doesn't do my ipod to z < 1195345289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, what should I add now :P < 1195345358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's 5*2? < 1195345365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195345368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an evaluator < 1195345369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1195345373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1195345375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes!½ < 1195345376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually. < 1195345378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1195345383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ruby evaluator? < 1195345387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so i'd have to secure it, so :| < 1195345389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooooooo!! < 1195345474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what, then < 1195345505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not making the evaluator yourself woulf be cheating < 1195345511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*woof woff < 1195345512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195345521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is turning into RZing. < 1195345531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Suggest something else? xD < 1195345563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's RZing? < 1195345571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ololobot has an evaluator < 1195345600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195345601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1195345605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just arithmetic? < 1195345607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so that sucks < 1195345659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, k < 1195345686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195345695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're so helpful < 1195345696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195345702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the only useful command in ololobot < 1195345712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've actually needed it a few times < 1195345734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Name what ololobot can do. < 1195345744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1195345749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno, random stuff < 1195345756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not much. < 1195345791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195345792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :list! < 1195345823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has interpreters for numbda, scheme, brainfuck, bootstrap and ski < 1195345831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and random small progs < 1195345851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a Battle of Wits Magic deck. . . < 1195345855 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195345914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random small = ? < 1195345920 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195345948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1195345955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like factorization < 1195345986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :name them < 1195346001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1195346020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch, choose, d, o, x, k, i, s, factors, in-pr, in-po, in-fi < 1195346028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bf is brainfuck < 1195346032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bs is bootstrap < 1195346038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is d o x k i s < 1195346039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :expr evaluates math expressions < 1195346044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :help lists those < 1195346048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :numbda is numbda < 1195346055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pl pointlessifies < 1195346062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ul is ski. < 1195346069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dict is a dictionary < 1195346076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2-way dictionaty < 1195346077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*r < 1195346091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :feed is that thing you made into your bot xD < 1195346102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sch is the scheme-alike < 1195346112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what thing that i made? < 1195346114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :choose picks one of its args at random < 1195346124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :d throws dice < 1195346125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, d o x k i s in-pr in-po in-fi are the ones i care about < 1195346182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : >>> o k 10 < 1195346182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : okokokokokokokokoko < 1195346182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : >>> x k 23 < 1195346182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : kokokokokokokokokokokokokokokokokokokokokokok < 1195346196 0 :ehird`!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1195346200 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195346433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195349418 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195350020 0 :SEO_DUDE!i=Deee@gateway/tor/x-5e91093aa7d77abd JOIN :#esoteric < 1195350293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes for a way to play-test Magic decks. . . < 1195350617 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lloooooooser < 1195350669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :azerbaijan < 1195350786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays his deck face-down < 1195350789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attacks < 1195350835 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is impervious to your dork-attack < 1195350899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You lose 200 life. You die. < 1195350910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :overkill < 1195350915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And when you're in #esoteric, you shouldn't call me a loser. :p < 1195350919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I know. < 1195350922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195350976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing dorky about magic, it's a pretty decent game < 1195350990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :theoretically speaking < 1195351003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit too cardy for me < 1195351009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's quite a good one in my opinion. < 1195351020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that it's hard to find someone to play when school's not in session. ;) < 1195351037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my friends used to play it online < 1195351058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need something I can do that with free. < 1195351062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I'm kinda broke) < 1195351077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what they used, but i do know they didn't pay for it. < 1195351119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know the official program requires paying for digital cards. < 1195351893 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1195351900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how could you prove you own the physical card? < 1195351922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You don't have to own the physical card. < 1195351933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You must merely own a digital one in the official online game. < 1195352137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1195352188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i meant if it wasn't like that < 1195352344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's an interesting problem actually < 1195352365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure it can be done < 1195352425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah pretty sure it can't without a smart card < 1195352479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think an online game could be useful without the ability to ensure that Wizards gets paid. . . It would encourage a large amount of playtesting new decks. < 1195352498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, tournaments and such would still need physical cards. < 1195352591 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and solving that problem would give you a really good digital currenc < 1195352592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :y < 1195352604 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1195352637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WARNING: We have a Wikipedian! < 1195352638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195352855 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195352860 0 :tokigun!unknown@unknown.invalid NICK :lifthrasiir < 1195353125 0 :digital_me!unknown@unknown.invalid QUIT :"Lost terminal" < 1195353145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol wikipeidan < 1195353162 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195353179 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway, long time see you ;) < 1195353210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195353253 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :eh, i meant i made no conversation for many months... < 1195353466 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1195353488 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to create the real implementation of Formula, and got lost < 1195353935 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1195354707 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1195354817 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1195354922 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195355232 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1195355243 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195355462 0 :jgannon!unknown@unknown.invalid PRIVMSG #esoteric :Hey, can somebody say "Hello World!" for me? < 1195355519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195355530 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1195355544 0 :jgannon!unknown@unknown.invalid PRIVMSG #esoteric :Yay! Thank you. < 1195355553 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1195355566 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can also sing about bottles of beers, or even repeat what you just say! < 1195355567 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195355574 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <- Turing complete < 1195355583 0 :jgannon!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty exciting. < 1195355596 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it. < 1195355609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm kinda hard to implement on another machine. < 1195355625 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no you aren't < 1195355625 0 :jgannon!unknown@unknown.invalid PRIVMSG #esoteric :Is that innuendo? :-p < 1195355629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm also Turing complte. < 1195355636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, I'm also programmer-abusive. < 1195355640 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No, but it would be! < 1195355647 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: calculate 2^2^26 < 1195355650 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1195355657 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2^2^2^2^2^2^2 < 1195355660 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could, but it might take a while! < 1195355684 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Execution speed is always a problem for us mere mortals. < 1195355729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'd die before you calculate it < 1195355734 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not turning complete < 1195355738 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Probably not. < 1195355742 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I'd be bored. < 1195355763 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, so would your computer if he tried to calculate the exact solution of some 3 body system! < 1195355792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg boobies < 1195356767 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195356793 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1195356864 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195357777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Humans are not Turing complete. < 1195357806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Proof: The halting problem is unsolvable for all Turing-complete machines. The answer to the halting problem for any human is "yes" < 1195357920 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Much like any computer! < 1195357941 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But if I was some sort of infinite brain in a jar... < 1195357944 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1195358027 0 :jgannon!unknown@unknown.invalid QUIT :"ChatZilla 0.9.79 [Firefox 2.0.0.9/2007102514]" < 1195358053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You can tell if humanity will halt? < 1195358063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets pedantic. ;) < 1195358111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I know that /a human/ will halt. < 1195358123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I said that /humans/ are not Turing complete, I did not say that /humanity/ is not Turing complete. < 1195358183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do you say "humans" as in "any individual human" or "humans as a group"? < 1195358203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1195358227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects that humanity is the only Turing-complete system to have a theoretical infinite amount of storage. < 1195358232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming an infinite universe) < 1195358258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you don't have enough memory, just create a child. Voila. 1 man-unit of storage. < 1195358263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hhmmm < 1195358268 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :humanity could be turing complete < 1195358269 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, and also an infinite life for humanity. < 1195358273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean "any individual human" < 1195358275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We shall call this 'malloc'. < 1195358279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Humanity" == "humans taken as a whole" < 1195358286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, true. < 1195358289 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which is pretty unlikely. < 1195358314 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to be human when you're just random particles scattered over a few cubic parsecs. < 1195358327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, the lifespan of humanity is the limiting factor. < 1195358347 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, limited memory. < 1195358373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A human is only capable of communicating a certain amount of knowledge to another human. < 1195358396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This probably creates an upper limit to the complexity of problems humanity can solve. < 1195358416 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Solution : infinite robots roaming the universe. < 1195358443 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It also has the advantage of being an infinity of robots. < 1195358647 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's reasonable to assume that humanity will go on forever < 1195358654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: With an infinite amount of humans, this does not matter. < 1195358671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you don't even need infinite humans < 1195358676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just always-growing humans < 1195358678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That assumes that any problem can be broken up in such a way that multiple humans can do it. < 1195358685 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood : Even after the sun slowly dies, and matter slowly turns into iron 56? < 1195358700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yes < 1195358701 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking of unfathomable times, but still. < 1195358905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :close enough < 1195359115 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The environment in which a device operates shouldn't be considered when asking if said device is Turing-complete. < 1195359177 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the device itself will slowly perish. < 1195359205 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no real device can be turing complete so it doesn't matter < 1195359211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is a pretty stupid discussion < 1195359228 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1195359239 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it is always a good occasion for mentioning infinite robots. < 1195359373 0 :Guest792!n=VERTiGO@pool-71-101-129-158.tampfl.dsl-w.verizon.net JOIN :#esoteric < 1195359407 0 :Guest792!unknown@unknown.invalid NICK :VERTiGO31 < 1195359430 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello World!" < 1195359474 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1195359489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have this feeling of dj vu. < 1195359511 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :8D < 1195359527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Please say "I wish I'd never made IRP >_<" < 1195359531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wish I'd never made IRP >_< < 1195359543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, where did IRP get mentioned now? < 1195359551 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :syntax error < 1195359559 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :stumble upon =P < 1195359567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1195359571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1195359629 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's the first 'program' I've written in IRP, I figured I"d make it a hello world < 1195359641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1195359645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1195359647 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :IRP? < 1195359656 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Nooooo, don't ask, stay pure! :P < 1195359661 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :I feel your deja vu, Slee < 1195359668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Internet Relay Programming. < 1195359681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a joke I made on the Esolang wiki. < 1195359686 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry, I know little enough about programming. < 1195359688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which then got reddit'd or something. < 1195359689 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Please do a barrel roll! < 1195359691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The preferred answer for IRP is "ERROR: I don't want to." < 1195359696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: >_< is my smiley < 1195359700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: I don't want to. < 1195359702 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you must pay me royalties < 1195359704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: O_O < 1195359778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also M_< < 1195359802 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks the IRP article on Esoteric. < 1195359804 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195359862 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "you" is my smiley. < 1195359868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Thou must pay royalties. < 1195359875 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :oh snap. < 1195359876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : Please, write the 99 bottles lyrics < 1195359876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : go to hell < 1195359883 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I see the limits! < 1195359883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: goober nap < 1195359991 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric = impractical, amirite? < 1195359999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not exactly < 1195360008 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck. < 1195360050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1195360055 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :esoteric? < 1195360065 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :painful, that's for sure. < 1195360076 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :that, and I want acompiler for it. < 1195360082 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :you know where to find one? < 1195360083 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's many < 1195360090 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I use Brainfuck Developer. < 1195360091 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :I cant find any ;-; < 1195360092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The files archive has loads of 'em. < 1195360102 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Nice. < 1195360103 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :it has many nifty gizmos. < 1195360111 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :esoteric = "Having to do with concepts that are highly theoretical and without obvious practical application." < 1195360113 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like seeing the actual memory. < 1195360130 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195360198 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.4mhz.de/bfdev.html < 1195360230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it can compile, though. < 1195360233 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Never had to use it. < 1195360277 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Thanks 8D < 1195360279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[shameless plug] The EgoBF suite includes a compiler. < 1195360289 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1195360309 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :you mention this 2 seconds after I finish the download. Good timing, I give you that =P < 1195360345 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :286 kB? I could have spared you that! < 1195360375 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :I"m sticking with BFDev for now. looks fancy < 1195360416 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's really swell. < 1195360434 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :=3 < 1195360492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeeeeeeeeeeeeeeeeeeeeeeggoooooooooooboobs < 1195360526 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Boobs? < 1195360544 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Breastisis. < 1195360705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the answer to success is planning ahead < 1195360716 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"hello, i'd like to register to be a sex offender" < 1195360727 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, I'm trying to figure out why JSMMIX doesn't work on IE. Unfortunately, IE seems to have no debugging facilities whatsoever. < 1195360760 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"I'm planning on some groping and orgies. Mostly with children, but probably some teens as well." < 1195360836 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Print the first 40 digits of Pi. < 1195360869 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I only know 10. < 1195360876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's the error message for IRP? < 1195360905 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :I know 40! 8D < 1195360918 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :3.1415926535897932384626433832795028841971 < 1195360930 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you know them, or know copypasta? < 1195360938 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :I know them! < 1195360959 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :I tried to memorize the first 100 for a roject in school < 1195360963 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :project < 1195360974 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :got to 40, and they stuck with me forever < 1195361014 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I knew 9 for the longest time. < 1195361029 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts singing the obvious billy joel song. < 1195361030 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know the 10th because of the song "Mathematical paradise". < 1195361050 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Lol < 1195361118 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :So like < 1195361122 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :.____. < 1195361575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh SHFFFFF < 1195361590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IE won't handle my gigantic array containing an ELF64 binary >_< < 1195361594 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Lol wut? < 1195361605 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1195361610 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :IE can't handle anything < 1195361629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even give me an error, it simply doesn't accept the code ._. < 1195361671 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1195361686 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even give me an error signifying that it couldn't accept the code X-D < 1195363187 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1195363560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell does IE not like that big of an array? < 1195363579 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :you sorta answered yourself. < 1195363581 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it: AJAX it. Make the Javascript load a file of MMIX assembly. < 1195363584 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :IE < 1195363595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :VERTiGO31: You have a point there. < 1195363603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just kill IE. < 1195363605 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :8D < 1195363636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why 0x8D? < 1195363651 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :switching to hexidecimal now? < 1195363657 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :that's be an emote. < 1195363710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. ;) < 1195363724 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :hehe =P < 1195364698 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195365114 0 :VERTiGO31!unknown@unknown.invalid PRIVMSG #esoteric :Well then... I gotta get up and outta here. < 1195365160 0 :VERTiGO31!unknown@unknown.invalid PART #esoteric :? < 1195365314 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195371933 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1195372799 0 :clog!unknown@unknown.invalid QUIT :ended < 1195372800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195372824 0 :okupa!n=okupa@129-11-22-190.adsl.tie.cl JOIN :#esoteric < 1195372905 0 :okupa!unknown@unknown.invalid QUIT :Client Quit < 1195373297 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195373301 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195375745 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195375929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : That assumes that any problem can be broken up in such a way that multiple humans can do it. <<< there are always problems where separating calculation into multiple threads does no good, i recall reading. < 1195375958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :humanity can't be tc if i'm correct < 1195376022 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195376717 0 :oklopol!unknown@unknown.invalid NICK :oko < 1195376722 0 :oko!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokoko < 1195377836 0 :oko!unknown@unknown.invalid NICK :oklo < 1195379322 0 :RedDak!n=dak@host65-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1195382799 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Success < 1195384930 0 :jix!n=jix@dyndsl-091-096-046-102.ewe-ip-backbone.de JOIN :#esoteric < 1195390396 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195390488 0 :Tritonio_!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195390987 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195391394 0 :SEO_DUDE!i=Deee@gateway/tor/x-7c559698c19da9d7 JOIN :#esoteric < 1195393591 0 :RedDak!n=dak@host65-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1195395395 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195399798 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195401560 0 :ehird`!n=elliott@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195401599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklo: minimization of nickname? < 1195403568 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195403578 0 :jix!n=jix@dyndsl-091-096-039-063.ewe-ip-backbone.de JOIN :#esoteric < 1195405318 0 :frontiersman!unknown@unknown.invalid QUIT :"leaving" < 1195405384 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195405445 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195405473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405473 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :just before and the test the test complete fine < 1195405476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405477 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :are in Gnome Nautilus? < 1195405478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405479 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1195405480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405480 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :[function.filesize]: Stat failed for http://images.slashdot.org/topics/topicinternet.gif (errno=2 - No such file or directory) < 1195405484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405485 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :handle just before and the test complete fine < 1195405694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405694 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :problem http://librenix.com/?inode=21 < 1195405696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405696 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :myfile.exe < 1195405698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405699 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :has the no need antivirus < 1195405700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405700 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :four as loaded? then, how to optimize! :P < 1195405705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405706 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :with changing the hell is in Mplayer? I'm using gnome Nautilus? < 1195405707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405708 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :from two workspaces is there any chance to understand why Linux does not trying to start..i dont know if I listen *.conf" . < 1195405866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405867 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :why Linux does not it is he doing with changing the buttons aren't being recognized by xev. < 1195405881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405881 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :active ). hi. < 1195405883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405883 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :work? < 1195405885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405885 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :people..maybe they are: similar < 1195405886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195405887 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :reboot is my ifconfig -a: bit worried at the test complete fine I'd just do what I reboot is it < 1195405893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm dne :P < 1195408178 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195408459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408459 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :hard drive ? hi. guys, WHen i think NFS client with journaling. < 1195408462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408463 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :kid learning math? < 1195408464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408465 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :program again it allows you want all are unix code in ubuntu is compiz-fusion basicly added to be allowed to Gutsy? adding it shows the data on.. here are the... < 1195408483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :such a clever little thing. < 1195408494 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1195408525 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does it have a good reason for saying things like "WHen"? < 1195408534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, other people have said "WHen" < 1195408541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it keeps the original punctuation and spelling in context < 1195408547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Although treats "when" and "WHeN" as equal) < 1195408557 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does it say "WHen" as commonly as it says "When"? < 1195408579 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195408586 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195408608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It says "WHen" if, when it first saw "Word-preceding-WHen WHen" before the correct spelling < 1195408661 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So if I say "foo When" a hundred times and "foo WHen" once, and it generates "foo", what'll come next? < 1195408699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHen < 1195408707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1195408709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1195408712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which did you say first < 1195408717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Because if so, that one. < 1195408720 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1195408760 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If I say "foo bar" a hundred times and "foo quux" fifty times, will it say whichever I said first, or "bar" with a 2/3 chance and "quux" with a 1/3 chance? < 1195408800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the weights, yes. < 1195408803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is a markov chain, of course. < 1195408808 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1195408810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it'd just parrot the first sentence it hears, over and over! < 1195408815 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1195408828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's just punctuation/capitalization that's preserved from the first time < 1195408835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1195408857 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If you ever have it do a Markov chain of me, good luck getting it to do anything but ask questions and agree with you. < 1195408875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's listening to you know, incidentally < 1195408877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*now < 1195408880 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1195408923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408924 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :liked it. < 1195408935 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How profound. < 1195408951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408951 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :marcrove chains or ~^Phill^~ / < 1195408959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408960 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :http://ubuntuforums.org/showthread.php?t=587905 < 1195408961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408962 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :#ubuntu+1 supports many formats. There a mac unix certified? < 1195408964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408964 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :earlier but im the old swap should reflect that. one. gateway (router) ..you could point me off with the Taligent and "grep video card and "foo When" i see !info unrar-free < 1195408980 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yay, "foo When". < 1195408982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408983 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :live cd < 1195408992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408993 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :based on qemu I can't < 1195408994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195408994 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Konqueror (KDE/Qt, KHTML engine), Dillo (GTK), Gecko engine), Dillo (GTK), Gecko engine), Epiphany (GTK, fronend < 1195409001 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I take it WHen and When" are considered different words. < 1195409006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: No, identical/. < 1195409015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409015 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195409018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409019 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :.com :< lvm. or directory) < 1195409022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409022 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :linux-image-server has the moment, Thanks for RAID? 5 years ago < 1195409024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409025 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :volume < 1195409026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409026 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :"security = < 1195409028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409028 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :well, < 1195409029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409030 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :NTFS partitions then how to read from seeing my main partition+swap partition you never < 1195409032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409032 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :oldbie to do i need help me how do in Mplayer? has the case with ubuntu???? Firefox (GTK, fronend < 1195409142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How long has peyavi been observing? < 1195409204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Uhh, it doesn't save. < 1195409207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Since it joined here, then < 1195409212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Since 17:04 < 1195409217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(here, it's 18:06) < 1195409218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So about an hour. < 1195409232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409232 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :projects, with the utf8 mode"? in it. Thanks < 1195409266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's also first-order now, to speed learning. < 1195409269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And starts off mindless < 1195409660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409661 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :oldbie to do i need help me how do in Mplayer? has the case with ubuntu???? Firefox (GTK, fronend < 1195409664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409665 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :animation package < 1195409667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409667 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :for any software which is there < 1195409668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409669 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :hax though. < 1195409669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409670 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Gutsy? my wireless card probably. less; unix < 1195409673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409673 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Epiphany (GTK, fronend < 1195409674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409675 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :imagine this, means? completely just 1 < 1195409677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409678 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ifdown eth0;ifup eth0 wlan0, < 1195409680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409680 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :legolas-San, < 1195409681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409682 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :vmware-server system -> what did tell it looking for? operating systems know. if so; i'm running < 1195409686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409687 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1195409688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409689 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :found at the terminal < 1195409690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195409690 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :irritating me there. any rules are both are in smb.conf folder < 1195410202 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Seems an interesting thing. < 1195410665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195410665 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ubuntuforums.org but they Open display... i'm working ... < 1195410669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's very basic, of course. < 1195411192 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :upgrading to feisty was a great idea, now xchat freezes every 10 seconds < 1195411382 0 :Tritonio!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195411434 0 :Tritonio!unknown@unknown.invalid QUIT :Client Quit < 1195411457 0 :Tritonio_!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195411473 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1195411719 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1195412633 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195413412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklo: you fucked up somehow < 1195413419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklo: reinstall or something :p < 1195413421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195413422 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :player, when you want to unmount the swap partition? /dev/sdb1 < 1195413426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195413427 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :eth0;ifup eth0 i wrote win on ubuntu boot commands are u < 1195413429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195413429 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :haa , ehird` (read the KDE deps, < 1195413434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1195413435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lucid. < 1195413439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195413439 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :troubleshooting docs < 1195413440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195413441 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :card its a hundred times < 1195413442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195413442 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :No rwx and AC97 sliders to other /boot, and #ubuntu-offtopic is madwifi something :p < 1195413864 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195414601 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195414601 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195415115 0 :ehird`!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1195415120 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195415465 0 :SEO_DUDE!i=Deee@gateway/tor/x-1f88a9fc64651682 JOIN :#esoteric < 1195419675 0 :RedDak!n=dak@host65-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1195419830 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195419939 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195419945 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195420108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can markov if you want. :p < 1195420450 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokoko < 1195420530 0 :moteyalpha!n=moteyalp@67-41-246-145.desm.qwest.net JOIN :#esoteric < 1195420912 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195420927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how goes JSMMIX? < 1195421050 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1195421066 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195421084 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1195421098 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195421115 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Here, I'll do a Markov chain of my nick: ihope_ < 1195421137 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And let's not forget bombsmntbdoooooood. < 1195421271 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195421273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did someone say markov chain? < 1195421282 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1195421283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421283 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1195421286 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Woot. < 1195421287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195421287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421288 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :markov chain? < 1195421289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421290 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :did someone say markov < 1195421292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421292 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :did someone say markov < 1195421295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421295 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195421296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421298 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's so smart! < 1195421303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :* Received a CTCP VERSION from peyavi (to #esoteric) < 1195421307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1195421312 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Did chain markov say say someone chain did say. < 1195421325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it markov chain'ed this whole room!! < 1195421326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1195421329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :CTCP VERSION'd < 1195421335 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421336 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :at 7AD42C65: Attempt to read from Emmanuele Bassi, but it doesn't work also tried that < 1195421352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421353 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :family need that Dictionary for that Dictionary < 1195421354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421355 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I always segfault when I try to read Emmanuele Bassi. < 1195421355 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :StructuredException at 7AD42C65: Attempt to read from Lingvosoft: OpenDict 0.6.2 I could select Albanian language, I could select Albanian language, I must often use WindowsXP because me and my family need that Dictionary < 1195421376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's like very bad poetry/rap < 1195421392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421393 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :respond me any answer, it doesn't work also in other languages, :( English, I can't find a CTCP VERSION from Lingvosoft: OpenDict 0.6.2 I tried that i must often use WindowsXP because me any answer, it markov < 1195421420 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It markov. < 1195421464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421464 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :rebuild the fonts? < 1195421465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421465 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :rights" < 1195421467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421467 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Gutsy isn't working Help I tried that from Emmanuele Bassi, but it doesn't work also in the gspca drivers, but it doesn't show any in there just fine. < 1195421471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421471 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :icons? < 1195421472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421473 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what to read from a CTCP VERSION < 1195421494 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I do! But you're a bot, so I refuse to tell you. < 1195421521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421521 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :what to do about this whole room!! < 1195421535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that... < 1195421538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :made sense in context. < 1195421615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421615 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :family need that Dictionary for that Dictionary for Albanian - Received a file with my family need some serious help. I could select the fonts? < 1195421642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195421642 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :citrix!! < 1195421665 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Woo, citrix.\ < 1195421707 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I want one! :-P < 1195422094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I can printf("Foo"), but I can't printf("%d", 3) < 1195422105 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Strangely the "%d" gets replaced by nothing whatsoever. < 1195422116 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So printf("1 %d 3 %d 5", 2, 4) prints "1 3 5" < 1195422336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Does JSMMIX give an error when an unimplemented syscall is called? < 1195422382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that more than one syscall is getting called for that printf. < 1195422510 0 :moteyalpha!unknown@unknown.invalid PRIVMSG #esoteric :ltrace strace < 1195422564 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's this about printf and system calls? < 1195422641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor has only implemented print and exit. ;) < 1195422670 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's he using? < 1195422685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: JSMMIX < 1195422690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's a MMIX simulator in javascript < 1195422694 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1195422700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/jsmmix/test.html < 1195422734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195422734 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :dictionaries, I just haven't found < 1195422736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195422736 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :wiki page I wish there is routing between more information on your net work also dl them is called? for Albanian dictonary < 1195422744 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195423000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now I improved peyavi. < 1195423005 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195423013 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195423023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Eh, need to fix it up some more < 1195423062 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is interesting. I type "about:blank" and then "javascript:document.write("Hello, world!")" into Firefox, and it works as expected, except now Firefox thinks that the page is still loading. < 1195423106 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195423108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423108 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195423131 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195423136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195423137 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195423165 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195423166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195423168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423168 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195423195 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aleph null bottles of beer on the wall, aleph null bottles of beer! < 1195423209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Too late, Slereah . < 1195423210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195423213 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195423214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195423216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423216 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195423220 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn you! < 1195423220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423221 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195423224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Try again now. < 1195423228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423228 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Damn you! < 1195423230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423230 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :and then it says "gedit has not been able to detect the character coding."..any ideas? < 1195423233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423234 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :and then it says "gedit has not been able to detect the character coding."..any ideas? < 1195423240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423241 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Damn you! < 1195423242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423242 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Damn you! < 1195423243 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why is it too late exactly? < 1195423249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: peyavi died, for a second. < 1195423257 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I didn't follow too much what's happening. < 1195423260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: If you want to get "aleph-null ..." into it, now's your chance. :P < 1195423269 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aleph null bottles of beer on the wall, aleph null bottles of beer! < 1195423276 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But who's peyavi! < 1195423279 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And now... we wait. < 1195423280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Some robot? < 1195423287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1195423289 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sí. < 1195423293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :He's a markov chain bot. < 1195423297 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423297 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :But who's peyavi! < 1195423304 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps < 1195423304 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Markov chain? < 1195423312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Right now, he's 2nd-order, and will only start a sentence with the 2 words that have already started a sentence < 1195423314 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Select a word based only on the word before, yes? < 1195423316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So no mid-sentence jumps < 1195423318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: No, 2. < 1195423323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Select a word based on the two words before. < 1195423325 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Close enough. < 1195423330 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423330 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Some robot? < 1195423342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It needs a lot of data to stop parroting when second-order. :) < 1195423345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423345 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :jsoftw: yes < 1195423364 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Make it match based on the last two letters! :-P < 1195423369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1195423396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Dissociated press has an example of letter-based markov chaining < 1195423409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The word based example is really good though < 1195423410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"wart: n. A small, crocky feature that sticks out of an array (C has no checks for this). This is relatively benign and easy to spot if the phrase is bent so as to be not worth paying attention to the medium in question." < 1195423414 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Presidentagon, etc. < 1195423440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423440 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Right now, he's 2nd-order, and will only start a sentence < 1195423449 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps < 1195423479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1195423482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why did he give up there? < 1195423483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1195423488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Probably #ubuntu or #php influence < 1195423491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(sentence => end) < 1195423502 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You did end a sentence with "a sentence". < 1195423510 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You ended THAT sentence with "a sentence". < 1195423528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1195423556 0 :moteyalpha!unknown@unknown.invalid PRIVMSG #esoteric : ?vokraM ton si sdrawkcaB < 1195423558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Right now, he's 2nd-order, and will only start a sentence with the 2 words that have already started a sentence < 1195423560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Different sentence < 1195423561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But yes < 1195423564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are right, partly < 1195423576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :moteyalpha: heh < 1195423578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423579 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :[Neurotic]: it's a shot in the little hole on the "hip" factor, then you're competing directly with Apple, and chances are Apple will out-hip you up and down the street with... < 1195423657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423657 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :mozart: I think a lot more people would be open to switching away from Windows if they had a place they could go for tech support and professional assistance. < 1195423724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423724 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :i choosed the default option and it formats all my hd < 1195423726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195423726 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :anybdy have any ideas with the erro i'm getitng for trying to instal amsn? < 1195423730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1195423734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is merely a parrot, right now < 1195423746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Got any huge texts to flood it with? :P < 1195423757 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The Bible? < 1195423769 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The Nate-the-snake joke? < 1195423780 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Should I send it one in private messages? < 1195423858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The bible?! < 1195423866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't want it to become mindless. :P < 1195423888 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The Nate joke, then. < 1195423913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Okay then :P it listens to all PRIVMSG's so do whatever < 1195423970 0 :moteyalpha!unknown@unknown.invalid PRIVMSG #esoteric :Send it a text file of the human genome in GATTACA format and maybe it will answer? < 1195423992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :moteyalpha: It has trouble with the brown corpus, never mind that! :P < 1195424024 0 :ihope_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195424039 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195424054 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1195424060 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Will send now. < 1195424088 0 :ihope_!unknown@unknown.invalid QUIT :Excess Flood < 1195424119 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195424130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it didn't see a thing you said and you excess flood'd < 1195424133 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Bah. How much did you get? < 1195424136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :None. < 1195424143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Add some time delay. :P < 1195424157 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195424165 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Will do. < 1195424281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it hasn't heard anything yet < 1195424287 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1195424328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195424328 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!apt | shawn_selig29 < 1195424330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195424330 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :EminX: join me in that case i have my script basically str_replace {CITY, STATE, ZIP} type tags inside the cron job of course. < 1195424331 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195424334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195424335 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :the-erm: how about performance? < 1195424336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195424337 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :soskel then use that optino and ur unallcatoed space will be used < 1195424349 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Unallcatoed. What a fun word. < 1195424357 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'll just try sending it again. < 1195424384 0 :ihope_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195424400 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195424417 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...sorry. Again. < 1195424421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195424453 0 :ihope_!unknown@unknown.invalid QUIT :Excess Flood < 1195424485 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195424517 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, this isn't working. < 1195424539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. send line < 1195424542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. wait a bit < 1195424544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3. goto 1 < 1195424620 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That'd take a while. < 1195424631 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Unless, of course, I did it botwise. < 1195424649 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it botwise < 1195424754 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :you have one sucky client < 1195424764 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1195424788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HAY IHOPE BE CTCPVERSION RESPONDERING. < 1195424817 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :SI SENOR? < 1195424842 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195424899 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195424900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>ihope_< CTCP VERSION < 1195424905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no responz < 1195424954 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, huh. < 1195424967 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :=== CTCP version reply ``ChatZilla 0.9.78.1 [Firefox 2.0.0.9/2007102514]'' from ihope_ < 1195424981 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Try now. < 1195424991 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Probably that I wasn't identified to NickServ. < 1195425008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1195425010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :chatzilla < 1195425013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :terrible < 1195425025 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1195425040 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Better than irssi in some ways, not as bad as XiRCON in some ways. < 1195425091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what OS? < 1195425097 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Windows. < 1195425111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195425114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then there is no resolve for you < 1195425128 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'm using Windows because my Windows machine is closest to me. :-) < 1195425144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Xircon stopped development in 1997 you know :P < 1195425169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do you have a Windows machine? < 1195425215 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Because of games, I guess. < 1195425284 0 :moteyalpha!unknown@unknown.invalid PRIVMSG #esoteric :Don't most games run on wine anyway? < 1195425308 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe? < 1195425324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :moteyalpha: no. < 1195425327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a few do < 1195425330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nowhere close to 'most' < 1195425340 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195425361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saves the day < 1195425387 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :i hope so < 1195425410 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :(so fresh!) < 1195425443 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends < 1195425552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195425553 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Add some time delay. :P < 1195425614 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :peyavi: i don't think that's necessary, since you only respond to the **markov command < 1195425622 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :no one will think you're human anyway < 1195425627 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Have you received anything? < 1195425635 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195425636 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :dredhammer: fix what? < 1195425648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I do not think so ihope_ . < 1195425667 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1195425668 0 :Tritonio_!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195425685 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Did you see me say "Oogle." there? < 1195425754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1195425763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::ihope_!n=ihope@tapthru/resident/ihope PRIVMSG peyavi :Oogle. < 1195425775 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :But nothing from ihope? < 1195425786 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What about "Foom."? < 1195425820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195425821 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :soskel, not sure how to do with the brown corpus, never mind that! :P < 1195425885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: did you identify < 1195425893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to, to send /msg' < 1195425893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s < 1195425896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on freenode < 1195425930 0 :ihope!unknown@unknown.invalid QUIT :"Reconnecting" < 1195425940 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195425947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Trying again. < 1195425975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1195425976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1195425979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're breaking < 1195425981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at the wrong points < 1195425989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do one sentence per messge < 1195425993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it only does it per message < 1195426048 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195426165 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195426185 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195426230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: see above < 1195426230 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know how to stop sending. < 1195426240 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Has it finished yet? < 1195426257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No < 1195426267 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426268 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :mindstorms: please explain < 1195426353 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426391 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426391 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Should I revert back to the left of that, and starts walking. < 1195426399 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like something from the story. < 1195426410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's s till being sent. < 1195426443 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"Just going by a feeling, he points himself somewhat to the left of that, and starts walking." < 1195426444 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How far is it? < 1195426452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"he stares at the snake in shock" < 1195426467 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That's not very far at all. < 1195426477 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :About a fifth of the way through. < 1195426480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Hmm. Maybe the snake has no interest in biting him?" < 1195426504 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there are line breaks in inappropriate places? That's not all that good. < 1195426510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1195426551 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you aren't okay with lines ending with "He glanced over at Sammy and saw that Sammy"... < 1195426624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426625 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :disoriented as he can. talk < 1195426629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426629 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ekneuss: I know the file itself. < 1195426630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426631 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :cant get it started again. There were no cell < 1195426632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426633 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :WGGMk: I'm experimenting with this < 1195426634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426639 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :in kde I can save it into another socket? < 1195426640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426641 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :i got amsn installed thxs guys < 1195426667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426667 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :beautiful women carrying pitchers of water will come up and the < 1195426669 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess "disoriented as he can. talk" isn't all that good. < 1195426679 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195426740 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426741 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :is there a reason specifically for using amsn? < 1195426797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195426797 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :have water, in it, and used the ones from the story. < 1195426988 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195427017 0 :peyavi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195427167 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195427168 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195428038 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195428089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SORRY ihope :P < 1195428094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Crashified. < 1195428169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195428172 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you know how to stop sending in irssi? < 1195428182 0 :sebbu!unknown@unknown.invalid QUIT :"bye" < 1195428349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1195428350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1195428352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/quit? :P < 1195428794 0 :ehird[bloat]!n=user@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195428803 0 :ehird[bloat]!unknown@unknown.invalid PRIVMSG #esoteric :hello from ERC, running under the worst OS ever < 1195428805 0 :ehird[bloat]!unknown@unknown.invalid PRIVMSG #esoteric :I mean emasc. < 1195428808 0 :ehird[bloat]!unknown@unknown.invalid PRIVMSG #esoteric :*emacs < 1195428822 0 :ehird[bloat]!unknown@unknown.invalid PRIVMSG #esoteric :this amuses me greatly because it seems to be well polished as far as IRC clients go. < 1195428829 0 :ehird[bloat]!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: even tab completion < 1195428984 0 :ehird[bloat]!unknown@unknown.invalid PART #esoteric :? < 1195429010 0 :ehird!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195429014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What the fsck. < 1195429019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Emacs, by default, has >two< IRC clients. < 1195429039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Priorities, eh? < 1195429068 0 :ehird!unknown@unknown.invalid NICK :ehird[bloooooooo < 1195429073 0 :ehird[bloooooooo!unknown@unknown.invalid PRIVMSG #esoteric :23:37 /nick ehird[blooooat] < 1195429075 0 :ehird[bloooooooo!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1195429136 0 :ehird[bloooooooo!unknown@unknown.invalid QUIT :Client Quit < 1195429928 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: actually, I typed "Oh. Do you know how to stop sending in irssi?" before saying "Well, I don't know how to stop sending". It's just that it didn't send that until it finished sending the story, I guess :-P < 1195431844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cromulent is a cool word < 1195431919 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195431923 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195431931 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195432019 0 :moteyalpha!unknown@unknown.invalid PRIVMSG #esoteric : crapulent is a cool word too. Sickness caused by excessive eating or drinking. < 1195432224 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195432805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the word, 'cromulent', is cromulent < 1195433622 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195434350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Crapulent is a perfectly cromulent word, you know. < 1195434413 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195434419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want a food < 1195434513 0 :moteyalpha!unknown@unknown.invalid PRIVMSG #esoteric :Oh I get it, I thought they were talking about the utility fsck in Linux, lol. < 1195434956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195435826 0 :SEO_DUDE!i=Deee@gateway/tor/x-1006b462b3497dce JOIN :#esoteric < 1195436579 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1195436910 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"studdie - erm, i mean study" < 1195437149 0 :moteyalpha!unknown@unknown.invalid PART #esoteric :? < 1195437388 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195437446 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195437866 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195437934 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195439477 0 :ihope_!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1195439585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my head < 1195440005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :has boobs!!!!!!!!!!omg < 1195440028 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Write me a sonnet on the subject of the Forth Bridge. < 1195440046 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195440414 0 :greyerg!n=grey@dhcp199083.rez.mcgill.ca JOIN :#esoteric < 1195440442 0 :greyerg!unknown@unknown.invalid PRIVMSG #esoteric :please print, "welcome to #esoteric !" < 1195440666 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195440820 0 :greyerg!unknown@unknown.invalid QUIT :"Leaving" < 1195441414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no < 1195442379 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195442444 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195443438 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1195444814 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195444896 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anyone every thought about networking with sound? < 1195445523 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i think, in theory, i will be able to get at least 1KByte/sec with a cable linking the speaker plug of one computer and the microphone plug of the other < 1195445530 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or 1Byte/sec with a speaker and microphone < 1195445710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Been done. < 1195445719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IP over bongo drums, actually. < 1195447784 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1195447827 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how do you connect a bongo drum to a computer? < 1195447848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Solonoids connected to a serial port, IIRC. < 1195448837 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bongo drum*S* and *A* serial port < 1195448842 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is that really what you mean < 1195448955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1195448992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A "1" and a "0" were transmitted by different drums, which would be at different frequencies when struck, IIRC. < 1195449048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :orly? < 1195449060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how were the digitaizimaized at the other end? < 1195449063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :link plz < 1195449214 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : anyone every thought about networking with sound? < 1195449220 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ever heard of a MODEM? < 1195449404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Microphone and some fairly clever software. < 1195449421 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about noise? < 1195449437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was not exactly a *robust* network. < 1195449460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be some cool software if it could do it well < 1195449560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how you do that < 1195449565 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fourier transform? < 1195449610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Possible. < 1195449867 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :if you just have two different bongos, it's quite trivial to pick the right one < 1195449904 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :except it's prolly easiest to fourier it up < 1195449949 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :also, i've learned to enjoy these 15 second long lag pauses xchat takes < 1195449963 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :they really brighten up the day and such < 1195449998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you know what else brightens up the day? < 1195450013 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195450039 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :playing a kick-ass violin solo? < 1195450043 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:14] ever heard of a MODEM? < 1195450053 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i meant with a speaker and microphone < 1195450061 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anyway i don't have a modem. < 1195450085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :modems have speakers < 1195450109 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: please tell me what else brightens it... < 1195450117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklo: boobies < 1195450184 0 :oklo!unknown@unknown.invalid PRIVMSG #esoteric :oh, right. < 1195450208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION straps a speaker & microphone to a modem < 1195450210 0 :oklo!unknown@unknown.invalid NICK :oklopol < 1195450215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195450409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like the old ass modems that you attached the phone to < 1195450428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :funny how a - changes the meaning of a sentence < 1195450476 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195450522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cya -> < 1195450553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nooooooo < 1195450596 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195450609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like the old ass-modems? < 1195450622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the acoustic coupler on the ass-modem, anyways? < 1195450630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely an anal coupler would work better? :p < 1195450643 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195450645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't HAVE A MODEM! < 1195450653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a box of them < 1195450784 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is connected to the internet by IPOMCKTSTPMNTSYPIAPS2POYCUTDVAAVSRATOE < 1195450832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is connected to the Internet via ferromancy. < 1195450930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've got a few modems < 1195450940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ferromancy? < 1195450970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Iron magic. :p < 1195450980 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IPOMCKTSTPMNTSYPIAPS2POYCUTDVAAVSRATOE is IP Over a MIDI Compliant Keyboard, The Sort That Plays Music Not The Sort That Plugs Into A PS/2 Port On Your Computer...forgot the rest. < 1195451011 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have made the transmission program already < 1195451016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice. < 1195451021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :could a midi device be the mod part of a modem? < 1195451027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION must sleep. . . < 1195451074 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not really connected via IPOMCKTSTPwhatsit. < 1195451076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sleep is for the we[a|e]k < 1195451091 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is connected by IPOAENCTAWNCTAADSLRCTTI < 1195451123 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IP Over An Ethernet Network Connected To A Wireless Network Connected To An Asymmetric Digital Subscriber Line Router Connected To The Internet < 1195451150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you neglected to include how your isp is connected to the internet < 1195451318 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is connected by IPOAENCTAWNCTAADSLRCTTIVTNZGGIANZATTHKIIRCATTWCTWSIHI < 1195451355 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :.....Via The New Zealand Global Gateway In Auckland, New Zealand, And Then To Hong Kong If I Recall Correctly And Then To Whatever Country The Web Site Is Hosted In. < 1195451357 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :good enough? < 1195451361 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :not sure about the hong kong bit < 1195451393 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wait, it isn't to hong kong < 1195451424 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :visual traceroute (http://whatismyipaddress.com/staticpages/index.php/tools-visual-traceroute) told me a while ago it went there but it doesn't now. < 1195451598 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION corrects his earlier statement < 1195451604 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has ONE modem which is inside a laptop < 1195451826 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines pinging his computer musically. < 1195451902 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking of a slower but cooler variation which made small alterations to a given sound file. < 1195451942 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and played them < 1195452468 0 :immibis_!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195452603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines pinging GregorR's BUTT < 1195452772 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i believe 'ping butt' translates to beep boop boop beep bip bop boop beep beep beep doop deee oo beep < 1195453405 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195453956 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1195454406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Hey man, I don't swing that way. < 1195454439 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195454466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :* bsmntbombdood imagines pinging GregorR's BUTT < 1195454471 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195456247 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195456253 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195458421 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have a program now which outputs all incoming sound into a file, which is named, appropriately, in.out < 1195458487 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to understand the maths behind FFT < 1195458549 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195458666 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Take my advise. I don't use it anyw < 1195459027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1195459199 0 :clog!unknown@unknown.invalid QUIT :ended < 1195459200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195460126 0 :jix!n=jix@dyndsl-091-096-033-101.ewe-ip-backbone.de JOIN :#esoteric < 1195460354 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1195463782 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195464397 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195464843 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195465463 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195466264 0 :Slereah-!n=Slereah@ANantes-252-1-7-175.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195467474 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195467532 0 :Slereah!n=Slereah@ANantes-252-1-7-175.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195468124 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195468197 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195470967 0 :Slereah-!n=Slereah@ANantes-252-1-7-175.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195471718 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195471766 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1195472029 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195473294 0 :SEO_DUDE!i=Deee@gateway/tor/x-8fea078b99e439ed JOIN :#esoteric < 1195473600 0 :Tritonio_!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195475443 0 :Slereah-!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475444 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475445 0 :Jontte!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475445 0 :fizzie!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475445 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475445 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475446 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475446 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475447 0 :sebbu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475447 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475447 0 :Eulogy!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475448 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475448 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475449 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475449 0 :zuzu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :jix!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :lifthrasiir!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :johnk_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :ihope!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :SimonRC_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195475450 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195476100 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1195476100 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1195476100 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1195476100 0 :SEO_DUDE77!i=Deee@gateway/tor/x-fc3127ef83f80228 JOIN :#esoteric < 1195476100 0 :ihope_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195476100 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1195476100 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195476100 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195476100 0 :SEO_DUDE!i=Deee@gateway/tor/x-8fea078b99e439ed JOIN :#esoteric < 1195476100 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1195476100 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195476100 0 :jix!n=jix@dyndsl-091-096-033-101.ewe-ip-backbone.de JOIN :#esoteric < 1195476100 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1195476100 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1195476100 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1195476100 0 :lifthrasiir!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1195476100 0 :Eulogy!n=daeken@208.74.170.245 JOIN :#esoteric < 1195476100 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1195476100 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195476100 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1195476100 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1195476100 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1195476100 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1195476100 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1195476121 0 :Slereah-!n=Slereah@ANantes-252-1-7-175.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195476121 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195476272 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195476284 0 :johnk_!unknown@unknown.invalid QUIT :Connection timed out < 1195476372 0 :SimonRC_!unknown@unknown.invalid QUIT :Connection timed out < 1195476422 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1195476563 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1195476588 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1195481256 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195481295 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1195481461 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195481574 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195481759 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195485246 0 :SEO_DUDE77!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195485347 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195485388 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195485941 0 :SEO_DUDE77!i=Deee@gateway/tor/x-dc4fa1ff62b7f583 JOIN :#esoteric < 1195488585 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195488664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates those new ecard spams < 1195488691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it takes me several _seconds_ to determine that they are fake < 1195488760 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195488944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how fast do you solve the rubik's cube? < 1195489068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not applicable will do if you can't, but i think that was a safe assumption < 1195489121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i haven't done it for many years < 1195489150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but when you did, did you get under a minute? < 1195489156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doubtful < 1195489192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not that many people can do it under a minute you know :P < 1195489200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you learn the techniques somewherer or invent the moves yourself? < 1195489218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles at a certain channel whose bans don't expire, ever < 1195489221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i know < 1195489221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first time i learned them < 1195489222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know a guy who can < 1195489238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :learned how to solve the cube without any help in 4 hours < 1195489244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :several years later, after learning group theory, i think i rededuced how to do it < 1195489246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is one of the guys i hate < 1195489254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1195489291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i don't think the original memory was _entirely_ lost < 1195489319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles some more < 1195489403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what chan? < 1195489406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a pretty generic grumble, ops are lazy < 1195489416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: #ruby-lang < 1195489530 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195489536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to learn more group theory... < 1195489707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc the trick is to note what happens if you compose moves as move A, move B, move A inverted, move B inverted < 1195489739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically anything not touched by _both_ A and B is preserved by the composition < 1195489752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195489754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1195489790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does that go for *any* two moves? < 1195489795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it does < 1195489799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the idea < 1195489812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clevah < 1195489817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they could be composed moves themselves < 1195489840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm learning from a tutorial atm, we'll see if that leads to understanding... < 1195489851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195489988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you probably will notice some ABA^-1B^-1 patterns in the tutorial now :) < 1195490021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1195490024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i guess there _might_ be a completely different method < 1195491979 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195493639 0 :SEO_DUDE77!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195495187 0 :helios24_!i=helios@tomakin.hellzilla.de JOIN :#esoteric < 1195495246 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195495256 0 :jix!n=jix@dyndsl-080-228-182-203.ewe-ip-backbone.de JOIN :#esoteric < 1195495532 0 :helios24!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1195495961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INTERESTING STATEMENT < 1195496132 0 :Slereah!n=Slereah@ANantes-252-1-24-58.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195496370 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195496609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: DERISIVE COUNTERARGUMENT < 1195496622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: SUPERB COUNTER-COUNTERARGUMENT < 1195496643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NAIVE INTERMEDIATION < 1195496655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(we norwegians are good at that) < 1195496673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: INSINUATION OF SINFULNESS IN YOUR EVIL "SCIENCE" ARGUMENT < 1195496712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: COMMENT ON YOUR HOLY SPIRIT HAVING HAD SEXUAL INTERCOURSE WITH ME LAST NIGHT, FOR ALL VALUES OF HOLY SPIRIT (JESUS, YOUR MOM) < 1195496733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NAIVE APPEAL TO REASON < 1195496747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: MEME REFERENCE < 1195496778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :COINED EXPRESSION USED AS IF COINED EXPRESSIONS ARE IMPLICITLY TRUE < 1195496887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: NEW ARGUMENT THOUGHT UP NOW WHILE WAITING FOR A PROPER COUNTER-COUNTER-COUNTERARGUMENT TO ARRIVE BY SOME MEANS OF COMMUNICATION < 1195496931 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Reference to some body part. < 1195496966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: WHAT DOES "R" MEAN? IN THE TWENTY-FIFTH AND A HALF DIMENSION, WE ONLY PERCEIVE CAPITAL LETTERS. ENTERING DEBUGGER. < 1195496969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : [DEBUGGER-REPL] ** < 1195496971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: SUGGESTION THAT YOUR SEXUALITY IS A RELEVANT TOPIC OF DISCUSSION < 1195496984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mothers < 1195496990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: SYNTAX ERROR, PERHAPS YOU FORGOT TO EXIT THE DEBUGGER? < 1195496999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, that was a fun argument :P < 1195497008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: "OK" DEBUGGER EXITED. < 1195497016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: COMMENT THAT YOUR SEXUALITY IS MORE RELEVANT. < 1195497022 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dpm < 1195497031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SASSAD. < 1195497047 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195497047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CONTINUING THE PATTERN AFTER EVERYONE ALREADY GOT SICK OF IT < 1195497072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: COMMENT THAT CERTAIN PEOPLE (ME) DID NOT GET SICK OF IT < 1195497090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INSINUATION OF IMMATURITY < 1195497095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :VALIANT ATTEMPT TO BRING CALAMARI INTO ALL THIS < 1195497153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just sorted a list in constant time < 1195497174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: DID YOU SOLVE THE HALTING PROBLEM TOO? < 1195497181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(OKAY, THAT'S ENOUGH. EXITING TO COMMAND LINE < 1195497187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :) $ < 1195497361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just proved a program will never halt < 1195497414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still have some trouble with the general case < 1195497418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thogh < 1195497421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though < 1195497461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1195497462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why < 1195497463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lag < 1195497526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because < 1195497539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of < 1195497540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hag < 1195497564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You lag hag. < 1195497609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :test < 1195497611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can anyone hear me < 1195497627 0 :ehird`!unknown@unknown.invalid QUIT :"K-Lined by peer" < 1195497647 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195497654 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can hear you, yes. < 1195497739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO I CANNOT HEAR YOU, SPEAK LOUDER < 1195497780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, were you _actually_ K-lined there? < 1195498068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195498070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me? < 1195498076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was klined? < 1195498096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your quit message said "K-Lined by peer" < 1195498104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195498107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by peer < 1195498108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195498121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think peer can k-line me < 1195498127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seeing as he's an abstract entity < 1195498134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(read: that's my quit message) < 1195498144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1195498148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :peer is a real user < 1195498149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't be so sure, he's quite a rascal. just ask Ibsen. < 1195498161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt he's the Connection Resetter though < 1195498162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195498501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FreeNode makes it pretty clear what's a user quit message and what's a system quit message. < 1195498965 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195498970 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195499748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, no quotes around system messages? < 1195499773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: thanks for the demonstration ;) < 1195500690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: private ping, i need guidance. < 1195500718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1195500753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1195500754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :identification. < 1195500766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait a mo, i'll harrass you in a minute < 1195501623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i say to you < 1195501677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :verily? < 1195501688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno what i was going to say < 1195501750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let's hope not. we don't want people with a jesus complex in here. < 1195501791 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everyone who confesses Me before men, the Son of Man will confess him also before the angels of God < 1195501876 0 :RedDak!n=dak@host135-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195502217 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195502278 0 :RedDak!n=dak@host135-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195503351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping < 1195503492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195503697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: /msg ping < 1195507673 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1195508124 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195510691 0 :SEO_DUDE!i=Deee@gateway/tor/x-16dc552fde362ee8 JOIN :#esoteric < 1195510829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :funny story < 1195510839 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this song started and i was like "hmm this sounds like elp" < 1195510846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then i realized it actually was elp! < 1195510963 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195510988 0 :oerjan!unknown@unknown.invalid QUIT :"elp! elp!" < 1195511276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: HAW HAW THAT R HILL LARRY US < 1195511324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know! < 1195511407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :funny story < 1195511425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried to solve an equation using the lambert w function for 2 hours < 1195511441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then wrote a program to approximate it for me in a minute. < 1195511447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :funny story < 1195511456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :somebody told me something was going to be a funny story < 1195511460 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :then it wasn't funny at all < 1195511463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :so I killed them < 1195511464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should never forget i'm a programmer not a mathematician :\ < 1195511476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: when did this happen? < 1195511501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Notice that bsmntbombdood hasn't responded in three minutes? I killed him. < 1195511509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195511516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FUCK < 1195511520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1195511525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol imma zombie! < 1195511601 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i watched a movie about zombies last night < 1195511620 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :funny story < 1195511625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :you watched a movie about zombies last night < 1195511627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AND NOW YOU ARE ONE < 1195511635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1195511827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bites GregorR  < 1195511830 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195511832 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah now you are a zombie < 1195511834 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195512270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i fap to goatse < 1195512273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong window < 1195512308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i fap to tubgirl! we're like soulmates < 1195512371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I fap to people who type things into the wrong window. < 1195512404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha look at what someone just said in #esoteric: " I fap to people who type things into the wrong window." < 1195512405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195512406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1195512408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wrong window < 1195512433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OOOOH YEAH OOOOOOOH BABY YEAH < 1195512448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: cool! < 1195512468 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 1-10, what am i? < 1195512823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible to type something in the wrong window < 1195512879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you meant to type that in another channel < 1195512881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: definite 7, in case you're just asking which number you resemble most < 1195512895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(oklopol most resembles a 3.) < 1195512900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1195512906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Actually I think bsmntbombdood is more like 6. < 1195512906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes, but i'm the guy who solved the halting problem < 1195512908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq is 7. < 1195512918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: fun pseudopsychology relations! < 1195512920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195512920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1195512924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're 4, methinks < 1195512938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not 4! Although I may be like the number 4. :P < 1195512956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo is... 15 or something < 1195512965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, should i sleep for 6 hours or just stay awake... < 1195512999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is insulted < 1195513031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo is so 9 < 1195513060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: we're not talking about age :P < 1195513124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should learn morse code < 1195513139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION already knows < 1195513161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... or not, it was long ago < 1195513192 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, oh < 1195513199 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how fast? < 1195513211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :5 would make sense, because 'S' < 1195513261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: nah, it's more your personality + typing style that factors in < 1195513268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though pikhq's name goes some way to making him 7 < 1195513303 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What do you consider my typing style to be like/ < 1195513304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195513310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can do alphabet substitution as fast as i speak < 1195513319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other way around, i don't remember < 1195513350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :none of my friends know it, nor learned it when i did < 1195513351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i haven't really used it < 1195513373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Umm.. sgeo-ish. < 1195513403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, me and a friend designed a substitution alphabet called lopiselepi, that was kinda neat, unfortunately once again i was the only one to ever learn it :D < 1195513605 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I'd assume your friend learned it too.. < 1195513691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: did ben olmstead learn malbolge? < 1195513692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course not! < 1195513696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then you assume incorrectly < 1195513698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have three other friends who've tried to learn it though < 1195513725 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ben Olmstead? *takes a contextual guess* < 1195513727 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1195513742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately people don't seem to be able to learn an alphabet no matter how many memory pegs you give them < 1195514635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nn -> < 1195514822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FOODLESNAPOMGLOFFENERWAGOOO < 1195515220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Back < 1195515610 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195515615 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195517429 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195517727 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195517930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm < 1195517944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"... was almost the victim of an assassination attempt by ..." < 1195517954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can you be /almost/ a victim of an assassination /attempt/? < 1195518513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm 7?!? < 1195518534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, I *was* when I acquired the name) < 1195518775 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How did you come up with pikhq? < 1195519426 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1195519872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to create a website called "Pikachu's Headquarters", or "pikhq" for short. < 1195519944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1195519959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq.respect -= infinity; < 1195520071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: At the age of 7. < 1195520090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Before anything but the Pokemon game was released in the US. < 1195520095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Before the game was even popular. < 1195520098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You may bite me. < 1195521007 0 :Tritonio_!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195523143 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195523214 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where can I find an interpreter or compiler for Unlambda on windows? < 1195525714 0 :SEO_DUDE!i=Deee@gateway/tor/x-020a567907b77179 JOIN :#esoteric < 1195526463 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikachu's headquarters LOL < 1195526471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: don't use windows < 1195526499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you've graduated to magic < 1195526576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Last time I tried to install Linux, I had bad surprises. < 1195526582 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not very computer savvy. < 1195526612 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could use the on-CD version, but it's a whole lot of trouble. < 1195526843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh interesting: http://it.slashdot.org/comments.pl?sid=365703&cid=21415869 < 1195528343 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195528371 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195528662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1195528664 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :see seccomp < 1195528723 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been signed up to two online sites, by someone else, WITHOUT HIS PERMISSION. < 1195528785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1195528787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1195528866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :seccomp keeps your proccess from using ANY syscall but exit,read,write,sigreturn < 1195528947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's secure enough to run arbitrary code >_< < 1195530092 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Now if you will excuse me, I have a < 1195530657 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1195530793 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nogm < 1195531537 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1195531571 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195532179 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1195532918 0 :SEO_DUDE!i=Deee@gateway/tor/x-2e0c079e5c8e38de JOIN :#esoteric < 1195542359 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195542896 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1195543804 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195544310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.html (RFC on just the internal stack language) < 1195545599 0 :clog!unknown@unknown.invalid QUIT :ended < 1195545600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195545626 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. IceChat - Keeping PC's cool since 2 < 1195546512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Well, Pam... Which way you going, left or right? < 1195546519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Right! < 1195546524 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's too bad... < 1195546530 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1195546537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Because it was a fifty fifty shot on wheter you'd be going left or right. You see we're both going left. You could have just as easily been going left, too. And if that was the case... It would have been a while before you started getting scared. But since you're going the other way, I'm afraid you're gonna have to start getting scared... immediately! < 1195548579 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1195561424 0 :jix!n=jix@dyndsl-091-096-041-244.ewe-ip-backbone.de JOIN :#esoteric < 1195562721 0 :Tritonio_!n=Tritonio@150.140.225.221 JOIN :#esoteric < 1195563424 0 :dbc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195564149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't ```sii`.ai print a double a? < 1195564814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah, got it. No `.a.a < 1195564833 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or did I? < 1195564834 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Rargh. < 1195564928 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :``.ai`.ai works, why not ```sii`.ai? < 1195568659 0 :ehird`_!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195568706 0 :ehird`_!unknown@unknown.invalid NICK :ehird` < 1195568729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i notice the logs linked has changed < 1195568734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse not 1337 enough? :P < 1195568811 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195568936 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1195568938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1195568942 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1195568964 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195569347 0 :ehird1!n=test@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195570080 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195570418 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1195571360 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1195572357 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195573366 0 :ehird1!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195573647 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195575018 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195575025 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195575631 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195576623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sqoddleberg < 1195577192 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195577197 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195577276 0 :asie_dead!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1195577303 0 :asie_dead!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking for an easy to implement esoteric language that's not brainfuck, not deadfish, and has under 7 commands. < 1195577329 0 :asie_dead!unknown@unknown.invalid NICK :asiekierka < 1195577331 0 :asiekierka!unknown@unknown.invalid QUIT : < 1195577341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1195577347 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1195577354 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here, i'm back < 1195577356 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so waiting for answer < 1195577359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka of course being the only person in #esoteric who couldn't just make their own in 2 minutes < 1195577364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're waiting for an answer < 1195577365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1195577371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :next time i'll be less than 60 seconds < 1195577394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can make my own esoteric language. < 1195577399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it'll never get popular < 1195577400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195577413 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :under 7 commands, and the commands must have NO parameters. < 1195577439 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What are the commands! < 1195577443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Any. < 1195577445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ANY. < 1195577452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will eventually modify it a bit < 1195577453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1195577493 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have a little difficulty to see what's the language! < 1195577504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not guessing. < 1195577506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But < 1195577509 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FINDING < 1195577516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you find a good language, you get a prize! < 1195577544 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tried Deadfish in "ZZT", a real old GCS, i replaced square with multiply by 2, but the multiply command is (not so) slightly buggy. < 1195577545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It does it < 1195577559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but after i multiply 64 by 2, it dosen't do every second command. < 1195577582 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195577605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: 'get popular'? < 1195577608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why the hell do you care < 1195577622 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195577627 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I care about my esoteric language being used more than by 1 person (me). < 1195577643 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it'll be okay, who'll use it? < 1195577649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There will be better alternatives. < 1195577659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck (implemented in exact same GCS. 2 TIMES) < 1195577667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Piet < 1195577668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Etc < 1195577668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Etc < 1195577670 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Make it awful. < 1195577681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1195577681 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It will attract people! < 1195577683 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will put increment, but not decrement. < 1195577689 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195577697 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will put output, but not input. < 1195577708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will put start of a loop, but not an end < 1195577726 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, make it TC, also! < 1195577735 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :TC? < 1195577737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Teh Crap? < 1195577744 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So that people can try to make stuff with it! < 1195577747 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Turing Complete. < 1195577756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1195577768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A thing dosen't need turing-compleetness to do it < 1195577779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1195577781 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A thing dosen't need turing-compl33tness to do it < 1195577794 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, what will it be able to do! < 1195577798 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or like, "That thing dosen't need turing-compl33tness to do it, right?" < 1195577803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Poke fun at the programmer. < 1195578366 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, Slereah: < 1195578367 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Although it is often a self-imposed constraint, there is no burden on an esoteric programming language designer to make their language Turing-complete. For instance, it seems reasonable that most esolangers would rather see a language which is interesting but not Turing-complete, over a language which is Turing-complete but uninteresting. < 1195578373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1195578422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If not: < 1195578422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Although it is often a self-imposed constraint, there is no burden on an esoteric programming language designer to make their language Turing-complete. For instance, it seems reasonable that most esolangers would rather see a language which is interesting but not Turing-complete, over a language which is Turing-complete but uninteresting. < 1195578432 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know, I know! < 1195578597 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What commands/possibilities should be there to make a language Turing-complete? < 1195578615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, with up to 7 commands and NO params for commands possible, it'll be a turing tarpit < 1195578658 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hard to say. You just need to be able to recreate any other TC language. < 1195578674 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's some pretty strange ways for that. < 1195578725 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You mean? < 1195578736 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :strange ways? < 1195578748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or is there any other possibility than recreating another language? < 1195578779 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :TC just mean that it is equivalent to a Turing machine. < 1195578791 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If it is, you should be able to recreate one with the language. < 1195578802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will just make a language then. < 1195578854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use. < 1195578854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< - move west < 1195578854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) - move east and flip < 1195578864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Output is there already (not a command) < 1195578879 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :shown < 1195578881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now tell me < 1195578888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what do ya think? < 1195578920 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Everything outputs as the head moves? < 1195578927 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Won't that be a little messy? < 1195578933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the bits are shown < 1195578934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on-screen < 1195578950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use. < 1195578950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< - move west < 1195578950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) - move east and flip < 1195578950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command < 1195578952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now < 1195578952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :done < 1195578978 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What do ya think? < 1195578994 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195579035 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does the moving loop back? < 1195579050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... moving loop back? < 1195579074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I'm not very good with technical term < 1195579083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And now that I think of it, my question doesn't make sense. < 1195579086 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, does the tape wrap around? < 1195579090 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1195579102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use. < 1195579102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< - move west < 1195579102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) - move east and flip < 1195579102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command. < 1195579102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :} - move to the previous command < 1195579105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1195579110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use. < 1195579110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< - move west < 1195579110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) - move east and flip < 1195579111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command. < 1195579113 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :} - move 2 commands back < 1195579115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here goes < 1195579125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh gawd, is asiekierka at it again < 1195579132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now wait < 1195579136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait* < 1195579137 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll fix it < 1195579170 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195579182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195579183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :done < 1195579185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hopefully < 1195579185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use. < 1195579185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< - move west < 1195579185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :) - move east and flip < 1195579185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command. < 1195579187 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :} - move to the matching [ if the bit is 1. < 1195579189 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :n - nop < 1195579191 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :5 command < 1195579193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s < 1195579200 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Here we go! < 1195579205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: brainfuck is not a turing tarpit < 1195579214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it is, just a very bloated one < 1195579233 0 :RedDak!n=dak@87.16.82.135 JOIN :#esoteric < 1195579238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has 6+io < 1195579239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IMO the best turing tarpit is either a Minsky machine with two registers of some sort or Bitwise Cyclic Tag < 1195579246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :<)[n)} < 1195579252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iota brings far too many semantics in with it to really be minimal < 1195579252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think it will flip the 1st bit < 1195579273 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195579273 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's your definition of a Turing tarpit. < 1195579276 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then move and NOT. < 1195579276 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195579293 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Mine? < 1195579309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: subjective < 1195579309 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird`. < 1195579313 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195579319 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What about my crappy language? < 1195579329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: semantics must be minimal, so must the syntax < 1195579336 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well the same thing can be achieved with < 1195579336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iota has minimal syntax but a lot of semantics < 1195579337 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :<[n)} < 1195579345 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :5 commands < 1195579351 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to see if I can make the very first Turing program with it. < 1195579351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What now? < 1195579358 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195579365 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nops are optional < 1195579367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka's language is not TC based on intuition < 1195579368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : } - move to the previous command <<< this woudl totally own xD < 1195579372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i may not be right < 1195579375 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which is just 01010101... < 1195579382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195579384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with your new } definition < 1195579391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its most likely turing complete < 1195579398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but really it's very similar to brainfuck.. < 1195579402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MY new } definition? or oklopol's? < 1195579405 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well i know it is < 1195579421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it was designed to be as easy to implement (in ZZT, an old GCS) as possible < 1195579442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195579446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION intuits < 1195579477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is gcs anyway < 1195579478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm dumb < 1195579483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Game Creation System < 1195579490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :zzt -> zzt.belsambar.net < 1195579496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :check it < 1195579501 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there are 2 BF interpreters < 1195579502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, i guess you haven't learned C yet < 1195579503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically you have bitchanger with do...while instead of while < 1195579509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not suprised. < 1195579523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ZZT is so limited, i srsly like it. < 1195579525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is perhaps bitter from his previous experience with asiekierka  < 1195579528 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I LIKE LIMITS. < 1195579549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone thought of that some time ago < 1195579549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't remember who < 1195579560 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka likes command bondage. < 1195579565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195579566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that zzt < 1195579575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still < 1195579578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what was that experience? < 1195579580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretty lame < 1195579587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, it is most likely tc. < 1195579610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case i got the semantics right < 1195579614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he was annoying, repeated stuff a lot, had a bot which basically flooded the channel, and kept whining about how he was only 10 years old as an excuse for all this < 1195579632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh cool :P < 1195579632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember that < 1195579636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i see log? < 1195579646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i could search myself < 1195579650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :beh, i dunno when it was < 1195579651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not that long ago < 1195579657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a month or two max < 1195579660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I doubt THIS is turing-complete: < 1195579660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use, they are by default 01010101010101... < 1195579660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Z - swap the bit and the bit near it. < 1195579660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command. < 1195579678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope, it was like, three or four months < 1195579679 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry. < 1195579705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :near it :P < 1195579715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not tc < 1195579724 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what it lacks? < 1195579730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :define 'near' < 1195579733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1195579739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if you made the array infinitely extensible < 1195579742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its trivially non-TC by your definition even ignoring commands < 1195579744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since, 58 max bits < 1195579753 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1195579753 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's the limit of ZZT < 1195579754 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not mine < 1195579756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :got ya? < 1195579758 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What else? < 1195579765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the halting problem cannot be solved for a turing complete language, it can for yours. < 1195579776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*be < 1195579806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yours will always halt because the code is finite, and after every step, one command is lost. < 1195579815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(= you can't loop) < 1195579825 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use, they are by default 01010101010101... < 1195579825 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Z - swap the bit and the bit near it. < 1195579825 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command. If the bit is 1, jump to the previous command. < 1195579829 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I toyed around MORE. < 1195579830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a crazy way of proving non-TCness/TCness < 1195579839 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i can loop... sorta. < 1195579841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"The halting problem is impossible to solve in this language! Therefore, it is TC." < 1195579842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195579848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: not TC < 1195579851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: an infinite-loop instruction won't help ya ;) < 1195579855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What it lacks AGAIN? < 1195579868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195579881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i never said it works that way too < 1195579883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not does it. < 1195579884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195579884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1195579889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*nor < 1195579907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it lascks skill < 1195579915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just add some of that, and you've got a decent language < 1195579917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1195579922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use, they are by default 01010101010101... The tape wraps around. < 1195579922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Z - swap the bit and the bit near it, then move the pointer east. < 1195579922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command and move the pointer west. If the bit is 1, jump to the previous command. < 1195579928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*lacks < 1195579931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1195579937 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, please, help me! < 1195579947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: are you going to pee your pants if i don't??? < 1195579949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH NO DISASTER < 1195579951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAH < 1195579953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HELP < 1195579980 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's invoke the ghost of Alan Turing. < 1195579980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you need to be able to jump backward *any* amount of commands < 1195579993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :make 3 1's < 1195579996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and 3 [[['s. < 1195579999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195580000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1195580003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1195580012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to say anything but lol here :\ < 1195580034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You have 58 bits to use, they are by default 01010101010101... The tape wraps around. < 1195580034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Z - swap the bit and the bit near it, then move the pointer east. < 1195580034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[ - if the bit is 0, skip the next command and move the pointer west. If the bit is 1, jump 1 instruction after the nearest [, or 1 instruction after if there's none. < 1195580044 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now you can any. < 1195580046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i guess. < 1195580064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :methinks asiekierka should learn about how languages work before trying to write one < 1195580082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :IT'S an esoteric language < 1195580083 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot? < 1195580176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195580183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot you can make esolangs < 1195580187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without knowing about languages! < 1195580190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :truly amazing < 1195580193 0 :sebbu2!n=sebbu@ADijon-152-1-21-120.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195580206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It was meant to be weird AND minimal. < 1195580225 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :esolang != lang < 1195580233 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :esojokelange != esolang != lang < 1195580241 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my esolang != esojokelang != esolang != lang < 1195580245 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :discuss. < 1195580249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195580251 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, they technically all are a subset of languages. < 1195580257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1195580267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Who tested mine against Turing-compleetness? < 1195580278 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My keyboard doesn't have a belong sign, butt. < 1195580282 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1195580289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Belong? < 1195580299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The stylised epsilon. < 1195580306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195580310 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How's the test? < 1195580330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you guessed wrong, anyhow, i agree with ehird` here < 1195580333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(asiekierka does not realise not everyone is interested in every single thing he does every second of their day) < 1195580360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am < 1195580364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you really 10? < 1195580367 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1195580371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nearly 11, in fact < 1195580372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and from poland < 1195580380 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Poland. < 1195580402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you're really interesed in every esolang i do every minute of you're day, #asie_esolangs < 1195580413 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will be the OFFICIAL BETA-TEST PAGE BEFORE PUBLISHING HERE < 1195580430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, maybe later :P < 1195580436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, join #asie_esolangs if you're interesed in every esolang i do every minute of your day. < 1195580447 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm very limited by time, going in a hour or so < 1195580456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i was 10 and knew what esolangs are... < 1195580470 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195580511 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I didn't knew how to program until I was 19. < 1195580525 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Esolangs were a long way off! < 1195580540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool, another one older than me < 1195580553 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How old are you? < 1195580768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka is 10 < 1195580788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm 18 < 1195580793 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay. < 1195580802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's the median < 1195580806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it's called < 1195580872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :median is correct, how lucky < 1195580887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What, the value with the largest population? < 1195581028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195581028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the least intuitive one of them all. < 1195581357 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1195581563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna do some pointless math now, cya -> < 1195581604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1195581622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka is now having a seizuer < 1195581627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*seizure < 1195581652 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195581662 0 :jix!n=jix@host-091-096-148-139.ewe-ip-backbone.de JOIN :#esoteric < 1195582285 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1195583242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I announce PSL as an esoteric language, then will you give me comments on it? :P < 1195583253 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will check it out. < 1195583275 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.html (It's not an esolang, but I want it to be a usable stacklanguage before I build a real language on it) < 1195583704 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195583877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, pass judgment unto my bytecode! < 1195583977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BYTECODE, THOU WILT PERISH IN THE SEA THAT BURNETH WITH FIRE AND SULPHUR < 1195583983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracias. < 1195583992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But more specifically, http://www.codu.org/plof/plof3.html < 1195584013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's partially modeled on Glass (weeeh stack-based object-oriented languages) < 1195584060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I SEE. IN THAT CASE, REPLACE SULPHUR BY SILICON. < 1195584094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VERY GOOD, SIR. < 1195584096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might be appropriate for programs in any case < 1195584104 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Burning in fire and silicon? < 1195584109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I know you can write code in it :P < 1195584134 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I want comments like: "You ought to have an operation to make easier" or "shouldn't be done with ?" < 1195584216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i find it somewhat amusing that you think i am competent on such matters. or sad, perhaps. < 1195584224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195584250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I need jix's opinion, since PSL should be reminiscent of Glass. < 1195584420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the burning in fire and ... bit is a bit redundant, i guess, it's translated from norwegian. (it was weird there too) < 1195584454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is a poetic licence. < 1195585382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Where can I find an interpreter or compiler for Unlambda on windows? < 1195585400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I found one. Sort of. < 1195585405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just download an interpreter or compiler for one of the languages it's been implemented in < 1195585424 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I asked because the C version I found didn't compile. < 1195585440 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I got Hug for Haskell and the Unlambda for Haskell. < 1195585447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the c-refcnt one is most portable < 1195585458 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I feel less manly with the Hug program in my computer, but it works. < 1195585468 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195585469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, there are several unlambdas in haskell (one is mine) < 1195585488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although it isn't very practical. I must not make one typo, or the program crashes or launch! < 1195585493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can use ghc and compile it properly < 1195585497 0 :Tritonio_!n=Tritonio@150.140.228.182 JOIN :#esoteric < 1195585498 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ghc? < 1195585508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the glasgow haskell compiler < 1195585535 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried to get it IIRC. < 1195585561 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mainly downloaded the first Haskell that had a .exe instead of them .gz extensions. < 1195585569 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like torturing norns < 1195585582 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Creatures. < 1195585587 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's been a while! < 1195585683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making something that will torture to death any norns that come in from the warp < 1195585695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR! < 1195585698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Minimize your instruction set. < 1195585727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You don't need most of that crap if you add some memory and some read/store instructions < 1195585733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. "array" can be implemented in it trivially < 1195585752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also make push0-push8 a "grab" thing, which takes the number off the top of the stack < 1195587029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/plne_fun_1.png < 1195587071 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What Creature is this? < 1195587106 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They made any after the 3? < 1195587113 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or am I just of short memory. < 1195587130 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Docking Station < 1195587136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's free < 1195587146 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And if you have Creatures 3, you can dock it to DS < 1195587151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ``.ai`.ai works, why not ```sii`.ai? < 1195587162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/Docking_Station < 1195587178 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I asked another chan for that. Apparently the .x isn't evaluated at the end or something! < 1195587181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because unlambda is strictly evaluated, `.ai is evaluated only once < 1195587192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the result being i < 1195587208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which is passed to the result of ``sii < 1195587275 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So much for the mockingbird. < 1195587293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however ``sii works fine in other situations < 1195587313 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. But how does the repeat printing works then? < 1195587328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1195587348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ANSI Common Lisp counts as an esolang < 1195587349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1195587383 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, repeating printing something without just writing it a lot. < 1195587403 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry, I just don't know many technical terms. < 1195587450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :infinitely or a fixed number of times? church numerals are nice for the latter < 1195587492 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How will Church numeral works any differently than in the SII case? < 1195587510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :````sii.ai should work, btw < 1195587544 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll lambda that, see if I can understand better! < 1195587586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or alternatively, ``.ai for a church numeral < 1195587613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195587633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if Common Lisp >IS< esoteric then it's probably the most widely deployed and praised esolang < 1195587674 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. So I have (.a.a)I instead of (.aI)(.aI) < 1195587678 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1195587684 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaargh < 1195587717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the application of .a that prints the a < 1195587722 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll just have to read the full unlambda page. < 1195587733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter what you apply it to < 1195587745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :.a = i, except for the printing < 1195587753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, thoughts on DS? < 1195587767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i notice the logs linked has changed < 1195587775 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but if I just write `.a.a, there's only one a. < 1195587781 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DS? < 1195587790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Docking Station, i would imagine < 1195587791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i changed it when ircbrowse was dead for several days < 1195587793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as he last linked to it < 1195587796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah :) < 1195587800 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195587810 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's been a while since I played Creature 3. < 1195587810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could change it back now if we want < 1195587819 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I didn't really like that much the spaceship concept. < 1195587819 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Get DS! < 1195587839 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although that's worse as far as a spaceship concept I guess < 1195587852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the um.. world is in space < 1195587861 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Capillata I think < 1195587867 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it already was in the 3! < 1195587876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Possibly the 2 as well, I don't remember. < 1195587886 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just that the 1 wasn't. < 1195587898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But with DS, your norns can travel to other players' worlds.. < 1195587905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And they can come to your world < 1195587908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although it is rather slow at the time, so i don't think so < 1195587937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And I'm working on a device that will torture and kill norns that come to my world, so beware lol < 1195587937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gah, it didn't load at all < 1195587970 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With that mud cannon thing? < 1195588013 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, no, although that is a possibility I guess < 1195588016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Someone rate the evilness of this idea from 1-10: < 1195588022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Compiling Brainfuck code to JVM bytecode. < 1195588030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Oh yes I am writing a program to do that!) < 1195588042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1195588055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pff, just 3? < 1195588055 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm making my own agent, and it will effectively slap incoming norns repeatedly, and make sure they DIE < 1195588066 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and make them feel PAIN! < 1195588068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is easy to compile < 1195588073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, but to the fucking JVM < 1195588074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195588079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or so i hear, never tried :D < 1195588082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It will also send a message to whoever sent me the norn < 1195588087 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if your norns come near it? < 1195588095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I could never do that when playing Creatures. I always felt sorry for the poor thing after about 3 slaps :P < 1195588098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nothing to do with proximity < 1195588108 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It will do it to all incoming norns < 1195588116 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It will be invisible too < 1195588122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although you can hear the shouts < 1195588122 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if your norns leave and come back? :O < 1195588125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think I might have had less of a problem with it if they didn't keep trying to tell me to stop in the process < 1195588141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then my norns die, I care for them LESS than innocent norns from the warp < 1195588150 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1195588159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if your innocent Grendels die? < 1195588175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's going to attack any incoming creatures < 1195588177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: can you get that bf adventure game to run on the web? :) < 1195588192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in which case, i'll raise you to a 7 < 1195588196 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is evil < 1195588196 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1195588200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I probably can. < 1195588218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Instead of compiling to input/output statements, use some kind of textbox with awt < 1195588220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm hatching norns to be slaughtered in this manner < 1195588232 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm working on the messaging thing < 1195588238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: But it'll be slooow. As I'm not planning on optimizations for now. < 1195588250 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo : Once your system is complete, send invitations. < 1195588258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just like the JVM, really. I don't care for the Java language in any way, but I like Swing and the VM < 1195588259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :invitations? < 1195588267 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For other norns to come! < 1195588277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The warp doesn't quite work like that < 1195588287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless you mean messaging random people.. < 1195588300 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, random people for random killings. < 1195588376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1195588384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What's a kind-of-hard-to-compiler (at least, harder than BF) language? < 1195588391 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, are you getting DS? < 1195588394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I could try compiling Befunge->JVM :D < 1195588468 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not right now. < 1195588475 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow mehby. < 1195588509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Actually, how DO the befunge compilers do it? < 1195588521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :For a while I know that it was thought to be impossible. < 1195588961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, never looked at them < 1195588977 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please rate the evilness of this idea from 1 to 10: < 1195589002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Combine all esoteric languages into one and write an interpreter in BASIC and don't release the source code and make it extremely slow. < 1195589012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume they sort of compile the initial state, with some way to check if a cell has changed < 1195589034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since most befunge programs probably are not that self-modifying < 1195589037 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195589039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1195589041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :''' < 1195589045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :' < 1195589051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hooray! asiekierka is being an annoying idiot again! < 1195589055 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :um < 1195589058 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i just asked < 1195589063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1195589064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then spammed the channel < 1195589064 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pleased < 1195589077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also asked a stupid question with no use in having an answer < 1195589078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then made some dots because i'm waiting for answer < 1195589085 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, how do you plan on combining all esoteric languages? < 1195589093 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do you plan on FINDING them, even? < 1195589098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... esolangs wiki < 1195589109 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As though everything's on that wiki.. < 1195589109 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's like a few hundred of them. < 1195589111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how? I'll just put every crappier function of all languages < 1195589113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ignore him. he's an idiot. < 1195589114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i rate evilness <<< amount of work < 1195589120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1195589121 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :10? < 1195589122 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or -1? < 1195589131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :amount of work: 10 < 1195589135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You made tons of dots TWO MINUTES after you asked it! WE DO NOT SIT HERE WAITING FOR YOU TO ASK A QUESTION SO WE CAN IMMEDIATELY ANSWER IT. < 1195589141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Semantic meaningless: 100 < 1195589174 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What would it mean to combine all esolangs? < 1195589185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: asiekierka doesn't know himself, he's just trying to get attention... < 1195589191 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Put every crappiest function from ALL languages < 1195589196 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and make it work good. < 1195589216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and < 1195589216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195589217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :am < 1195589217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just < 1195589219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: the most interesting esoteric languages are not defined solely by their functions, but by how they fit together < 1195589219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :kidding < 1195589253 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on his norn torturing and murdering machine < 1195589261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195589262 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^^more attention getting by me.. < 1195589262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1195589262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m < 1195589263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just < 1195589263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why it's so hard to make an esoteric language? < 1195589265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :typig < 1195589266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on < 1195589267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :multiple < 1195589267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lines < 1195589268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to < 1195589269 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it would be easy to make a language full of useless function! < 1195589270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :annoy < 1195589272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people < 1195589274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think Sgeo is the evil one here. < 1195589274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like asiekierka! < 1195589284 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1195589285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but < 1195589286 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like for instance, a function which makes the super mario theme on the PC speaker. < 1195589291 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there any tutorial < 1195589296 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on making... esoteric... lang..uages? < 1195589307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195589308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there should be < 1195589312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: STEP 1. Learn to actually use languages and how they work. STEP 2. You don't need this step! < 1195589323 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Esoteric language" is a vague term. < 1195589325 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :STEP 3. Step 2 is false. < 1195589336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you just come up with an idea for a programing language that no sane person would want to use.. < 1195589337 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :STEP 4 : There is no step 5. < 1195589350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Step 5: Step 4 is true. < 1195589354 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Step 6: There is Step 5. < 1195589358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION promises to write a book on esoteric languages some day in case no one does it first < 1195589362 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :PIME TARADOX < 1195589377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you did that crap with the rules last time you spammed up this place < 1195589397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... xD < 1195589401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: there was a collective effort to make an esoteric language some months ago by everyone submitting different parts, the resulting mess was so horrible we didn't even _try_ to fit it together < 1195589406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not funny, it's really annoying < 1195589410 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, we gave up? < 1195589414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1195589434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok it _may_ be we just lost interest as usual :D < 1195589450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :\_/"\_/ < 1195589469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it still was a horrible mess that no one knew how to fit together < 1195589473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\_/"\_/ I CAN MAKE USELESS SYMBOLS TOO < 1195589475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\_/"\_/\_/"\_/\_/"\_/\_/"\_/\_/"\_/\_/"\_/\_/"\_/ < 1195589477 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to make an esolang. < 1195589485 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is the main interest loser he.. I'm bored. I think I'll do something completely different now. < 1195589487 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But with what I know of regular languages, it's hard < 1195589498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and fitting _all_ esolangs together would obviously be worse. < 1195589499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: don't be so mean on asiekierka :\ < 1195589507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's all get along! < 1195589512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he was deeply annoying and stupid last time he's in here < 1195589516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so far he does not seem to be improving < 1195589525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, at least no one submitted something that implies it would be a 2D language < 1195589525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :T_T < 1195589563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he'll be evil and implement the BF tape as local variables in java < 1195589570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i recommend you remind yourself of immibis before talking about annoying ;) < 1195589578 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :immibis? < 1195589585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1195589586 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BYE < 1195589586 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1195589592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: immibis, i've seen the name in here but do not recall them ever talking < 1195589593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if he's here... < 1195589598 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye asiekierka, and you only need to say it once < 1195589599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: saying it once works too < 1195589601 0 :asiekierka!unknown@unknown.invalid QUIT : < 1195589605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with only one casing... < 1195589630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: whut :\ he used to spam this channel 24/7 < 1195589635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to continue working on the autospammer < 1195589637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: show example < 1195589638 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1195589642 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :NO not an autospammer < 1195589643 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1195589648 0 :oklopol!unknown@unknown.invalid NICK :immibis < 1195589650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: we already have one it's called asiekierka < 1195589650 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A hand-activated spammer? < 1195589651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195589653 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :LOL TESTING MY BOT A BIT < 1195589657 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*THIS IS TEST** < 1195589657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195589658 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*THIS IS TEST** < 1195589658 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*THIS IS TEST** < 1195589659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*THIS IS TEST** < 1195589664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis made toBoGe < 1195589667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :didn't he? < 1195589669 0 :immibis!unknown@unknown.invalid NICK :Ooklopol < 1195589669 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So, is it working? < 1195589671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, no, a misstatement on my part < 1195589677 0 :Ooklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1195589682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is in the topic, so i guess he isn't hated here or anything < 1195589688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I test my bots in here a lot too < 1195589689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195589700 0 :Ooklopol!unknown@unknown.invalid NICK :oklopol < 1195589722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with immibis, but he's definately the floodiest guy ever. < 1195589834 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can be floody if I.. no I can't.. < 1195589957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Das vill be repression due to die trauma at die anal stage < 1195589959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the great thing about immibis was he was able to spam multiple channels semi-manually (no 100% bot loops) while not seeming to realize it at all < 1195589977 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :semi-manually? < 1195589984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i explained in the parens < 1195590005 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but what did he say that caused it? < 1195590014 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ightly tired < 1195590030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :maybe rest self sgeo < 1195590035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes Slereah  < 1195590096 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yah? < 1195590164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: caused it? ehh < 1195590176 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : maybe rest self sgeo < 1195590182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :look familiar? < 1195590199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why, he had floditis immaturitis, of course < 1195590205 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. There's the very same like 5 lines above. < 1195590215 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I have kind of a dj vu feeling. < 1195590227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant, wrt Creatures3 < 1195590267 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wrt? < 1195590277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wrt = with relation to < 1195590318 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, my last game was at least one year ago. < 1195590326 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I do recall them having bad grammar. < 1195590690 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Really, the ` function in unlambda is an annoying character. < 1195590751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195590752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1195590814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the interpreter I have crashes if I type something wrong, and he only accepts `+space to display `. < 1195590825 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And for some reason, I can't copypasta. < 1195590917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cannot paste into hugs running programs, yeah < 1195590923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's annoyed me too < 1195590941 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You'd think a program called hug would be more user friendly. < 1195590945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by crashing? < 1195590971 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a program error, and I have to restart everything. < 1195590975 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Unknown operator" < 1195591015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, sounds like mine < 1195591026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw it can take file input < 1195591069 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"This is an interpreter of the Unlambda language, written in - the pure, lazy, functional language Haskell. - - Copyright (C) 2001 by rjan Johansen " < 1195591078 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it is! < 1195591115 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How does the file input works? < 1195591123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try :main filename < 1195591190 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Filename, a filepath? < 1195591199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1195591216 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks on Esolang < 1195591228 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So you're the one writing the unlambda in INTERCAL too? < 1195591234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195591238 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And making me scream of the madness of you people! < 1195591244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195591264 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Functional esolangs seem like the orphans of the esolangs. < 1195591268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how he could make his BF->JVM compiler more evil < 1195591286 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird` : Make a function that plays a sinister tune. < 1195591291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195591292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1195591326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is evil. < 1195591352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to move a norn into space < 1195591357 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Without air, presumably < 1195591372 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, the old decompression chamber near the engine. < 1195591379 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*Shpof* < 1195591468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not quite like that < 1195591473 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :She's at the title screen now < 1195591482 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"A note about evaluation order: when Unlambda is evaluating an expression `FG, it evaluates F first, and then G" < 1195591485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realised that he doesn't know how to execute some bytecode in java < 1195591487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just create it. < 1195591489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that why my SII didn't worked? < 1195591496 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or `i.a for that matter. < 1195591531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well partly < 1195591555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although in the `i.a case it's more that printing only happens when .a is applied _to_ something < 1195591561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/title_screen_norn.png < 1195591576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195591583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java should have a java.lang.runByteCode or something :P < 1195591585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :application happens after _both_ parts have been evaluated, btw < 1195591587 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Any particular reason why? < 1195591609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's a creepy norn. < 1195591615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :strictness is easy to implement... < 1195591646 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I did `targ norn mvsf 0 0` < 1195591655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, now Lazy K, is that just lazy SKI? i'm too lazy to wiki right now < 1195591670 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K is just SKI, yes. < 1195591672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, which norn's creepy? The real norn, or the purple one that's part of the title screen? < 1195591674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K is not! < 1195591677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K has many syntaxes < 1195591678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's crazy < 1195591683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(damn, forgot to make a pun) < 1195591683 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although it can also work with *i < 1195591690 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :abd 01 from Jot. < 1195591698 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And unlambda notation < 1195591716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1195591716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195591719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1195591729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i *should* check it out then,. < 1195591732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.,.,.,.,;:;:; < 1195591764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all the unlambda functions except d (delay) only do things when applied to something < 1195591787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, that's not quite right < 1195591792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even d < 1195591821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/title_screen_w_map.png < 1195591825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :primitive functions, i should say < 1195591845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :expressions may of course apply their parts during evaluation < 1195592549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the most complex esolang is. < 1195592577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Magenta perhaps? < 1195592629 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Define "complex". < 1195593719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well for a different "complex", i guess quantum brainfuck could also qualify :) < 1195593944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195594225 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195594901 0 :lifthrasiir!unknown@unknown.invalid QUIT :"to recover corrupted irc logs" < 1195594975 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1195595519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This is not a message < 1195595729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :This is not an incredible predictable answer < 1195595734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ly < 1195596048 0 :RedDak!n=dak@host135-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195596259 0 :ehird`!unknown@unknown.invalid QUIT :No route to host < 1195596311 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195596395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IMPORTANT STATEMENT < 1195596554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OBSCURE COUNTEREXAMPLE < 1195596614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ERROR < 1195596637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PARTIAL FIX < 1195596964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WORKSFORME < 1195596986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NOT SAFE FOR WORK < 1195597009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WONTFIX < 1195597038 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195597163 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1195597686 0 :SEO_DUDE!i=Deee@gateway/tor/x-69762515504249e7 JOIN :#esoteric < 1195597967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random, esoteric and computer-related (although not programming-language-related) idea: is there a language-sensitive diff? you could get patches that don't die horribly with two different formattings (code-style that is) of the same source, etc. < 1195598012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :diff? < 1195598086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it rings a bell < 1195598227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some google hits < 1195598326 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195598326 0 :Eulogy!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195598439 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1195598439 0 :Eulogy!n=daeken@208.74.170.245 JOIN :#esoteric < 1195598635 0 :Eulogy_!n=daeken@208.74.170.245 JOIN :#esoteric < 1195598653 0 :Eulogy!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195598691 0 :Overand_!i=overand@dissociative.net JOIN :#esoteric < 1195598694 0 :Overand!unknown@unknown.invalid QUIT :Broken pipe < 1195598706 0 :Overand_!unknown@unknown.invalid NICK :Overand < 1195598828 0 :Sgeo_!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195599013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 = 5 < 1195599018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you know, diff(1) < 1195599565 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599565 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599565 0 :Sgeo_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599565 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599565 0 :ehird`!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :calamari!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :Sgeo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :zuzu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :helios24_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599566 0 :fizzie!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599568 0 :Jontte!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599569 0 :Eulogy_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599569 0 :Slereah!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599569 0 :oerjan!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599569 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599569 0 :johnk_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599570 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599570 0 :lifthrasiir!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599571 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599672 0 :sebbu!n=sebbu@ADijon-152-1-21-120.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195599672 0 :Sgeo_!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195599672 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1195599672 0 :Eulogy_!n=daeken@208.74.170.245 JOIN :#esoteric < 1195599672 0 :SEO_DUDE!i=Deee@gateway/tor/x-69762515504249e7 JOIN :#esoteric < 1195599672 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195599672 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195599672 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195599672 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1195599672 0 :Slereah!n=Slereah@ANantes-252-1-24-58.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195599672 0 :helios24_!i=helios@tomakin.hellzilla.de JOIN :#esoteric < 1195599672 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1195599672 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1195599672 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1195599672 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1195599672 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1195599672 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195599672 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1195599672 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1195599672 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195599672 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1195599672 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1195599672 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1195599684 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1195599684 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195599690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :splitty weather today < 1195599708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh i think it's supposed to snow today < 1195599840 0 :sebbu2!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195599843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the snow here has rained away again, for now < 1195599977 0 :sebbu2!n=sebbu@ADijon-152-1-21-120.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195600029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates it when irssi misses that a bunch of rejoins are from netsplits < 1195600348 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hms? < 1195600853 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195600911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WAIT. WHAT DID I MISS. THIS IS IMPORTANT. < 1195600975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* oerjan hates it when irssi misses that a bunch of rejoins are from netsplits < 1195600980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_> oerjan, hms? < 1195601006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a bit more < 1195601017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(define a bit) < 1195601027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(set! bit (or 0 1)) < 1195601033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3 lines < 1195601052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :about the weather, on net and off < 1195601090 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1195601103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: irssi tries to summarize netsplits and netjoins, but sometimes it fails entirely and dumps a page of noise < 1195601154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not a problem on this channel, but annoying on #haskell which has ~400 users < 1195601249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once there was a netsplit in #ubuntu and about 400 people disappeared < 1195601292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1195601292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, there should be some kind of standard (probably not official :P) defining an api for graphics interfaces < 1195601297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just the api, not the actual display of them < 1195601312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so e.g. someone could write one that wraps around a toolkit, or various toolkits < 1195601314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not even X-specific < 1195601320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its a cloud dream I know :-) < 1195601367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it's called html DOM < 1195602012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hah < 1195602021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :html is hardly ideal for writing a desktop app < 1195602031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no matter what the "2.0" proponents would like to have you believe < 1195602042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on another note, i am going to generate a brainfuck "hello world" using natural selection. < 1195602045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? i have no idea. < 1195602239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hms < 1195602278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hms what < 1195602452 0 :KrimZon!n=blah@81-179-77-141.dsl.pipex.com JOIN :#esoteric < 1195602471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf >[+.->->]+>[.>[+]>][>.+>]-->>>->>>>+>.++>>>+> < 1195602481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my program started off with that < 1195602482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195602484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1195602487 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: ps < 1195602490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195602494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it must output something < 1195602499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i guess its a non-printable character < 1195602500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too bad. < 1195603143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[>>.>>>]>>-..>.-[].>-[-]>[[>>+[+>>[].++[.>->.[.>..>>[>[-+.[.>>]-[.].+[+-+[..>.[]->[-.-.].[]->.].>+]>]]>++]]+>[+.>>+++>--+-+>]>>+[[[].>].->-[-.>+-]>>>]>>>>][>][-]>-+>..+->>>[]+>>].]>>>[]+.>>>->->+.->[+.[.[>.+]+->-.]>>]->[+>->-[>[++]>..>.+[>.+.+.][[-->>-.]][>+[>.-]>>.>>-]][>+[+>.-+>+[+[>[[->[.>-]]]]]]]] < 1195603149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im pretty sure that doesn't print hello world < 1195603149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195603294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many mellenia it'll take me to get to hello world < 1195603307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd say at least 10 < 1195603627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Forever. < 1195603788 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195603836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hardly < 1195603853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i keep generating and mutating programs at random, odds are extremely high i'll hit it :) < 1195603866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.>+-+>+>+[>>.[]].+>->>.->>.+[>->][[.[-]..+---[->>]]>..>>>][+]+>>+>>>>>-[+[]] < 1195603866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"\000\000\000\000\000" < 1195603870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see? I get output already! ;) < 1195603876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although mostly i'm hitting inf-loops < 1195603917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1195603921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that program outputted a shitload of \377 < 1195603989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>-+>.>>->.>>>+..[[>[>[[>>[>>[+>>.>+>>>>[-->]>>..+[+].[>[>>[>>-.].>>-->>][>>+>-.[>[.+-]>]+[+[>-+-->]]>.]>-.[.[.+>>[+>>][[>>-++]+>[][[+.[+.>]>-]-.[>[+..[-+>..->.>]][+-]>]]]]]]]]]]]]] < 1195603994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :outputs "\000\000\001\001" < 1195604000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not bad, really, it's getting differing output ;) < 1195604684 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to murder yet another innocent norn < 1195604731 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195604841 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195604879 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes murdering norns < 1195604887 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although this last one died painlessly < 1195604924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :RIP (to shreds) < 1195605079 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :The last one died of old age, actually.. admittedly, it was 0 minutes old and artificially aged, but still.. < 1195605165 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :'me push sgeo' how cute < 1195605170 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It's still dying < 1195605173 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1195605257 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Dead, 1min < 1195605343 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And there's the more painful method, which fills it with pain constantly and attacks its internal organs < 1195605353 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And you get to hear the norns scream < 1195605521 0 :graue!i=graue@ip68-100-130-1.dc.dc.cox.net JOIN :#esoteric < 1195605625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wouldn't want to mess horribly with goddesses of fate, himself. or maybe he would. < 1195605724 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It took me a while to figure out what you were talking about < 1195605747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1195610204 0 :KrimZon!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1195611664 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195612157 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Hi immibis < 1195612172 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I didn't mention in here that I grew another hand < 1195612194 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.gamewaredevelopment.com/showthread.php?t=6299 < 1195612790 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1195613376 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Hi GreaseMonkey < 1195613381 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1195613401 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :there's some really funky stuff you can do with windows < 1195613439 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :you can steal the windows 3.1 kernel from the windows 95 and 98 setup CDs < 1195613478 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :in the win98 ones, they're under mini.cab, precopy1.cab, and precopy2.cab < 1195613488 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :then you modify your system.ini to suit < 1195613502 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :note that you WILL need to find a windows 3.1 shell < 1195613522 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :then you run xmsmmgr.exe from the CD, and dosx.exe from where you extracted the stuff < 1195613597 0 :oerjan!unknown@unknown.invalid QUIT :"ZZRNKRK" < 1195613797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: progmgr.exe is the Windows 3.1 shell. < 1195613807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's in one of the Win95 cabs. ;) < 1195613809 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but you can use it under windows 9x < 1195613831 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :oh, and you can do pretty much the reverse under windows 3.1 by using winfile.exe as a shell < 1195613969 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :You know what has a terrible user interface? The oboe. I used to play it when I was a kid. Ick. < 1195614093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: Also, install Win32s. < 1195614106 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :good point, pikhq < 1195614108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it's a subset of the Win32 API, which works under Windows 3.1. ;)) < 1195614385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, pikhq: Alternatively, you could install Windows 3.1. < 1195614405 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i already have it :D < 1195614453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Time now to port WINE to Windows 3.1? < 1195614784 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :oh, as it turns out, winfile.exe was designed to be run as the windows 3.1 shell, but notepad.exe wasn't. < 1195615035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195615039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SHOCK < 1195615106 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :dbc: i've heard the violin is better < 1195616047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dbc: lol wut? < 1195616058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i played bassoon for a couple years < 1195616100 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1195616556 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :back < 1195617446 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :two men are sitting in a bar: Rob V. Bert and Ivanna B. Kikked. < 1195617451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Rob V. Bert walks out < 1195617453 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who is left? < 1195617698 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :Ivanna B. Kikked? < 1195618183 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hehe: http://img.romerican.com/post070209_microsoft_windows_vista_wow_marketing_advertising_campaign.jpg < 1195618937 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: say that out loud < 1195618952 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :Ivanna B. Kikked! < 1195618953 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Die sucker die! < 1195618966 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :but who is it < 1195619060 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no, say it aloud. what does it sound like? < 1195619070 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like "I wanna be kicked" < 1195619096 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :joke only works if you are an op, who can kick people from the channel < 1195619111 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes i know < 1195619157 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i read it like ee-va-na < 1195619214 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eye-va-na < 1195619259 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bug: esolangs wiki returns errors from MediaWikiBagOStuff at seemingly random times. < 1195619483 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Give a man a fish and he will eat f < 1195621395 0 :Sgeo_!unknown@unknown.invalid QUIT :"Ex-Chat" < 1195627333 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195631999 0 :clog!unknown@unknown.invalid QUIT :ended < 1195632000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195634257 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1195638732 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195640593 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195643694 0 :dbc!unknown@unknown.invalid QUIT :Remote closed the connection < 1195644389 0 :Eulogy_!unknown@unknown.invalid NICK :Eulogy < 1195644988 0 :Slereah-!n=Slereah@ANantes-252-1-24-58.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195645793 0 :asiekierka!n=asiekier@81.15.226.6 JOIN :#esoteric < 1195645796 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1195645802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea for a language < 1195645810 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :again < 1195645838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be an OISC, but it'll NOT use subleq :/ < 1195645844 0 :Eulogy!unknown@unknown.invalid PART #esoteric :? < 1195645855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Instead, it'll emulate a transistor < 1195645960 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195645990 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1195646342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you seen noit o' mnain worb? < 1195646363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not quite an OISC, but making transistor-like components seems to be the easiest way to program in it < 1195646936 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195647626 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195648147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : on another note, i am going to generate a brainfuck "hello world" using natural selection. <<< me too! < 1195648157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen Hello, world! < 1195648161 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195648319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1195648425 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :124 ++++++++++++++[>+++++>+++++++>+++>++++++++<<<<-]>++.>+++.+++++++..+++.>++.------------.<++++++++.>>-.+++.------.--------.<+. [305] < 1195649149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ul bf http://pastebin.ca/raw/367774 < 1195649154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (Hello, world!)S < 1195649157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195649200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's possible to do better than that in Underload, and a natural selection program would likely find that quickly if at all well written < 1195649204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge, on the other hand... < 1195649671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++[>+++++>+++++++>+++>++++++++<<<<-]>++.>+++.+++++++..+++.>++.------------.<++++++++.>>-.+++.------.--------.<+. < 1195649675 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1195651679 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :read the rules < 1195651707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1195651709 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it dosen't work < 1195651709 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so < 1195651713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand... < 1195651713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello guys! I'm the man of the year, asiekierka. < 1195651728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that may take a while < 1195651734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the txtgen code is very efficient < 1195651740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh shit < 1195651744 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i pasted it 2 times < 1195651776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1195651777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if anybody will do an Artistic Piet Text Generator (i mean an esolang of course xD) < 1195651777 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1195651780 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195651788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should leave only one of the processes running < 1195651828 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there any good Piet tutorial? < 1195651953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of one offhand; you might want to try asking a search engine < 1195652203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :txtgen did it < 1195652205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>++++>+++++++>+++>++++++++++<<<<-]>>++.>>+.+++++++..+++.<++.>--------.++++++++++++++.++++.------.<+.-.<+.<-.>>>------.<.>+++++++.<<+++++++++++++++++++++++++++++++.---.<-------.>++++++++.>>-------------------.<<+.>.<+.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<.>+++++.>++.---.<<.>+++++.>.>.<<-------.<++++++++++++.------------.>>>.<<+ < 1195652207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello guys! I'm the man of the year, a < 1195652215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1195652226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it cut it in part < 1195652302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably it sent the whole thing, but it got cut off by the IRC servers because the line was too long < 1195652332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been autokicked from the channel for typing too much on a line before, I think < 1195652440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195652440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195652443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1195652448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can't find any piet tutorial < 1195652782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++>+++>+++++++++>+++++++++++<<<<-]>>.>-.++++.-------.>-----.++++.----.<++++++++.--.+++++++++.<-.<-.>>+.---.<++++++++++++++. < 1195652785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Lol. < 1195652795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot doesn't trigger itself < 1195652801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to check it < 1195652833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sometimes the interaction of two bots has been used to do this sort of loop, though, but bsmnt_bot doesn't seem to be here at the moment < 1195652975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There should be a quine printing itself, but with "!bf " at the beginning. < 1195652980 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so it'll make a loop < 1195653050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's normally easy to modify a quine to do that sort of thing < 1195653063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except the famous Lisp one, because !bf isn't legal Lisp < 1195653149 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it dosen't need to be in the code < 1195653158 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just to make a quine print it at the beginning, then itself. < 1195653255 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195653265 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195653293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Lisp quine works by manipulating Lisp expressions rather than strings, so would need to be rewritten to print a non-lisp expression at the start < 1195653519 0 :jix!n=jix@dyndsl-080-228-187-251.ewe-ip-backbone.de JOIN :#esoteric < 1195654441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : There should be a quine printing itself, but with "!bf " at the beginning. < 1195654448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oldest trick in the book :P < 1195654532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((!bf )SaS(:^)S):^ < 1195654535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ((!bf )SaS(:^)S):^ < 1195654548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload is a pretty good language for writing quines in < 1195654573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it should be this: < 1195654575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((!ul )SaS(:^)S):^ < 1195654577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((!ul )SaS(:^)S):^ < 1195654582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even: < 1195654589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (( !ul )SaS(:^)S):^ < 1195654591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !ul (( !ul )SaS(:^)S):^ < 1195654614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is underload your lang? < 1195654621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of my languages < 1195654645 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195654646 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195654648 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195654658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not based on the fact you constantly use it as an example, but because i recall seeing your name on the page, for the not < 1195654669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*note < 1195654681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1195654682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what did i miss < 1195654684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks logs < 1195654694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really need to write a bouncer. < 1195654699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :underload is one of my favorite stack languages, although i haven't used it much < 1195654713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like Underload a lot too < 1195654723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: or you can just keep irc open < 1195654737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the computer shuts down < 1195654752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1195654754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heck, even when my mac gets back [soon, soon] i put it on sleep when i leave < 1195654761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and because this computer is noisy as fuck < 1195654763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as for my mac < 1195654766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses lots of power < 1195654773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1195654781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, what about when i need to reboor < 1195654782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t < 1195654783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1195654791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my server on the other hand NEVER dies :) < 1195654800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen our gas bill, and my parents have never complained about my comps, don't really know how much this uses :P < 1195654807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's always on anyway < 1195654810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195654815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gas?? < 1195654817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195654819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once i tried leaving it on < 1195654823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pneumatic computer, i have it. < 1195654826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when the electricity bill arrived < 1195654833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can tell you it was not a fun number :-) < 1195654871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195655178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at today's logs < 1195655185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )SaS(:^)S):^ < 1195655189 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul ((**ul )SaS(:^)S):^ < 1195655194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195655205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would need me to add **ul to peyavi < 1195655205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1195655209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd need to output < 1195655215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"**ul ((!ul )SaS(:^)S):^" < 1195655221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is a bit harder, than the above < 1195655241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, this wsa all a few minutes ago < 1195655243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm current! ;) < 1195655245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to wrap it in quotes? < 1195655252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1195655254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul ((**ul )SaS(:^)S):^ < 1195655256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul ((!ul )SaS(:^)S):^ < 1195655259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see? ; < 1195655290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So basically we need: !ul program-that-produces-itself-but-with-**ul-in-front-of-it-and-in-the-program-code-**ul-replaced-with-!ul < 1195655304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is usually done more easily asymmetrically < 1195655341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1195655348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still, in underload quite a challenge < 1195655349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1195655356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(If it was in brainfuck -- even more so) < 1195655420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195655423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195655434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195655437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195655450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is there a reference Underload implementation? :P < 1195655461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in JavaScript, linked from the wiki < 1195655461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, is there a way to make EgoBot join a channel, so we do not flood here? < 1195655474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's /query EgoBot, which I use < 1195655476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :javascript :| i don't want to install spidermonkey and call it from my bot, haha < 1195655486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yeah but my bot can't /query EgoBot and still let us see < 1195655492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot's running Keymaker's Underload-in-BF program < 1195655498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I modified to work as an IRC daemon < 1195655519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see http://pastebin.ca/367774 < 1195655526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a BF impl embedded yet < 1195655529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, spidermonkey. < 1195655555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, ()^ is in no way a self-interp unless you count 'eval' as one ;) < 1195655586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :eval's a self-interpreter by cheating < 1195655604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195655625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe in e.g. CMUCL and SBCL and lots of Lisps < 1195655630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since they themselvs are written in lisp < 1195655635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but in Python or something? i wouldn't count it :P < 1195655694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload maybe should have an input command that takes a character and converts it to a Church numeral < 1195655713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0 as a Church numeral in Underload is (!()), but the rest follow a pattern < 1195655715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 is () < 1195655718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2 is (:*) < 1195655721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :3 is (::**) < 1195655724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4 is (:::***) < 1195655726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1195655759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then multiplication is * and exponentiation is ^, thus the characters used for those operations < 1195655809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's clever < 1195655903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, once you've started doing calculations on them they end up looking like mess like (:*::!()*:**), but that's what happens when your only string operations are concatenation, eval, and enclose-in-parens < 1195655989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I posted a new Underload program to the wiki talkpage today, actually < 1195656003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd been meaning to for a while, but was reminded when Keymaker posted one yesterday < 1195656051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this interp is obfuscated! :-) < 1195656093 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Something obfuscated? Here? < 1195656096 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Lies and slander! < 1195656111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which interpreter are you referring to? < 1195656135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :My JavaScript interpreter isn't deliberately obfuscated, so if you think it's obfuscated it's because I always write like that < 1195656203 0 :SEO_DUDE!i=Deee@gateway/tor/x-3b8d749d7a55a838 JOIN :#esoteric < 1195656229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "o" is the output right? < 1195656267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the textarea that holds the output, so yes < 1195656279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :p and s are the textareas that hold the program and stack < 1195656295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the stack elements are separated by <> because that isn't a legal string anyway in an Underload program < 1195656330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only I forgot to implement the quoting-with-" for special characters < 1195656347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so if i made o a string < 1195656351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the BF version implements that? < 1195656352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and removed the timeout < 1195656355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my return would be < 1195656360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"return o + step(lp)" < 1195656361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1195656362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ("<)S < 1195656365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"< < 1195656395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195656398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, pretty much < 1195656398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that... needed? < 1195656418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the quoting-with-" is probably now officialy not part of the language because nobody ever bothered to implement it < 1195656418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!ul o < 1195656428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o isn't a legal Underload command < 1195656445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!ul ()S < 1195656449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195656452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!ul (o)S < 1195656455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195656472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, "ulos" is finnish for out :O < 1195656497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno if that's funny unless saying "o" is your standard way to test output < 1195656507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "o"utput < 1195656510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is an o'ist < 1195656527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523 < 1195656529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is lp??? < 1195656548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :length of time to wait before recursively calling yourself < 1195656566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the way you do a slow loop in JavaScript without busy-waiting < 1195656592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, once the function finishes running, it schedules the window to call itself in lp milliseconds < 1195656609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and while it isn't running (that is, most of the time) it's possible to do other things on the same browser < 1195656632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195656636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195656644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(I know JS. :P) < 1195656675 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195656678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195656678 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Empty stack < 1195656684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195656684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1195656687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to pass the stack < 1195656687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195656715 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195656720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now it's tail-recursive < 1195656721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195656725 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195656731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195656732 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Empty stack < 1195656734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195656751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1195656757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what should the stack be initially? < 1195656758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have <> < 1195656762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err# < 1195656762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have < 1195656763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1195656769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1195656769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if i'm evil enough to implement that into ololobot before you ;) < 1195656788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't even have a bot < 1195656797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :before ehird` i meant < 1195656802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've already done it, really < 1195656810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: just fixing 1 or 2 bugs < 1195656822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're getting an empty-stack error, it may be that the (o) isn't being pushed onto the stack properly < 1195656824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i'd be in a bit of a hurry. < 1195656830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : if(s.indexOf("<>")==-1) {throw("ERROR: Empty stack");} < 1195656836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think thats wrong < 1195656840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe. < 1195656841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1195656858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there's an o on the stack, then s is "o<>" < 1195656873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with an o and a p (with the p on top) it would be "p<>o<>" < 1195656895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah heck i'll implement my own < 1195656898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in JS for fun :P < 1195656920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements < 1195656941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's really annoying how i can't even add something to my bot without you going on and on about implementing it yourself. < 1195657131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parser ready! < 1195657134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay okay :< < 1195657147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i thought it was our thing! < 1195657154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to leave anyway, now < 1195657166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657166 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!paste | see also the #ubuntu channel topic) < 1195657168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657168 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've already done it, really < 1195657169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195657169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657169 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1195657170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657170 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: just fixing 1 or 2 bugs < 1195657173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657174 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :under root user i can find most famous , "catagorised" apps for linux. < 1195657175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657176 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :short, one is you can utilize more RAM < 1195657177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195657177 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :whats rm -rf myfolder, myfolder will be gone. < 1195657179 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657190 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think i fixed it < 1195657198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195657204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1195657205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1195657228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: also, may i once again remind you markov chains were my idea first ;) < 1195657244 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to see the underload spec < 1195657253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: markov chains were not your idea :P < 1195657255 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195657256 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :undefined < 1195657268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :neither was underload < 1195657269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean implementing them in a bot < 1195657289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :markov chains were in bots beforey ou did that < 1195657303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so was unlambda < 1195657311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean implementing them in a bot, now < 1195657316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or back then < 1195657333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, either get my point or don't < 1195657420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it, i'll just not put it in the bot, i'm gonna implement every lang on esolangs.org anyway < 1195657481 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657492 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195657493 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: p.value has no properties < 1195657496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :close :P < 1195657513 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657523 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195657534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, close enough < 1195657643 0 :RedDak!n=dak@host135-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195657714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: have you remembered to remove all the .value suffixes from the code? < 1195657736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195657741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1195657750 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ofc < 1195657761 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in fact, i've made it extra evil just now < 1195657764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195657764 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ReferenceError: p is not defined < 1195657768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cose < 1195657769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :close < 1195657791 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657802 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul (o)S < 1195657808 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195657810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1195657823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok how do you invite egobot somewhere? < 1195657895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1195657899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1195657901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1195657902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can < 1195657941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok who has a copy of egobot lying around < 1195657942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1195657946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah what the heck < 1195657951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: run the infinite loop quine thing < 1195657957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll kill peyavi when the flood starts < 1195657963 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195657970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195657973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195657974 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195657975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :too late < 1195657976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195657982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try now < 1195657983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195657987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195657991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the prefix is **ul. < 1195657995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for peyavi < 1195658003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658005 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658005 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658007 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658007 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658009 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658009 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658011 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658013 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^ < 1195658015 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195658015 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1195658017 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (!ul ((**ul )Sa(!ul )~*(:^)*aS(S)S):^)S < 1195658047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195658124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :idea: < 1195658135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric language designed to write esolang interpreters < 1195658148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on at least two of those at the moment < 1195658175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's Thutu, of course; its wimpmode version Thutu2 is the only language in which Forte has been implemented < 1195658322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```sii``sii < 1195658332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1195658340 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195658342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```sii``sii < 1195658359 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195658370 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195658387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```sii``sii < 1195658399 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195658405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you sure that you mean to be sending smart-quotes as input to the channel? < 1195658410 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195658413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :three backquotes are likely to work better < 1195658421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not smartquotes < 1195658428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your client is broken < 1195658432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```sii``siii < 1195658438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right, it's my client < 1195658439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, its chatzilla < 1195658440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :chatzilla does that < 1195658450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is why you should dump chatzilla :) < 1195658456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```sii``sii < 1195658457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any choice in the matter < 1195658491 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195658501 0 :peyavi!n=peyavi@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195658507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```sii``sii < 1195658507 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((:)~*(~)*a(~*(~^)*)*)()~^()~^((:)~*(~)*a(~*(~^)*)*)()~^()~^~^ < 1195658531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul s < 1195658531 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((:)~*(~)*a(~*(~^)*)*) < 1195658534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul `sk < 1195658534 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((:)~*(~)*a(~*(~^)*)*)(a(!)~*)~^ < 1195658537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ``skk < 1195658537 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((:)~*(~)*a(~*(~^)*)*)(a(!)~*)~^(a(!)~*)~^ < 1195658540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ` < 1195658540 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~^ < 1195658544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul x` < 1195658544 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~^ < 1195658547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul s` < 1195658547 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((:)~*(~)*a(~*(~^)*)*)~^ < 1195658558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ````.H.i.!i < 1195658559 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((H)S)((i)S)~^((!)S)~^()~^~^ < 1195658574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**ul ((H)S)((i)S)~^((!)S)~^()~^~^ < 1195658575 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Empty stack < 1195658578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1195658584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**unl2ul ```.H.i.!i < 1195658584 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :((H)S)((i)S)~^((!)S)~^()~^ < 1195658589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mistake in my program, sorry < 1195658606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**ul ((H)S)((i)S)~^((!)S)~^()~^ < 1195658607 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1195658611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((H)S)((i)S)~^((!)S)~^()~^ < 1195658613 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1195658679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**ul (a)(b(c))(d)(e)~*:!*(S)^ < 1195658679 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :b(c)ed < 1195658701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :standalone, spidermonkey source: http://pastebin.ca/raw/792589 < 1195658710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntax highlighted: http://pastebin.ca/792589 < 1195658714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, the _ object is evil :) < 1195658734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was writing another Underload interpreter during that < 1195658737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Perl this time < 1195658738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : http://pastebin.ca/792590 < 1195658777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195658779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :slightly simpler < 1195658779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195658787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll write one functionally, in scheme < 1195658789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but firs < 1195658790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t < 1195658790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1195658801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine does no error checking, though < 1195659122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**help < 1195659255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1195659256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no help < 1195659265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :markov, ul, unl2ul < 1195659268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are the only commands atm < 1195659279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it has got all the infrastructure < 1195659294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :multithreaded commands, argument parsing, helper methods, etc < 1195659297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just not many real commands :-) < 1195659385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I wish there was a Scheme implementation like regular, CL Lisps < 1195659389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I find them amusing :-) < 1195659398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with their core image files and their full VMs and everything < 1195659408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's so detached from the OS or anything < 1195659412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still, MIT scheme is pretty close < 1195659467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. I also wish there was an editor other than Emacs that works well with scheme. :| < 1195659517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure that one exists < 1195659539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whether it's easy to obtain a copy is another matter < 1195659629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah, mit scheme doesn't implement enough srfis for me < 1195659632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :time to find another impl < 1195659654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wish there was an agreement of what scheme interpreter to use < 1195659686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I guess scheme48/PLT scheme are the main choices < 1195659709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could just implement scheme in Common Lisp or vice versa < 1195659719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but common lisp makes me sad :P < 1195659735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the only thing i like about common lisp is its weird systems :P < 1195659865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :How many implementations of Underload does that make now? < 1195659892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :There's the original JS, the modified JS, the BF, the Thutu, and the Perl (not counting the self-interpreter-by-cheating) < 1195659982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and now my scheme when gauche installs < 1195659982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195661186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has just come across a great Ben Olmstead quote < 1195661221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"I think Malbolge needs an update. I may write Visual M++ 2008 Extra Ultimate Edition if I'm feeling bored some weekend." < 1195661264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) yeah < 1195661265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i saw that < 1195661342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ((#\*) (ul-inner program (cons (append (cadr stack) (car stack)) (cddr stack)) output inner)) < 1195661350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have a feeling this isn't idiomatic scheme :) < 1195661412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that the code for the ~ instruction? < 1195661417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and are you tail-recursively looping? < 1195661446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I understand lispy scheme, but not the strings of punctuation marks that appear every now and then < 1195661476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195661477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's for * < 1195661485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#\c is the character c in scheme < 1195661491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# is used for 'extra atoms' < 1195661513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I missed the 'append', you're right, that is * < 1195661515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#t #f #\newline #\tab #\space #\c (where c is a char) < 1195661531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also i'm tail-recursively looping yeah. < 1195661539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wimping out for parens though < 1195661550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and just making a inner-parens or something function < 1195661611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I must have a go at writing a Cyclexa version sometime < 1195661626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll have to finish up the spec and start writing the interpreter first < 1195661754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I should probably avoid mentioning languages in IRC channels when nobody else knows what they are because I haven't posted any info < 1195661850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the singular of parentheses? < 1195661935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :parenthesis < 1195662129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ When the ^ command is called, it includes the top element of the stack into the program, immediately after the ^ command, ready to be run next. < 1195662131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't pop though < 1195662132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1195662198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does pop, that's a mistake in the definition. I'll go and fix it on the wiki < 1195662227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, if this works < 1195662231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i have an underload interp in 31 lines < 1195662256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also 100% functional < 1195662264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although, since it is < 1195662269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :output comes after the program is run < 1195662275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, no e.g. fibonacci program atm < 1195662281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can easily fix that. < 1195662294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not a problem really for an output-only language, except for infinite loops < 1195662362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195662428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the way the non-wimpmode Thutu is defined it's incapable of doing output without asking for input < 1195662451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this doesn't technically speaking restrict what I/O sequences are allowed, because it can always be stored up until input is needed < 1195662472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty frustrating, though, which is why I used the wimpmode version Thutu2 < 1195662538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195662541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :give me an underload program to test < 1195662544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(o)S is failing < 1195662545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know why < 1195662546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so hm < 1195662564 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1195662622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the standard quine (:aSS):aSS is one possibility to test < 1195662665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want something harder, you could try one of Keymaker's programs, or the decimal-counting program I just posted on the wiki talk page < 1195662704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's (a)(b(c))(d)(e)~*:!*(S)^ which I just came up with off the top of my head to test the Perl version (and checked the correct result with peyavi) < 1195662872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195662874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without output < 1195662874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195662901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have a debugger? < 1195662924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :printf debugging in Scheme would be quite a beauty to behold, I expect, especially if you were just dumping expressions < 1195662972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i don't want to printf (display) debug in scheme :P < 1195662978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there IS a scheme debugger.. < 1195662983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, generally you don't debug in lisp < 1195662986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you load stuff into your REPL < 1195662990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and test +modify it there < 1195663003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, seems not < 1195663090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think my parens don't match up < 1195663091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1195663109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resigns to the fact that he needs to use emacs < 1195663127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Emacs all the time < 1195663131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even on Windows < 1195663136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :emacs is terrible < 1195663172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EMACS is a perfectly good OS, albeit showing its age. With evile or similar it has a fairly good text editor, and the browser, IRC client etc aren't bad. < 1195663243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ha, ha, we did this last week. < 1195663320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work very well as an OS on DOS, due to the impossibility of multiple processes < 1195663343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works better than many other text editors on DOS for much the same reason < 1195663549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: From #emacs: "Emacs follows the Unix philosophy. It does one thing, and does it well: everything." :p < 1195663619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :emacs is infuriating me already! :P < 1195663668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are you defending it? :P < 1195663673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hahahahaahha X-D < 1195663681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OMG, that's so brilliant I may have to switch to EMACS :P < 1195663697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ok, come on, emacs may be terrible, but it's not called EMACS any more :P < 1195663699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I'm a member of the Church of Emacs. < 1195663704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: die die die! < 1195663715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ORLY? < 1195663717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Using Vi is not a sin in the CoE, BTW. < 1195663730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I thought people were just lazy and decapped, I didn't realize it had been officially decapped. < 1195663734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only using nonfree software is a sin in it. < 1195663739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know that. < 1195663744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On my mac i use a non-free editor. :P < 1195663749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(TextMate.) < 1195663759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I believe the Emacs solution to vi was to try to emulate it < 1195663759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then I sentence you to a horrendous penance. < 1195663768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're using it on a nonfree system, so you have more problems than just the editor :P < 1195663769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use Vi (or viper-mode). < 1195663771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then talk about why the Emacs version of vi was so superior < 1195663773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It officially refers to itself as "Emacs" or "GNU Emacs" < 1195663783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Zomgsicles! < 1195663784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the title bar says "emacs@hostname", though, but that's just to be unix-y in specifying it < 1195663814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Instead of i you can type (set-vi-mode 'insert)" < 1195663822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"This allows for additional flexibility" < 1195663848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1195663854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you agreeing with me or arguing with me? I can't quite tell < 1195663859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: agreeing ;) < 1195663929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :info viper < 1195663933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nImprovements over Vi < 1195663962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they have a whole chapter in their manual about why Emacs' version of vi is so much better than vi < 1195663970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they sort of miss the point about why people use bi < 1195663975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/bi/vi/ < 1195664007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by the way, what's your favourite backronym for EMACS < 1195664010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/?/ < 1195664073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd go with Escape-Meta-Alt-Control-Shift, although that doesn't actually do anything by itself because that's five modifier keys without specifying a character at the end of it < 1195664152 0 :ais523!unknown@unknown.invalid QUIT :"changing to a different computer, will be logged off IRC in the meantime" < 1195664190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh my god!!! emacs just indented with a mix of spaces and tabs!! < 1195664194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evil peice of shit!! < 1195664200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs to #emacs and demands to know how to disable it < 1195664218 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn I before E except after C and when pronounced 'ay' as in neighbor and weigh!!! < 1195664231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: or a few other cases! < 1195664244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's weird. < 1195664248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But piece isn't one of them :P < 1195664266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Escape == Meta == Alt in modern Emacs, anyways. < 1195664277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, that's 3 modifiers. < 1195664287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought escape was escape? < 1195664292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Thought meta == alt) < 1195664325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Escape is set to be Alt to allow for archaic systems without an alt key. < 1195664337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's archaic. < 1195664354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: C-c . k&r < 1195664361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: for SCHEME? < 1195664364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195664364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Oh. < 1195664374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1195664375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's (setq-default indent-tabs-mode nil) < 1195664392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: of course its archaic < 1195664415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: the emacs tutorial says things like "If you are running in a windowed environment, ..." and "If your terminal has cursor keys, ..." < 1195664425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1195664432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emacs still runs on the PDP-11, IIRC. < 1195664436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no -- seriously, it does :) < 1195664450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Doesn't surprise me. ehird`: Doesn't surprise me. < 1195664457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All this is because some people actually *use* it on such old systems. < 1195664472 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195664479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did I miss anything? < 1195664485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1195664487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots < 1195664489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just emacs wars. < 1195664494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun emacs war, though < 1195664501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1195664503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay -- but nobody uses emacs on a PDP-11. < 1195664508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I will not accept that! ;) < 1195664518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the logs < 1195664527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Someone actually runs GCC on a PDP-11. ;) < 1195664542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(why else would the PDP-11 backend still work?) < 1195664674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for 'if you're running in a windowed environment...'; when I run Emacs on DJGPP on DOS on NTVDM on Windows, Emacs doesn't have access to the windowed environment it's running on 4 levels down, and besides I normally run it in full-screen mode < 1195664701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you look hard enough there'll probably be a mode designed to pipe output to a lineprinter < 1195664705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you run emacs without X, you don't have a windowed environment. < 1195664719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Confirmed. < 1195664729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somewhere in with the DOS stuff in the manual. < 1195664947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is busy reading the horrific details about newlines in Emacs on DOS < 1195664984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a real problem, though. I know because the INTERCAL compiler I maintain now targets both Linux/UNIX systems and DOS via DJGPP, and everything has to be written for both < 1195665008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, all the important filenames are 8.3, so instead of 'configure' you configure it with 'config.sh' < 1195665054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody sane uses dos!!! < 1195665054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1195665058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(even insane people like us) < 1195665073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the sanest way I found to run it under Windows < 1195665094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :NTVDM is awful, but it's possible to work around most of its bugs with frequent restarting < 1195665121 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195665126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the most annoying is the way that it crashes with a Windows error message every time I run 'tar', for no obvious reason < 1195665150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the printer stuff in the DOS section is a false positive < 1195665848 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195666174 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195666304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shigeo. < 1195666306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. . . hi < 1195666310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1195666313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not you < 1195666319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1195666322 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right < 1195666326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1195666356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because he was as annoying yesterday as the previous time he came in < 1195666376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will have to read the logs a bit further back < 1195666397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1195666554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems reasonable to me, but I have an unusually high tolerance < 1195666572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1195666575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Thank God. < 1195666576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that seems a bit harsh. < 1195666579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and being a Wikipedia admin, I also have a tendency to help new users rather than insulating them < 1195666589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*insulting < 1195666607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well last time he came in here [not yesterday] he spammed up the channel < 1195666612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also got his bot to spam it at one point < 1195666625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yelled a lot when people did not reply to him within 30 seconds < 1195666642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds to me like someone who's eager but doesn't really understand IRC < 1195666643 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1195666663 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm 10 and from Poland. < 1195666664 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but < 1195666665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes -- that's his defense. along with "I'm only 10!!!" < 1195666665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1195666672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great timing < 1195666676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm also a dumbass that nobody cares about. < 1195666683 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :At least that's what you think of me. < 1195666688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1195666688 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Let us show you the SUPER HIGHWAY OF INFORMATION. < 1195666694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just stated how you have been in this channel < 1195666711 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So you stated in 4 words "Asie is a dumbass". < 1195666719 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in facty < 1195666721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fact* < 1195666722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, actually. < 1195666730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if you'd like to believe that's what i said, go ahead < 1195666736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're just young is all. < 1195666768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nobody cares. < 1195666777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Especially ehird`. < 1195666778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/Nobody_cares < 1195666779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, to be young again. And also a robot. < 1195666791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it was inevitable that someone would post that link < 1195666795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :) < 1195666805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though I've never actually seen what's at the other end of it < 1195666817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195666820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not a shock site or anything < 1195666839 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least until you search it for goatse. < 1195666852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's no goatse on that page. :P < 1195666867 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But who knows! It might only be clicks away! < 1195666870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :last time I tried to look at uncyclopedia was in a cybercafe, and I hit a content filter < 1195666873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195666888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :o`/ Nobody cares about me o`/ < 1195666894 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195666896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :o`/ Well, why you should? I don't know! o`/ < 1195666904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :soon, asiekierka will discover razor blades < 1195666909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then we'll all be investigated < 1195666942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to de-escalate this discussion without making it worse or insulting one side or the other for life < 1195666943 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :o`/ No you will not be. Why? I don't know o`/ < 1195666950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :o`/ because i suck! o`/ < 1195666978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I do believe the solution is to simply put people on temporary ignore, allow the argument to resolve itself in time, and then let the ignores expire. < 1195666982 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : The solution would probably be to steer the conversation toward something unrelated. < 1195666985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, your song-writing skills are lacking. < 1195666990 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195666994 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ais523, asiekierka. < 1195667008 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Just forget about me. < 1195667012 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1195667034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he'll be back in 10 minutes < 1195667035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he always is < 1195667093 0 :_!n=asiekier@81.15.226.6 JOIN :#esoteric < 1195667098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195667101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i say '10 minutes' < 1195667106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i actually mean '1 minute' < 1195667117 0 :_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195667118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :disguised as an underscore < 1195667125 0 :_!unknown@unknown.invalid PRIVMSG #esoteric :you know that's me, right? < 1195667128 0 :_!unknown@unknown.invalid PRIVMSG #esoteric :okl < 1195667129 0 :_!unknown@unknown.invalid PRIVMSG #esoteric :ok* < 1195667132 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it was 10 minutes. < 1195667133 0 :_!unknown@unknown.invalid NICK :asiekierka < 1195667135 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But in base 1. < 1195667139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195667142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no. "_ (n=asiekier@81.15.226.6) has joined #esoteric" did not give it away at all. < 1195667171 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Waiting for somebody to say that he likes me. < 1195667197 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hm. My sarcasm muscle is twitching. < 1195667206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: base 1 uses no digits but 0 < 1195667216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you mean base 2... < 1195667223 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :10 = 2 in binary < 1195667227 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or more like < 1195667233 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2 decimal = 10 in binary < 1195667237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he said base 1. < 1195667256 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Base 1 is unresolvable, but anyway. < 1195667260 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it could be that base 1 only use 1, and 0 as a place holder. < 1195667260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is right < 1195667267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but let's assume he meant "unary, with 0 as nop" < 1195667280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: base 2 uses 10, base 3 uses 210 < 1195667284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, base 1 must use only 0 < 1195667285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there should be more numeric systems with NOPs in < 1195667289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, nothing can be expressed in base 1 < 1195667299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could use an infinite number of 0s < 1195667303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that it would help much < 1195667317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LET 10 = 1 < 1195667354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, that can't be the first line of the program, because such lines are traditionally numbered '10', and it's undefined behaviour to redefine integers while you're actually using them < 1195667459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is one number that can be expressed in base 0. < 1195667461 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, base 1 >_O < 1195667463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Namely, 1 < 1195667466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, 0 < 1195667469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn it *slaps self* < 1195667506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, the only number that can be expressed in base 0 is the null string < 1195667521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it doesn't use any symbols at all < 1195667535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, base -2 uses two symbols, so maybe the pattern doesn't last indefinitely... < 1195667552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since I made giant horrible errors saying what I was trying to say there, I'll repeat: There is one number that can be expressed in base 1, namely 0. < 1195667597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Agreed. There are an infinite number of ways to express it, too. < 1195667618 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, there are an infinite number of ways to express 0 in any base. < 1195667660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Roman Numerals, there aren't any ways to express 0 at all, but it isn't really a base < 1195667671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195667696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm perfectly happy with terrorist numerals, thank you very much. < 1195667714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get the reference < 1195667729 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Arab numerals, I suppose < 1195667783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like oerjan's Aromabic, personally < 1195667787 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :0123456789 = Arab numerals, and my govment learned me that there TERRISTS < 1195667805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm even thinking about implementing them as a new I/O format for INTERCAL < 1195667810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that it can actually read its own output < 1195667824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More info, por favor. (URL?) < 1195667825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only shortest-length representations of numbers would be allowed < 1195667843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's in the logs somewhere, but might take a while to find < 1195667872 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure the keyword "aromabic" will help :P (/me hunts) < 1195667893 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, or not (no matches) < 1195667933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, each character in [0123456789IVXLCDM] is a command in a language that modifies one number on top of the stack < 1195667954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's no way to access any other stack elements, so it's a bit of a degenerate stack < 1195667974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the number at TOS starts at 0 < 1195667988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :any digit multiplies TOS by 10 and then adds itself to TOS < 1195668017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that strings like "1234" map to exactly the numbers you'd expect if you're used to decimal and aren't expecting something esoteric to surprise you < 1195668078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but...? < 1195668093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst the letters each have a value (as in ordinary roman numerals); say TOS is t, their value is n, and % is the modulus operator, then they map t to t+n-2*(t%n) < 1195668109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa. < 1195668110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, it took me a while to remember what the exact formula was < 1195668120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So what's "0123456789IVXLCDM"? :) < 1195668131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so IV = 1V = 1+5-(1*2) = 4 < 1195668156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0123456789I would be 1234567890 < 1195668171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, if you're writing in roman numerals, it works ... and if you're writing in decimal, it works ... but you can also mix and match. < 1195668174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That = awesome. < 1195668230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, how is that a stack? Seems like just a single register. < 1195668232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then the V makes it 1234567895, X: 1234567895, L:1234567855, C:1234567845, D:1234567655, M:1234567345 < 1195668242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't, I just said 'stack' to start with and then kept on going < 1195668247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1195668264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably you could use these as numeric input commands in a Befunge-like language < 1195668285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that INTERCAL would only accept minimum-length representations < 1195668342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so one possible way to count would be 1,2,3,4,5,6,7,8,9,X,11,12,...,49,L,51,52,...,99,C,CI,X2,X3,...,X9,CX, and so on < 1195668370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can be quite confusing trying to work out minimum length representations of numbers < 1195668393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately very large numbers normally end up mostly in decimal; maybe if the overlined versions of letters are used that would help < 1195668402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the lowercase letters that INTERCAL uses for times-1000 < 1195668411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/1000/1000000/ < 1195668564 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- OFFTOPIC - < 1195668569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Do you know any good Piet tutorial? < 1195668571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- END OFFTOPIC - < 1195668616 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1195668664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you should learn to teach yourself languages < 1195668670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you won't find many esolang tutorials beyond brainfuck < 1195668709 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1195668808 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195668903 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195668954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that disconnection was slightly scary, by the way < 1195668978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know it just looked like a normal remote-close from the logs, but what happened was that the terminal I was using lost network access < 1195669037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I'd use the term "scary" for that :P < 1195669039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I was forcibly logged off both the UNIX server and the Windows terminal without even so much as a close-files-I'm-using, and then had to find and kill the processes that were left behind and keeping the files open that would let me reconnect < 1195669062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then the Windows terminal rebooted for no apparent reason, no, correction, it turned itself off < 1195669091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I ended up deleting my entire .mozilla directory < 1195669104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to try to get things back to some semblance of sanity < 1195669119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all this in a minute < 1195669145 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It deconnected because he fell in a time vortex. < 1195669185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it was more than a minute at my end, more like 5 minutes according to the logs < 1195669204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that the deconnection was so sudden it took the servers some time to notice that it had even happened < 1195669221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm on a different terminal at the moment, hoping the same thing won't happen again < 1195669239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 minutes :O < 1195669244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's some serious time dilation < 1195669248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was 2 minutes, ais523 < 1195669257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :18:11->18:13 < 1195669258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1195669266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a bee flew into my room, it's fucking -10 outside :\ < 1195669274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was more like 18:06->18:13 to me < 1195669275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess more like 0, but anyway < 1195669288 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Why is that bee flying? < 1195669300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "HALP AM WANT HOME COLD OUT DER" < 1195669301 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't it be in its hive hibernating? < 1195669310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do bees hibernate? < 1195669319 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure. < 1195669322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why did I just try to use tab completion on the word 'hibernate'? < 1195669331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was actually just a fly, looked bigger first < 1195669343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i don't know if they should be awake either... < 1195669386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: happens to me often too < 1195669388 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Apparently most bees don't hibernate. < 1195669476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That was madness < 1195669495 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I made a norn trapped in an elevator's body which looks like a robot toy < 1195669498 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :AMES A SPARTA! < 1195669608 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers/6exd65h.png < 1195669612 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There it is. < 1195669680 0 :ehird[erc]!n=user@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195669684 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :hello from erc, in emacs < 1195669687 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :holy shit. :p < 1195669701 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: wtf it tab-completes < 1195669713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: what was that now? < 1195669733 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It translates to this : < 1195669738 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"The barbarian messenger spoke: "You profane! You are all mad!" Replied Leonidas: "We are mad? WE ARE SPARTA."" < 1195669740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird[erc]: I didn't even realise that Emacs had an IRC client < 1195669759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I suppose I should have guessed < 1195669759 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh yes it does < 1195669765 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :it has 3 in the standard distrobution, iirc < 1195669767 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :THREE. < 1195669785 0 :ehird[rcirc]!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195669787 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :hello from rcirc < 1195669789 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :in emasc. < 1195669794 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: this tab completes too < 1195669808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know how to make an easiest quine in some of esoteric languages? < 1195669811 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just make an empty file. < 1195669817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's cheating. < 1195669818 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Ooooold < 1195669820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: WOW THAT'S NEW AND EXCITING < 1195669828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really??? nobody ever put an empty file in an interpreter before!! < 1195669836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the one that must be possible in any Turing machine. < 1195669839 0 :RedDak!n=dak@host135-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195669840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195669847 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1195669848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :curse my memory < 1195669859 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches for the 3rd client < 1195669860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :The empty program is not a quine in . < 1195669868 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :In 99! < 1195669869 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: argh, i forgot too < 1195669874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the impressive version of the null quine was when someone submitted it to the IOCCC < 1195669883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195669887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that whitespace one? < 1195669889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a makefile that made it produce no output even though there was an error < 1195669904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they added a minimum length of 1 byte after that < 1195669917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and oklopol, you're thinking of "In HOMESPRING, the null program is not a quine." < 1195669920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195669925 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they should submit "\n" < 1195669931 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :and do some gcc tricks to get a newline < 1195669943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remembered it has something to do with fishes... that was a fucking helpful clue. < 1195669960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a one-character program before that used preprocessor tricks to become a valid program < 1195669967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they had to limit the length of the makefile < 1195669975 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :ais523: to what < 1195669976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it apparently drove some versions of lint into an infinite loop < 1195670055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember, but I think it's mentioned in one of the hint files, if that helps < 1195670060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they removed the limit again after a while, I think < 1195670077 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :well < 1195670080 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :with a small makefile < 1195670082 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :and a program of "\n" < 1195670085 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :you can get a quine < 1195670087 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric :or a hello world < 1195670088 0 :ehird[rcirc]!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1195670176 0 :ehird[erc]!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1195670215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think there's also a rule that the resulting C file has to be executable < 1195670224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Where's ehird[rawirc]? :( < 1195670226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after the record breaking hello, world < 1195670236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: gimme a binary < 1195670237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195670252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it still would be < 1195670257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just do some crazy gcc tricks < 1195670264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and include a header file or something < 1195670277 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195670316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the build-size rule was apparently a 160 byte limit < 1195670329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although someone got round that one year with a sh/make/C polyglot < 1195670343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :160 bytes?? for a makefile? < 1195670346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's impossible < 1195670346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195670351 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :no oerjan (no=hi) < 1195670362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't think i've said so yet, congratulations! < 1195670365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the record Hello, world was char*_="Hello world.\n"; < 1195670371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thanks! < 1195670379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you do realise, Sgeo, that "hi" is the same amount of typing as "no" < 1195670379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Platform? < 1195670384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: loonix < 1195670422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears in a puff of Sgeo's logic < 1195670433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, yes, I realize that, it's just that no=hi is a Sine meme < 1195670444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sine? < 1195670444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the build instructions contained what was effectively -o /dev/stdout < 1195670458 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a semi-private IRC network < 1195670473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, /dev/tty but it comes to much the same thing < 1195670475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how can something be "semi-private"? :p < 1195670493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how did it avoid binary crap? < 1195670493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's protected: only derived networks can access it < 1195670496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :piped through strings? :P < 1195670512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :freenode is a bit semi-private, isn't it < 1195670516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it didn't, it just worked on the basis that "Hello world.\n" was likely to be in there somewhere < 1195670547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how? < 1195670583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Platform = arch + OS X_X < 1195670591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i186 < 1195670595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's governed by a non-profit organization, or something, isn't it < 1195670595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, 186! < 1195670598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i live in a little hole < 1195670603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wowzers. < 1195670610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't think semi-private means that :P < 1195670617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, ELKS? No, ELKS only works on 286, right? < 1195670617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although admittedly i may be wrong having no idea what it means < 1195670618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I run GNU/Windows on something x86-compatible but much more modern < 1195670634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like GNU/Linux, only Windows is the kernel and I run the GNU utilities on top of that < 1195670643 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It means that it's not like we'll kick people out, but we don't give the address to random people.. well, mostly < 1195670647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i must question though why you use windows < 1195670656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope is on Sine < 1195670662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: random as in random.choice(people)? < 1195670662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :other people who want to use Windows, and me using the same computer < 1195670665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195670666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ehird`: All the driver support, less of the garbager. < 1195670673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AKA garbage < 1195670675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You still aren't suprised i'm not spamming the channel? < 1195670686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: sorry, are we meant to comment on that? < 1195670691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it's usual for IRC users to be inactive for a while < 1195670691 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1195670695 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since it's garbage. < 1195670699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(what I said) < 1195670707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except for me, but that's for somewhat confusing reasons < 1195670719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(ais523 is a robot) < 1195670726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol GregorR < 1195670726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that are the same reasons why I'm using a client so old that I can't figure out how to get it to auto-authenticate or keep logs < 1195670735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i guess it's a continuous scale from completely closed network to complete anarchy < 1195670737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's the second time I've been accused of being a bot < 1195670746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what client? < 1195670758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: a really old version of ChatZilla < 1195670789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He's an old robot? < 1195670807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :navigator.userAgent gives me Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414, so it's a relatively recent build, but still too old < 1195670824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, 2004 isn't really 'relatively recent' in computer terms nowadays < 1195670828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I suppose it was in 2004 < 1195670874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once upon a time, the pyramids were relatively recent < 1195670894 0 :ehird`!unknown@unknown.invalid QUIT :"K-Lined by peer" < 1195670900 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1195670915 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195670957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what on earth does that quit message mean? I suppose that as it's in quotes, it might just be ehird` messing around, but it does look concerning < 1195670965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just me messing around < 1195670973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're the second person to comment about it in here < 1195670981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION coughs < 1195670997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And this is the second time I've commented that FreeNode makes user quit messages easily distinguishable from system quit messages :P < 1195671025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quotes are useful < 1195671130 0 :ehird[erc]!unknown@unknown.invalid PART #esoteric :? < 1195671132 0 :ehird[rcirc]!unknown@unknown.invalid PART #esoteric :? < 1195671160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you read Scheme? :P < 1195671165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195671167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats whats wrong < 1195671178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ? < 1195671181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1195671181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195671193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1195671220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just had a bug < 1195671222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i fixed it < 1195671225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immediately after lookign at it < 1195671261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hope you get it working < 1195671508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: see if you can make a negative-length quine < 1195671519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you first have to invent a language for which the concept makes sense < 1195671519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No not really. < 1195671534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably some extension to TURKEY BOMB < 1195671556 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You only need BIZARRO ASCII. < 1195671561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a great language that I actually tried to implement at one point, but got confused < 1195671571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea for a language. < 1195671581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a joke one at that < 1195671586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think with suitable choices for the parts of the language that are vaguely specifed it may be Turing-complete < 1195671589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is it? < 1195671599 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Every character you type is treated as a random command. < 1195671611 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so "h" can be once push, once add, once pop, once delete... < 1195671614 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1195671615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1195671622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :turkey bomb isn't TC, ais523 < 1195671628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example the turkey bomb instruction :P < 1195671632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how do you know? < 1195671636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :intuition < 1195671636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :P < 1195671637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195671653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it YOUR ESOTERIC LANGUAGE OF THE DAY, MAN. < 1195671661 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Specs: < 1195671673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use multiple people playing it to form some sort of infinite loop with skips forwards and backwards < 1195671690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, a couple of the commands mention unusual things happening to the TURKEY BOMB itself < 1195671699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- You must type in lowercase. < 1195671699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- Every line must end with ", man." (without the quotes) < 1195671699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- every char is treated as a random command. < 1195671702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sopecs < 1195671706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :specs* < 1195671755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it works if the operation that involves three-trits is greater-than on two of them picked at random, with short-circuiting from left to write < 1195671759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/write/right/ < 1195671802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the short-circuiting lets you do conditional jumps < 1195671836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot isn't here < 1195671853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: correct < 1195671859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I noticed. We had to use peyavi instead for the two-bot infinite loop that we set up earlier < 1195671864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195671869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :peyavi: is still here < 1195671873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that if you persuade it to join a three-bot infinite loop might be possible < 1195671875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but his underload interp is getting rewritten in scheme < 1195671893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 ]=> (ul "(o)S") < 1195671893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;Value 12: "o" < 1195671898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :('it' in my last comment refers to bsmnt_bot. That's the problem with asynchronous communication.) < 1195671905 0 :bsmnt_bot!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1195671906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It works! :D < 1195671925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I just need to figure out what the relevant three-bot code would be < 1195671935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1195671936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1195671937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work < 1195671940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :better fix that < 1195671945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ass ass < 1195671947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Doing it with ~exec is very hard due to the way Python treats quotation marks < 1195671957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (:aSS):aSS < 1195671959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1195671961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can add handlers with bsmnt_bot < 1195671965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~help < 1195671968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1195671971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah help < 1195671972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I know, that's how I did it last time < 1195671975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :help is for girly men < 1195671983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**ul (:aSS):aSS < 1195671984 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1195672180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1195672184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not once have i figured out < 1195672185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: according to your experiments with norns, you must be pleased to hear the fly has grown tired of living and now lies on its back on the floor, occasionally buzzing a bit < 1195672196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how to copy text from emacs into another app < 1195672199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can do it within emacs < 1195672203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i do not know how to copy it out < 1195672264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that tends to be quite annoying as it depends on your OS. Normally, if you copy text to the kill ring with M-w, it also copies it to your OS's clipboard, but in my experience it tends to usually get this wrong < 1195672278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it doesn't work for me < 1195672280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on x11 < 1195672294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;The object (#\( #\S #\S #\a #\: . #\)), passed as an argument to append, is not a list. < 1195672295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1195672298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just need to use middle-click < 1195672301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of shift-insert or ctrl-v < 1195672303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so anyway, yeah < 1195672306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the bug i'm tackling now :P < 1195672347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :debugging functional programs in scheme is a bitch. < 1195672352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195672686 0 :v1nc3L!n=vincelz@217.118.92.33 JOIN :#esoteric < 1195672833 0 :v1nc3L!unknown@unknown.invalid PRIVMSG #esoteric : < 1195672840 0 :v1nc3L!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1195672843 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorry (or maybe yay), i gotta go. < 1195672853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("test") < 1195672854 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1195672861 0 :asiekierka!unknown@unknown.invalid QUIT : < 1195672899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^)S < 1195672901 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^)S < 1195672905 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672906 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^)S < 1195672909 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672910 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon 1 < 1195672913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^)S < 1195672914 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672914 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^)S < 1195672918 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672918 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672921 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :**ul (~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^)S < 1195672921 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :~cat !ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672922 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((**ul )Sa(~cat !ul )~*(:^)*aS(S)S):^ < 1195672922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1195672923 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1195672929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now make it peer to peer < 1195672929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195672936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :each part, when spawned, can continue with at least one partner < 1195672943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but does not require the whole chain to be active < 1195672953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :make it always print a command for both the other bots... < 1195672966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's possible unless you get the bots to output two commands each < 1195672973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exponential bottity < 1195672976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that would involve embedding newlines in the input to the bots < 1195672985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's hard? < 1195672989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's just reinstall the Underload daemon, anyway (thanks Keymaker!) < 1195672996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ul bf http://pastebin.ca/raw/367774 < 1195672999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, is that not possible? < 1195673015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: meh you can figure out a way! ;) < 1195673022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :next up: distributed computing, via irc bots < 1195673031 0 :v1nc3L!unknown@unknown.invalid PART #esoteric :? < 1195673043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that the three bots all use different identifying characters so that each bot would have to send out two commands, one for each other bot < 1195673059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the only way to say that in Underload is to put a literal newline in the string, so you couldn't send the info over IRC anyway < 1195673089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need to include PRIVMSG #esoteric : < 1195673144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although any decent bot will either 1. ignore newlines 2. make newlines illegal 3. split by newlines and print each separately < 1195673148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: zomg you deleted the BF interpreter < 1195673167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3rd is what for example ololobot does, and i guess EgoBot too < 1195673186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++>++++++++[>++++++++<-]>+.<.>. < 1195673189 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1195673198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...kay < 1195673208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot does not flood. < 1195673213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it doesn't flood channels. < 1195673213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195673213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was assuming 3 < 1195673217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you ask it to, it'll flood you ^^ < 1195673226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it send that to my pric? < 1195673228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*priv < 1195673237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Didn't it? < 1195673241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195673246 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++>++++++++[>++++++++<-]>+.<.>. < 1195673249 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1195673249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i identified... < 1195673251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll check < 1195673257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fails for me, too :P < 1195673263 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot must not be auth'd. < 1195673264 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One sec. < 1195673265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then the bot isn't identified < 1195673307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to go again for a bit -< < 1195673308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+- < 1195673310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :- < 1195673311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195673315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an array. < 1195673320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++>++++++++[>++++++++<-]>+.<.>. < 1195673323 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1195673333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1195673352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, Idonno, it r borked. < 1195673821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly imagines running Chef through a Swedish Chef generator < 1195673846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec 0 < 1195673856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!Got this working again < 1195673857 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Got this working again < 1195673890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now all we need is a Python Underload interpreter so that three bots can do it at once... < 1195674016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah, just filter the bf underload interpreter through bsmnt_bot's python bf interpreter < 1195674086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought of that, but the logistics of trying to retype the whole thing through IRC (even with the benefit of copy/paste) are staggering < 1195674093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195674093 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :sometimes the way I'm proposing will make a pastebin ? < 1195674100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195674101 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :The developers Brazilians are very impatient < 1195674102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195674102 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :AlexC_, any ideas ? < 1195674103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195674104 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Mark761966: hidden files < 1195674113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is it doing? < 1195674119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a markov chain < 1195674123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195674123 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :rnenjoy, and also, a rule that the blocks follow < 1195674134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's reasonably obvious, but what is it based on? < 1195674140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc input < 1195674148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how much overlap? < 1195674153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything it hears in irc (its in here, ##moosanity, and #php and #ubuntu for idiot-watching) < 1195674158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is added to its vocab < 1195674162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :**markov < 1195674163 0 :peyavi!unknown@unknown.invalid PRIVMSG #esoteric :Creed now thats totally subjective try them and see if it still shows the loading progress bar. on the Medibuntu servers is "not evaluating $file correctly < 1195674171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is possibly to get a network connection from bsmnt_bot, i think < 1195674175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*le < 1195674182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Creed now thats totally subjective try them and see if it still shows the loading progress bar." that's pretty good < 1195674191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just not easy < 1195674195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval dir(self) < 1195674199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec dir(self) < 1195674206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.msg("#esoteric",dir(self)) < 1195674207 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'msg' < 1195674218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :" + repr(dir(self))) < 1195674218 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['COMMAND_CHAR', 'THREADING', '__doc__', '__init__', '__module__', 'ban', 'ban_file', 'banlist', 'bf3', 'bf4', 'chan', 'commands_running', 'commands_running_lock', 'connect', 'connected', 'disconnect', 'do_callbacks', 'do_ctcp', 'do_exec', 'do_kill', 'do_ps', 'do_quit', 'do_raw', 'error_in_chan', 'errorchan', 'exec_execer', 'get_message', 'handle_callback', 'host', 'ident', 'listen', 'load_callbacks', 'locals', 'message_re', 'nick', 'o < 1195674231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("This is how you print things.") < 1195674231 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :This is how you print things. < 1195674241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.callbacks < 1195674242 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'callbacks' < 1195674258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(self)) < 1195674259 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['COMMAND_CHAR', 'THREADING', '__doc__', '__init__', '__module__', 'ban', 'ban_file', 'banlist', 'bf3', 'bf4', 'chan', 'commands_running', 'commands_running_lock', 'connect', 'connected', 'disconnect', 'do_callbacks', 'do_ctcp', 'do_exec', 'do_kill', 'do_ps', 'do_quit', 'do_raw', 'error_in_chan', 'errorchan', 'exec_execer', 'get_message', 'handle_callback', 'host', 'ident' < 1195674259 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :, 'listen', 'load_callbacks', 'locals', 'message_re', 'nick', 'owner', 'pong', 'port', 'print_callbacks', 'raw', 'raw_regex_queue', 'read_bans', 'realname', 'register_raw', 'save_callbacks', 'socket', 'sockfile', 'unban', 'verbose', 'write_bans'] < 1195674269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.print_callbacks() < 1195674293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Essentially i'm trying to find the bf callback. < 1195674302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print self.raw_regex_queue < 1195674307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys,stdout, self.raw_regex_queue < 1195674307 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'stdout' is not defined < 1195674310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys.stdout, self.raw_regex_queue < 1195674310 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[(<_sre.SRE_Pattern object at 0xb7d4abf0>, >), (<_sre.SRE_Pattern object at 0x80e0d10>, >), (<_sre.SRE_Pattern object at 0x80dc640>, >), (<_sre.SRE_Pattern object < 1195674315 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :at 0x80dc440>, >), (<_sre.SRE_Pattern object at 0x80dcab0>, >), (<_sre.SRE_Pattern object at 0x80dcfa0>, >), (<_sre.SRE_Pattern object at 0x80b91c0>, >), (<_sre.SRE_Pattern object at 0x80dd278>, >), (<_sre.SRE_Pattern object at 0x80e2d00>, at 0xb7cd4764>), (<_sre.SRE_Pattern object at 0x80b9400>, at 0xb7cd8dbc>), (<_sre.SRE_Pattern object at 0x80de898> < 1195674325 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :, )] < 1195674330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec bfarg < 1195674331 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1195674338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the top pattern object in the raw_regex_queue < 1195674338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue[-1] < 1195674348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys.stdout, self.raw_regex_queue[-1] < 1195674349 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(<_sre.SRE_Pattern object at 0x80de898>, ) < 1195674351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys.stdout, self.raw_regex_queue[-1][1] < 1195674352 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1195674356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys.stdout, self.raw_regex_queue[-1][1]("+.") < 1195674357 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: bfarg() takes exactly 2 arguments (1 given) < 1195674367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys.stdout, self.raw_regex_queue[-1][1].f_code < 1195674367 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'function' object has no attribute 'f_code' < 1195674370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1195674380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want to see the source: < 1195674393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~sys.stdout(repr(self.bf3+self.bf4)) < 1195674413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(self.bf3+self.bf4)) < 1195674414 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :"def bfarg(x,y):\n p=y.group(2)\n a=y.group(3)+unichr(0)\n o=''\n p=p+'!'\n t=[0]*30000\n i=0\n l=0\n while p[i]!='!':\n if p[i]=='[' and t[l]==0:\n c=1\n while c>0:\n i=i+1\n if p[i]=='[': c=c+1\n if p[i]==']': c=c-1\n if p[i]==']' and t[l]!=0:\n c=1\n while c>0:\n i=i-1\n if p[i]==']': c=c+1\n if p[i]=='[': c=c-1\n if p[i]=='+': t[l]=t[l]+1\n < 1195674414 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : if p[i]=='-': t[l]=t[l]-1\n if p[i]=='<': l=l-1\n if p[i]=='>': l=l+1\n if p[i]=='.': o=o+unichr(t[l])\n if p[i]==',':\n t[l]=ord(a[0])\n a=a[1:]\n i=i+1\n sys.stdout(o)\nself.register_raw(r'\\S+ PRIVMSG (\\S+) :~bf ([^!]*)!?(.*)',bfarg)" < 1195674425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is x and y < 1195674448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x is ignored. y is a regex whose second and third groups give the program and input, respectively < 1195674464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in python how would i construct one of those regexps? < 1195674464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that bfarg is an appropriate raw_regex_queue callback < 1195674499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :r"\S+ PRIVMSG (\S+) :~bf ([^!]*)!?(.*)" < 1195674509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the regex that I used (retyped, so I may have typoed) < 1195674519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just matches raw IRC data < 1195674538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bfarg wasn't really designed with being called from anything else in mind < 1195674560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you could just concatenate a string with ! in between, match a regex against it somehow, and then use that as bfarg input < 1195674564 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195674579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195674580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well the idea < 1195674587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that you just use the http functions of python < 1195674589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(in urllib2) < 1195674590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with that. < 1195674595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :define a nice handler for it < 1195674597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~bfurl or something < 1195674658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually know Python. That BF interpreter was my first program. After all, BF interpreters are easy to write, right? < 1195674764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195674773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the bash way to get an absolute path given a relative path < 1195674777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(assumed relative to current directory?) < 1195674837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195674838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ill ask in #bash < 1195674873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could do /dev/env/pwd/path, but that's cheating < 1195674906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`pwd`/path perhaps? < 1195674911 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: What I always do is: OLDPWD="$PWD" ; cd "$SOMEPATH" ; FULLPATH="$PWD" ; cd "$OLDPWD" < 1195674918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: That's bad if it actually is a full path. < 1195674929 0 :UnrelatedToQaz!n=chatzill@81.152.251.52 JOIN :#esoteric < 1195674934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Presumably one would want to accept either) < 1195674936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: OK, the Ruby GUI toolkit 'Shoes' needs to be run in its own directory < 1195674940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing a wrapper function around it < 1195674944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to pushd/RUN/popd < 1195674952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i ofc want to specify relative paths (and possibly absolute ones) < 1195674958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How would I write the func with your way? < 1195674968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, pushd takes relative paths anyway ... < 1195674980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195674982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pushd /shoes/dir < 1195674987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :./shoes BLAH < 1195674987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :popd < 1195674993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, that's not a relative path. < 1195674995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BLAH needs to be absolute of course < 1195674998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1195674999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing < 1195675008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shoes() { pushd /shoes/dir; ./shoes BLAH; popd } < 1195675010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1195675011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is BLAH < 1195675017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since i may call "shoes" in a directory with a relative path < 1195675047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think my trick is right. < 1195675070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When you're in the directory it's relative to, just pushd to it and then save your $PWD < 1195675070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it would work. < 1195675079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What if I do < 1195675082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shoes /an/absolute/path < 1195675099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pushd /an/absolute/path pushes to that absolute path. < 1195675115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1195675117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't do that. < 1195675122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I do pushd /path/to/shoes < 1195675139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bashes his head into the wall. < 1195675153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BEFORE changing the directory at all < 1195675158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do what? < 1195675173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait, are you saying you pushd /relative/path/that/starts/with/a/slash? < 1195675283 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can only reiterate, because I know for a fact that my method works: Before you've changed the directory at all, pushd to your path. Whether it's relative or absolute, you'll end up in the right place. Then just store $PWD and popd, and you're golden. < 1195675299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am not pushd'ing to any user defined path. < 1195675307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the app "shoes" must be started from /path/to/shoes < 1195675318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want an alias "notshoes" so I can do "notshoes file-in-current-dir" < 1195675323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :notshoes will "pushd /path/to/shoes" < 1195675324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :run shoes < 1195675326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then "popd" < 1195675332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, when i run shoes, it will obviously need an absolute path < 1195675336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am wondering how to calculate it. < 1195675342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And, I cannot do $PWD/$1 before hand, < 1195675347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because I may do "notshoes /abs/path" < 1195675354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's exactly what my method describes. < 1195675378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Mind, I didn't realize you were talking about a file, so you'd need e.g. pushd `dirname $foo` etc, but otherwise it's the same) < 1195675426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't. ever. pushd. with. a. variable. < 1195675443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is one advantage that Emacs has over bash in processing paths < 1195675470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~msg #esoteric // or /~ anywhere in the directory rename resets to the root or the home directory respectively < 1195675503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that $PWD/$1 would actually work if emacs supported dollar-notation < 1195675525 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I know you don't. You SHOULD, to get the information you need X_X < 1195675544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: write me "notshoes", because i don't think you know what i'm trying to make it do < 1195675574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is annoyed with themself for messing up the syntax for sending a message starting with / < 1195675615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: http://pastebin.ca/792890 < 1195675715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that leaves me in the dir of shoes < 1195675732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, function!=bash script < 1195675758 0 :peyavi!unknown@unknown.invalid QUIT :Remote closed the connection < 1195675766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no function here ... < 1195675776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I thought the whole idea was that you needed to run shoes from its own dir? < 1195675812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i /want/ a function, is what i mean < 1195675813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1195675813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195675816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but after running shoes < 1195675817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with that script < 1195675820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get dumped into shoes' dir < 1195675831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No you don't, that's not how scripts work. < 1195675836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plus, just add a popd. < 1195675847 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's easy enough to put that in a function, there's nothing non-function-specific about that code. < 1195675869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but bah i've got it working < 1195676157 0 :ais523!unknown@unknown.invalid QUIT : < 1195677427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I'm sure the keyword "aromabic" will help :P (/me hunts) < 1195677438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually it is Arombiac < 1195677447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that doesn't show up either < 1195677618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no idea why it isn't in the tunes.org logs < 1195678366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I'd love to see what your method is. < 1195678389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: craziness < 1195678460 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pastebin? < 1195678501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't support absolute paths. < 1195678510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeebus < 1195678520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was watching some old people talk about sex on pbs < 1195678536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, so my method, which supports both relative and absolute paths, is unacceptable because? < 1195678557 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"we see a strong relationship between overall health and sexual health" < 1195678567 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"lubrication can help when vaginal dryness is an issue" < 1195678585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I care so little I can't even explain it. < 1195678596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sooooo insightful < 1195678622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands GregorR a microscope < 1195678649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hope this is an electron microscope. < 1195678658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wait no it is your method < 1195678669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... ohhhhhhhhhhhhhh kay :P < 1195678738 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]" < 1195678787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :function shoes { < 1195678787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pushd "`dirname $1`" > /dev/null < 1195678787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FULLNAME="$PWD/`basename $1`" < 1195678787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :popd > /dev/null < 1195678787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pushd ~/shoes/dist > /dev/null < 1195678788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :./shoes $FULLNAME < 1195678790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :popd > /dev/null < 1195678792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1195678794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1195678796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1195678810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1195678813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, my work here is done. < 1195678949 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195679946 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric : < 1195680073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1195680189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I agree. < 1195680219 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195680269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You see, what graue and ehird` have done here is made a strong statement on the true, underlying uncertainty and doubt of life. It's like they've said, "World, I have given up, I accept the fear and emptiness of life." It's a truly poetic statement. < 1195680282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool < 1195680424 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195680484 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAA < 1195680492 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*schmertz < 1195680610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never got to the accepting part < 1195681731 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1195681759 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195683616 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195683621 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195684294 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195684306 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195684922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1195684986 0 :SEO_DUDE!i=Deee@gateway/tor/x-9d2503d194fe2c4a JOIN :#esoteric < 1195685563 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195685564 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195687506 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1195687658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Possum ;) < 1195687800 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1195687827 0 :Possum!unknown@unknown.invalid PRIVMSG #esoteric :Hi Sgeo! < 1195688828 0 :Slereah!n=Slereah@ANantes-252-1-66-63.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195689830 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195690132 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195690180 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195691253 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195691254 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195691402 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195691422 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195691454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo! < 1195691457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the sine port again < 1195691459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xchat wiped it < 1195691463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just the port < 1195691485 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :9999 < 1195691509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :* Disconnected (Connection reset by peer). < 1195691539 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1195691556 0 :ehird`!n=ehird@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195691566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i just can't join < 1195691568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get that each time < 1195691573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1195691574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1195691576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it reset < 1195691580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AGAIN < 1195692699 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195693466 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195693468 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195693488 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1195693932 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195693933 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195696053 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195696260 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195701585 0 :Slereah-!n=Slereah@ANantes-252-1-51-103.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195701625 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195701638 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195701978 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195702144 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195702471 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195702802 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195705341 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made a rubicon level/program that outputs the first 7 fibonacci numbers in under 10 seconds, and after that the numbers get higher than 15 and wrap around. < 1195705352 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://kevan.org/rubicon/game.php?level=rybibir < 1195708604 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1195708740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how long do flies live... this guy is still moving his feet around :O < 1195708745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no buzzing though < 1195708767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's a chick, though. < 1195709164 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats that he made a rubicon level/program that outputs the first 7 fibonacci numbers in under 10 seconds, and after that the numbers get higher than 15 and wrap around. < 1195709761 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats his repeated statement that he made a rubicon level/program that outputs the first 7 fibonacci numbers in under 10 seconds, and after that the numbers get higher than 15 and wrap around. < 1195710583 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats his statement and asks if anyone who views it could tell me so i know how many people are interested nin rubicon < 1195710916 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1195711309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1195711358 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :y < 1195711453 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :rubicon is based on an esoteric language, RUBE, therefore you can write programs with it. < 1195711820 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1195712118 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195713939 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195713942 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195716701 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1195716863 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds that rubicon keeps crashing firefox < 1195716890 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1195716902 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195718399 0 :clog!unknown@unknown.invalid QUIT :ended < 1195718400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195718548 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. For Sale: Parachute. Only used once < 1195718648 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195719944 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195721170 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195722429 0 :SEO_DUDE!i=Deee@gateway/tor/x-d02b88533e82d9e4 JOIN :#esoteric < 1195723085 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195734816 0 :SEO_DUDE!i=Deee@gateway/tor/x-907c27d1fd0d2e01 JOIN :#esoteric < 1195735619 0 :jix!n=jix@dyndsl-085-016-236-239.ewe-ip-backbone.de JOIN :#esoteric < 1195738217 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195738938 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1195742018 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195742113 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1195742122 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195743940 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195744567 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone... < 1195744617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello Tritonio_ < 1195744633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have the first comment in the logs for today, well done < 1195744647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the first action of all is immibis' quit message) < 1195744656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and it even fit on the line for once) < 1195744699 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195744734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just came across the article "Two envelopes problem" on Wikipedia < 1195744775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are two envelopes, and one contains twice as much money as the other < 1195744818 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1195744819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whichever one you take, it makes more sense to take the other one, as you have a 1 in 2 chance of doubling the amount of money you get and a 1 in 2 chance of halving the amount of money you get, so you get more on average < 1195744832 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Take both. < 1195744836 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195744869 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :you don't get more on average < 1195744876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a version in which you're allowed to look in one of the envelopes first < 1195744887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so my reasoning is 'if it contains an odd amount of money, take the other one' < 1195744891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this doesn't work in all cases < 1195745118 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195745286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's the reason? i've seen many paradoxes like these, and can't really see what goes wrong < 1195745329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the problem is thinking about 'which one you have at the moment' as having a certain value that you currently have < 1195745354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference in money between the two envelopes is fixed, although you don't know what it is < 1195745377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the amount you might gain is the same as the amount you might lose < 1195745387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a different proportion to the current envelope < 1195745592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually solved this one, and it's pretty trivial i think, but i'll say it anyway: you have three doors, behind one there's a car, and you get it if you guess right; you choose a door, and one of the other doors is opened, and it's empty; if you choose your original door, you get the car with 33% probability, if you change it, you get it with a 66% probability < 1195745621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this was in a book the gist of which was basically that statistics cannot be trusted < 1195745628 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :that's true and crazy at the same time < 1195745646 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :but it is easy to understand it if you imagine it with 1000 doors < 1195745653 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :you choose the first one < 1195745656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drops a Monty Hall on oklopol  < 1195745664 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :etc... < 1195745673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's that :D < 1195745673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's pretty easy to explain, the door that's opened depends on which door you chose and so gives you some information about what's behind the doors you did and didn't choose < 1195745674 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :i am still thinking about the envelopes... < 1195745684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, as i said, trivial < 1195745691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm sure most will think so too here < 1195745695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"i'll say it anyway" < 1195745715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something big and heavy, i assume < 1195745718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, just in case someone is watching and was wondering, or sees it in the logs < 1195745762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195745773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the fly from last night seems to be dead :O < 1195745835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you expend any effort on trying to kill it? < 1195745897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no, i let it die of natural causes < 1195745916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i only believe in euthanasy when it comes to people, and correct my typing < 1195745917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should have put it into a complicated machine of pipes and valves and so on and let it act like an instruction pointer < 1195745931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suppose maybe you didn't have one to hand < 1195745955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i agree that would've been the most humane choise < 1195746032 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195746372 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195746459 0 :oklopol_!n=ville@194.251.103.33 JOIN :#esoteric < 1195746466 0 :oklopol_!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu crashed again < 1195746470 0 :oklopol_!unknown@unknown.invalid NICK :oklopol < 1195746577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did you crash it? < 1195746584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how easily did you recover? < 1195746647 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://tunes.org/~nef/logs/esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Don't spam the channel with toBogE commands, /join #toboge | Don't spam the channel with bsmnt_bot commands, take him to your own channel. | Congratulations ais523 for winning the Wolfram research prize! < 1195746649 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1195746651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1195746676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195746689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while some of the text was white < 1195746695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :couldn't see it < 1195746712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't really do anything to crash < 1195746712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it < 1195746738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was doing some pythoning, but i was typing something on irc when it crashed < 1195746754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you just added http:// ? < 1195746758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195746807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sort of took those away to make more room in the topic / make the topic shorter < 1195746832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Don't spam... Don't spam... Don't spam..." < 1195746855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should make a new channel with the same purpose as #esoteric but where spamming is explicitly allowed < 1195746857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :make those into one, and it'll be shorter, take http away, and make life hell for people like me who have a sucky client. < 1195746872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right, clicking... < 1195746889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #esoteric-blah, although it's just me and ehird, and neither is there right now :D < 1195746904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: another good channel to know about < 1195746919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it's not that allowed there either, or i'd spam it 24/7 < 1195746970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta get back on my thing -> < 1195747047 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Is this still working? < 1195747087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195747104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: is what working? < 1195747142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec 0 < 1195747156 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot sends messages to where the last ~exec command was < 1195747176 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :leading to amusing situations like this one < 1195747186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: since you are now the official ca guy here, i implemented rule 110 on bsmnt_bot once, changed topic accordingly :D < 1195747205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh.. because of your guyness -> you must be interested to here ... < 1195747209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it was a Turing machine, not a CA < 1195747210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*hear < 1195747240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both are very limited substitution systems < 1195747251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and pretty similarly limited < 1195747262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the parallelism makes quite a difference < 1195747289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, in case that makes it less interesting, sorry i told ya ;) < 1195747298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tell me anyway < 1195747304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm also interested in CAs as it happens < 1195747316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that was pretty much it. < 1195747350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was a python script, so not that hard < 1195747353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we could create a Turing machine simulator on one of the bots < 1195747396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :output is a problem there < 1195747402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you want a 2d turing machine.. < 1195747410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would ya < 1195747417 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, 1D works just as well! < 1195747418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... indeed, we could < 1195747443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, should be pretty easy < 1195747447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-yeah < 1195747810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could effectively simulate a TM by writing the rules in Thue or Thutu < 1195747911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1195747914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it worked < 1195747917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1195747964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what worked? < 1195747971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may now have what i've always wanted: a way to play multiple sine waves at once < 1195747972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195747988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's quite easy with most sound cards < 1195748003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in theory. < 1195748003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I came across a program once that could play chords out of the computer's internal speaker < 1195748011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i've seen that < 1195748015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'twas a proprietary game, so I have no idea how it managed it < 1195748047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well the speaker is fully deterministic at the moves of the cone < 1195748075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can cheat by changing the frequency constantly, to get it to move anywhere you want < 1195748101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought of that, but wouldn't know how to go about working out the pattern < 1195748290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you gotta have the spec of the speaker or something < 1195748317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible to deduce the actual movements of the sound-nipple otherwise < 1195748385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's __radd__ in python :\ < 1195748420 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Sound nipple? < 1195748428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195748440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes, that's the official term < 1195748453 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You learn things every day! < 1195748456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what language is __radd__ in? < 1195748480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the pattern of underscores would suggest an extended version of C, but I don't know which < 1195748480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python < 1195748500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: remember to pass everything you learn from me through a filter though < 1195748511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1195748519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i know what it is < 1195748533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it applies when it's the right value of +! < 1195748534 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it contains the word nipple, should I really filter it? < 1195748536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps... < 1195748539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't check yet < 1195748558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes, nipples are nsfep < 1195748570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not suitable for esoteric programming, tha is < 1195748572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1195748587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess cones don't have much to do with esolangs < 1195748596 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Typing with your nipples can be painful indeed. < 1195748604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i also guess you could make a lang out of nipples. < 1195748763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YEAH SO OKAY, I HAVE THE GREATEST IDEA FOR AN ESOLANG: NIPPLE, TITTIES, BOOBIES, KNOCKERS, BREASTS, HOOTERS, MELONS AND CANS USED AS THE 8 BRAINFUCK COMMANDS < 1195748781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nipple is out of place there < 1195748783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1195748975 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry. < 1195749103 0 :oerjan!unknown@unknown.invalid QUIT :"Fnord" < 1195749502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making variants on BF that only differ in the names for the commands isn't a very interesting thing to do once you've already seen 10 or 20 of them < 1195749525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Braintwist- and Brainfork-like variants are more interesting < 1195749536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there isn't one already, I propose a variant that does backtracking < 1195749710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my point exactly < 1195749730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :brainfork is one of my favorites, even though i've never tried it :) < 1195749739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, now I realise why your post was in allcaps < 1195749748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1195749828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon i'll be composing symphonies in python < 1195749829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mwahahaha < 1195749886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i get an evil click between notes... any of ya have a good algo for anti-aliasing waves? :P < 1195749900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have to be good, just like, fairly decent < 1195750022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll make it really stupid < 1195750032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not stupid enough that i could explain it in an irc message < 1195750176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try waiting for the transition until a point when both the old and new sine wave have the same phase; that's the usual way to get rid of clicks < 1195750192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it's too generic for that to be possible < 1195750196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i allow for any wave function < 1195750220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just make it fade in every separate set of bytes to output as sound data. < 1195750269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to be able to play any set of sounds for any amount of bytes < 1195750284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then continue with any set of sounds for any amount of bytes without a click < 1195750288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's of no use. < 1195750294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1195750297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some use, but less < 1195750502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could phase-shift the second sound to match the first? In theory, it ought to sound the same except for the click < 1195750514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that'll need Fourier transforms as far as I know < 1195750603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195750632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should be possible to scroll the waves forward until the cone positions match < 1195750634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least < 1195750665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is it doesn't suffice if the function is continuous, the human ear will notice a sudden change in derivative < 1195750734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :less clicky, though < 1195750763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195750767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do like this < 1195750774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i can explain this... i'll try < 1195750916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm-1 0 1 2 3 4 5 || this is where we last stopped, now getting 8 9 10 to output, so we reverse the end of our last input except the very last, to get, say: 4 3 2 1; now 5 was the last one we actually output, so we iterate the start of what we need to output now, and always average it with < 1195750919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1195750922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried to del that < 1195750926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too hard to explain... < 1195750957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"too hard to explain...": that's a good property for esolangs to have, surely? < 1195750974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is not an esolang yet < 1195750983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i *am* planning to add one over it. < 1195751004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where's rodger :\ < 1195751008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen him for years < 1195751404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god it gets complicated if i make it do phase-shifts... < 1195751422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it though, since i didn't get this to work right away :P < 1195751433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat Last Seen: 5 days (23h 21m 47s) ago < 1195751686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i don't want the player to need to know about waves... < 1195751697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i need to move the problem one level up < 1195751716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which clutters things a bit unless i do some refactorizationing < 1195751749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting annoyed at a stupid website they're forced to use < 1195751775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it decides it doesn't support the browser I'm using because it's Firefox 2, not Firefox 1 or 1.5 < 1195751781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't on the supported list < 1195751833 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195752313 0 :ais523!unknown@unknown.invalid QUIT :"look, it's a quit message injection atttack:"; Remote closed the connection // comment out the rest" < 1195752595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1195752609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now do the phase shift, no effect whatsoever :< < 1195752902 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195752976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now do the phase shift, no effect whatsoever :< < 1195753027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I can help you there, then, even though I'm supposed to be doing a degree in this sort of thing < 1195753053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, tracked one place with audacity < 1195753062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's like a million little wave bumps < 1195753069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a slight change in one of them < 1195753076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it makes a clikc < 1195753078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*click < 1195753115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know it's not the human ear that does it, since it's an actual click, perhaps my point is there should be antialiasing on a lower lever for idiots like me < 1195753195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the click is how you hear any sudden jump in amplitude level < 1195753217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's the speaker that does it. < 1195753223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1195753244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it amplifies it because it can't do a sudden jump like that < 1195753245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195753252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds ridiculous, you're prolly right < 1195753651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195753652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1195753666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i found a problem in that technique < 1195753669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps solved it < 1195753751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, if the frequency is only changed a little, it so happens to phase will move just enough for it to be too far away from the last point to continue there, so it is iterated until it comes down, making every splitpoint an arrow pointing upwards < 1195754074 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195754081 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195754693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, there's almost no clicks no < 1195754704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :far better than using winsound.Beep at least < 1195755493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p525354434.txt the clicks are now only audible when a note is played twice in succession, which *should* make it fully legato it to the last note. < 1195755534 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195755543 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195755609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also there's something wrong with my wave adder, because the chords in the end make a clashing sound < 1195755623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and got i suck at onomatopoeia in english < 1195755815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(at least comment on my terrific melody!) < 1195756067 0 :lusum!n=lusum@host-78-12-120-188.cust-adsl.tiscali.it JOIN :#esoteric < 1195756508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi lusu < 1195756510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :m < 1195756587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this machine doesn't have sound, so I can't check it for myself < 1195756621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or rather, probably it does, but I'm accessing a mainframe from a terminal and I hate what to think would happen if your music ended up blaring out full volume in the server room < 1195756756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195756784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my music is not very suitable for hearing < 1195756810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially pieces i type without thinking at all in 78 seconds < 1195757529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you ever listened to my 'Hello, World' program in Fugue? < 1195757539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit of an acquired taste < 1195757619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Fugue? < 1195757633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your hello world in fugue? < 1195757698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :die kunst der fugue < 1195757908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: link1 < 1195757943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/files/fugue/src/hworld.mid < 1195758005 0 :Tritonio_!n=Tritonio@150.140.228.182 JOIN :#esoteric < 1195758131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't play mids :\ < 1195758229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then go to http://esoteric.voxelperfect.net/wiki/Image:Hworld.png and play it on a piano < 1195758266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Fugue source works a lot better in MIDI because that makes it a lot easier for a computer to figure out the intervals < 1195759886 0 :lusum!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol < 1195759910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello lusum < 1195759924 0 :lusum!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1195759935 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I may as well say hello too < 1195759964 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1195760029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can't do that, now we're down to only three underscored accounts (4 counting bsmnt_bot) < 1195760063 0 :ais523!unknown@unknown.invalid NICK :ais523_ < 1195760138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tough. < 1195760195 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1195760361 0 :ais523!unknown@unknown.invalid QUIT :"because I have to quit sometime if I want to go home" < 1195760705 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195760732 0 :Tritonio_!n=Tritonio@150.140.229.129 JOIN :#esoteric < 1195761096 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195761589 0 :lusum!unknown@unknown.invalid PART #esoteric :? < 1195763292 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195764921 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195765391 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195765605 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195766001 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195766204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MUAHAHAAHAHAHAHAHAHAHHAHAHAAHAHAAHAH < 1195766288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxXDDSDXXZDDD < 1195766406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what is going on here < 1195766448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't you get the joke? < 1195766479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1195766513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, earlier i mentioned 110, puzzlet just implied in his quit msg, that he read "110" as "Connection reset by peer" < 1195766526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is a pretty serious failure at readin < 1195766527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*g < 1195766530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so we laughed < 1195766541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mentioned rule 110 < 1195766593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, how can people be that stupid? < 1195766595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 110? < 1195766596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1195766638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm still lolling too! < 1195766642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i gotta go to sleep now, really < 1195766652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it's not actually late yet < 1195766660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-----------------> < 1195766726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er... thanks to the excellent prior advice of GregorR i am pretty sure those were _not_ user-supplied quit messages? < 1195766826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides you are putting him on < 1195766849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*snaps* < 1195766860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I tried to roll with it :P < 1195767146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MUAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHHAHHAAHAAAAAHHH < 1195768975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't think you got his joke either < 1195769512 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195771827 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1195776639 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195776959 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195777452 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195788007 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436456.dsl.bell.ca JOIN :#esoteric < 1195788303 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195788368 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195792017 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195792021 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195792052 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195792322 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195794635 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195794724 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps crashing firefox by playing rubicon too much < 1195794908 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195795293 0 :TheProphet!n=rat@h69-130-5-82.69-130.unk.tds.net JOIN :#esoteric < 1195795400 0 :TheProphet!unknown@unknown.invalid PRIVMSG #esoteric :Please tell a story. < 1195795510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Once upon a time there was a poor GregorR who invented a language called IRP. This eventually made many people on #esoteric angry, and has generally been considered a bad move. < 1195795553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor would be executed for this crime. However, he has done enough good for #esoteric to have made amends for this. < 1195795584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He is, however, given forty lashes every time an IRP'er appears for his crimes. < 1195795600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1195795617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Every new IRP'er is more pain to #esoteric, which most be mended. < 1195795923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hawt < 1195795927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pics plz < 1195795940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is *Gregor*. < 1195795956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1195795964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1195795969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BDSM hat fetish. < 1195795983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fap fap fap fap < 1195795984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With a pasty-white geek. < 1195796030 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i met this guy tongiht < 1195796033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*tonight < 1195796035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SEXAY < 1195796069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I'm not pasty-white 8-O < 1195796073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm more oddly-red. < 1195796080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1195796092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bet you would be after the lashings. < 1195796157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are these lashings being done with? < 1195796167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A bundle of switches. < 1195796211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195796283 0 :immibis_!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195796487 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :theprophet: irp is in irp < 1195796492 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1195796493 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1195796501 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean #irp < 1195797394 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1195799988 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1195800023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol @ xkcd < 1195800476 0 :TheProphet!unknown@unknown.invalid QUIT :"Leaving" < 1195800860 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everyone of #esoteric should learn morse code < 1195800877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and we should have a forum of esoteric where only morse is allowed < 1195800943 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is morse code for a question mark? < 1195800954 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crashes firefox yet again < 1195801024 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how many people here even know rubicon exists. < 1195801036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :..--.. < 1195801046 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195801052 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :not morse code. < 1195801068 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean my "..." was not intended to be interpreted as morse code for EEE < 1195801115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how long it would take to learn morse code to a decent speed < 1195801651 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he's made a rubicon bubble sort. < 1195801711 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds a bug in it < 1195801859 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes the bug < 1195801988 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION again wonders aloud how many people in this channel know rubicon exists. < 1195802464 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I just went from "what's a packrat parser" to "my packrat parser works" in 1.5 hours. < 1195802509 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's a packrat parser anyway? < 1195802536 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks for everyone who knows what rubicon is to say yes and for everyone else to say no. < 1195802552 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :could everyone who knows what rubicon is say yes and could everyone else say no? < 1195802785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As it turns out, the reason nothing seems to describe what a packrat parser is in detail is because it's really mind-bogglingly simple. < 1195802792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All it is is a memoized recursive descent parser. < 1195802836 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :memoized? < 1195802852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Memoization == save the result and use that saved result if you're called again. < 1195802876 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And no, I don't know what rubicon is, but I'm too stubborn to just say "no" 8-D < 1195802922 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :rubicon is a game based on the RUBE language. < 1195802950 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :RUBE is an esoteric language based on the idea of making a program out of a Rube Goldberg machine < 1195802969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Soooo, rubicon == The Incredible Machine? < 1195802985 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you can make programs in it too. i've made a 1-digit fibonacci sequence calculator and a thing to square a number in modulo 16. < 1195802989 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: no < 1195802995 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :different sorts of parts < 1195803002 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://kevan.org/rubicon/ < 1195803152 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Rubicon uses most of the parts from RUBE. < 1195803582 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks gregorr if he has visited that page yet < 1195803590 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :gregorr, have you visited that page yet? < 1195803778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm just staring a bit blankly at it :P < 1195803790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Did you write this or just find it? < 1195803834 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :just found it. < 1195803839 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :on http://esolangs.org/wiki/RUBE < 1195803841 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195804210 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION almost crashes firefox for the (n^(10^(10^100)))'th time. < 1195804225 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION warns gregorr that if he tries to play it it may occasionally crash his browser < 1195804254 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh and at school many people think 1^2 is 2. < 1195804271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1195804283 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :1^2 should be 3 < 1195804296 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^ = 2 th pwr ov < 1195804309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with puzzlet < 1195804317 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :1^2 is clearly 3 < 1195804321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2^2, however, is 0 < 1195804373 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION means to the power of, not xor. < 1195804379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly :P < 1195804385 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :by the same token, adding 1 and 2 = 0 < 1195804480 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if you take it as (add (1 and 2)) < 1195804543 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1195804548 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. If your not living on the edge, you < 1195804799 0 :clog!unknown@unknown.invalid QUIT :ended < 1195804800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195816310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1195816319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why isn't immibis ever here when i am < 1195816365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, (1 and 2) = 2, (add 2) is clearly 2 < 1195818272 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195818348 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1195818353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1195818395 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195818501 0 :Tritonio_!n=Tritonio@150.140.229.129 JOIN :#esoteric < 1195818529 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea. Doh. You'll hate it, but... Combine Deadfish, Deadfish~ and HQ9+ < 1195818618 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195818627 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195818676 0 :SEO_DUDE!i=Deee@gateway/tor/x-4d5f4d82074e4c16 JOIN :#esoteric < 1195818893 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195818895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Deadfish-- < 1195818895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i or + - incerase the accumulator < 1195818895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :d or - - decrase the accumulator < 1195818895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s or ^ - square the accumulator < 1195818895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :o or : - output < 1195818896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :____ < 1195818898 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C or . - output as a character < 1195818900 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :h or H - say "Hello World" < 1195818902 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Z - If the accumulator is non-zero, skip [the value of accumulator] commands. < 1195818904 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :n - NOP < 1195818906 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :X - If the accumulator is zero, halt. < 1195818908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :} - execute the next command [the value of accumulator] times. < 1195818960 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1195818961 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :> - push the accumulator < 1195818961 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< - pop to accumulator < 1195818995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :12 commands :O < 1195819020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no more, no less < 1195819024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1195819028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Do you like it? < 1195819084 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :++}^^>^^.<: < 1195819089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :add a goto < 1195819104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can use Z as a goto. < 1195819117 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1195819126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1195819127 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can't go back, and that's the point too. < 1195819136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :iiiZdddo < 1195819141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it should do iiio. < 1195819149 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1195819157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1195819158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well duh. i meant a jump backwards. < 1195819165 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. It's the point. < 1195819175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1195819181 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll add one more command to make it 13 < 1195819187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nonono < 1195819195 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so no jumping backwards < 1195819196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Z will do < 1195819197 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1195819201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195819202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So < 1195819202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just remove the squaring command < 1195819206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1195819209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and add a (^3) comman < 1195819210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*command < 1195819223 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :IT'S ONE OF THE MOST BASIC FEATURES! < 1195819228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'LL BREAK DEADFISH WITH IT < 1195819235 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then we'll have 11 commands < 1195819237 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you said < 1195819239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :square does not preserve sign < 1195819244 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195819246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so no sign < 1195819250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195819254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :++}ss>ss.<: < 1195819259 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but s command will be still there < 1195819273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no ^, but still s. < 1195819286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what now? < 1195819292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glah. < 1195819307 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do you like it? < 1195819342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a language with decrement + cubing and calculated gotos might be interesting < 1195819362 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So go and make it. < 1195819370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you don't like it, make one you like! < 1195819377 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or extend/delete commands! < 1195819381 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :extend the commandset < 1195819385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :delete commands you hate < 1195820450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1195820521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...zorp < 1195820531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to leave soon < 1195820539 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195820550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go listen to nile < 1195821237 0 :jix!n=jix@dyndsl-091-096-053-157.ewe-ip-backbone.de JOIN :#esoteric < 1195821322 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195821973 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1195822187 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195822529 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1195825058 0 :asiekierka!unknown@unknown.invalid QUIT : < 1195826849 0 :ais523!unknown@unknown.invalid QUIT : < 1195827027 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1195827300 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195827407 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195827434 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195827499 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195827574 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195827645 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195827705 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195835311 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195836530 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195836532 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195837657 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1195838824 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195838826 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195839301 0 :jix!n=jix@dyndsl-091-096-053-157.ewe-ip-backbone.de JOIN :#esoteric < 1195839350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been nothing but quit/join/nick messages for too long now < 1195839405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LIES, DAMNED LIES, AND STATISTICS < 1195839427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :surely there are more sorts of lies than that < 1195839437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and besides, statistics can be used to support any viewpoint, even the truth < 1195839762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that's boring < 1195839799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could support the truth in an invalid way < 1195839818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know, like pointing out the strong negative correlation between pirates and global warning < 1195839832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*warming, but actually I prefer the typo < 1195839844 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195839908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :global waning, global warring, global whamming < 1195839922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :global warbling < 1195839951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :global wrangling < 1195839974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :global warping, of course < 1195840033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :global harming < 1195840038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :global charming < 1195840054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :global farming < 1195840082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :global warting < 1195840097 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Local warming. < 1195840105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :global farting (by cows) < 1195840117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :according to QI, termites are worse < 1195840174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :global karting < 1195840182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :global carving < 1195840196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never meth ane termite that farted < 1195840215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that pun was so bad it took me several seconds to get it < 1195840217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Warming: Global < 1195840255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh i don't think we have termites in norway < 1195840290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to remember what a turmite is < 1195840297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembered while typing the previous comment < 1195840324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a sort of cellular automaton in more than one dimension with movements like forward/back/turn left/turn right rather than up/down/left/right < 1195840338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Langton's Ant is possibly the most famous example < 1195840364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd imagine so, by the name < 1195840421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how usable-for-computation the Ant is < 1195840463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there might be some way to set up some sort of infinite network with the ant moving from one cell to the next to simulate some sort of universal machine < 1195840470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe a two-counter machine in the two dimensions? < 1195840499 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195840677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Ant is Turing complete, so the answer is "very". :p < 1195840725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1195840730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1195840742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was nothing more than a 2-dimensional Turing machine. < 1195840753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Correct me if I'm wrong. ;) < 1195840762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is not just any of them < 1195840764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not all Turing machines are Turing complete < 1195840768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but a specific one < 1195840769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh, right. < 1195840777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise winning $25000 would have been somewhat trivial < 1195840786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my impression from the wikipedia article is it may be unknown: < 1195840787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, true. < 1195840803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Other initial configurations seem eventually to converge to similar repetitive patterns suggesting that the "highway" is an attractor of Langton's ant, but no one has been able to prove that this is true for all initial configurations. It is only known that ant's trajectory is always unbounded regardless of the initial configuration < 1195840849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it _is_ always true that it turns repetitive then it cannot be TC since you could solve the halting problem < 1195840873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would prove it couldn't be TC with a finitely-many-nonblank-cells initial condition < 1195840885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, right < 1195840888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a repeating pattern or a nested pattern might work < 1195841133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the easiest way to get the Ant from place to place is to guide it along a one-pixel-wide path < 1195841147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem with doing this is that the path moves one pixel sideways in the process < 1195842258 0 :RedDak!n=dak@host131-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195842500 0 :Jontte!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195842575 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1195843628 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195844800 0 :ais523!unknown@unknown.invalid QUIT : < 1195845481 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195845628 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195845630 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195846115 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1195846989 0 :luke-jr!n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d JOIN :#esoteric < 1195847005 0 :luke-jr!unknown@unknown.invalid PART #esoteric :? < 1195847266 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo! < 1195847273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-! < 1195847281 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Creature 3 won't install! < 1195848417 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195848419 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195849416 0 :Alvin^!n=alvin@85-210-14-175.dsl.pipex.com JOIN :#esoteric < 1195850308 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195850649 0 :SEO_DUDE!i=Deee@gateway/tor/x-c3a1d60a733aa184 JOIN :#esoteric < 1195851954 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, oO < 1195851958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-, will DS install? < 1195852056 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What will be the point if I can't install C3 first? < 1195852107 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why won't C3 install? < 1195852116 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And I've installed C3 after DS >.> < 1195852237 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It just won't launch. < 1195852260 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, then again, it's only the autorun on the CD. Maybe I can just launch the install directly, thinking about it < 1195852345 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, it installs. < 1195852347 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, when you get C3 installed, be sure to do Update 2 < 1195853034 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195853036 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195855545 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195858806 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195858808 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195862786 0 :Alvin^!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195863787 0 :bsmnt_bot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195863798 0 :wolfy!n=lonewolf@fedora/wolfy JOIN :#esoteric < 1195863852 0 :bsmnt_bot!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1195864390 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195864870 0 :wolfy!unknown@unknown.invalid QUIT :Remote closed the connection < 1195868451 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195869196 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. OUCH!!!" < 1195871599 0 :Slereah!n=Slereah@ANantes-252-1-78-189.w86-195.abo.wanadoo.fr JOIN :#esoteric < 1195873372 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195880236 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195880237 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195880553 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195880910 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195881226 0 :puzzlet_1!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195881272 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1195881616 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1195881650 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195881781 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1195881906 0 :puzzlet_1!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195881960 0 :puzzlet__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195881976 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195882335 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195882750 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195883040 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195883911 0 :puzzlet__!unknown@unknown.invalid QUIT :Remote closed the connection < 1195883913 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195885269 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195885331 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was asked by google "Did you mean: Interfering with wikipedia?" < 1195885668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1195885735 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searched for "interfacing with wikipedia" < 1195885753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1195885865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :まちがった、ね。 < 1195885929 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's client does not display characters as UTF-8 < 1195885950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to learn some japans < 1195885962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION almost assumed pikhq was being confused, with all those question marks < 1195885981 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it was a string of characters encoded as UTF-8 < 1195885990 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there's only one japan < 1195885991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know that < 1195886007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but sometimes i forget < 1195886026 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is annoyed that the creator of rubicon won't release its source code < 1195886835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION declares that the lack of source code denies it from being an esolang < 1195886883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, RUBE is the esolang. < 1195886911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which just means that I should go bow before my shrine to cpressy for a bit. < 1195886930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :picture! < 1195886963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's nonexistent. < 1195886967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I should make one. < 1195886978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the Befunge source code printed out < 1195887286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I intend to sleep. This is an unregulated action. < 1195887291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I cause the AFO to do the same. < 1195887973 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195887974 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195888223 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :weeeeeeeel < 1195888242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SUP BITCHES < 1195888577 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195888579 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195889196 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195889613 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1195889904 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's browser tried to display a backup as a webpage. < 1195890144 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[20:42] ->> #esoteric :No such nick/channel < 1195890174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LIES < 1195890180 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no not a lie < 1195890188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i said /invite #esoteric #hadjin < 1195890200 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so the server said #esoteric: No such nick/channel < 1195890247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a lie to me < 1195890330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no one could vote for kucinich! < 1195890334 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :his wife is too hot! < 1195890368 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: /invite #something #something_else < 1195890791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... why is there about a _page_ of invites to #hadjin in my status window... < 1195890877 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :because i wanted to find out how long it would take you to notice? < 1195890936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah, even you cannot be _that_ annoying *ducks* < 1195891199 0 :clog!unknown@unknown.invalid QUIT :ended < 1195891200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195891590 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1195892073 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1195892164 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1195893827 0 :jix!n=jix@dyndsl-080-228-180-173.ewe-ip-backbone.de JOIN :#esoteric < 1195898726 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195898727 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195899484 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195899978 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195903497 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195904515 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195904525 0 :jix!n=jix@dyndsl-085-016-233-204.ewe-ip-backbone.de JOIN :#esoteric < 1195906447 0 :SEO_DUDE!i=Deee@gateway/tor/x-fc7f8c20f1025fb1 JOIN :#esoteric < 1195906723 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195906724 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195911200 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195912023 0 :SEO_DUDE!i=Deee@gateway/tor/x-aa114c8cce2b836e JOIN :#esoteric < 1195915754 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195916049 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :osht < 1195916051 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not ehird` < 1195916059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rolleyes < 1195916065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm here every day, in case you didn't notice < 1195919872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But you hate me. < 1195921184 0 :Figs4!n=figs@acs-cseb240-01.ucsd.edu JOIN :#esoteric < 1195921215 0 :Figs4!unknown@unknown.invalid NICK :Figs < 1195921244 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1195921274 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello3 < 1195921300 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Is "multiple dispatch" really any different than overloading on C-style functions? < 1195921317 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(ie, not owned by an object) < 1195921343 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or am I missing the concept? :P < 1195921350 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :{I assume I am} < 1195921427 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Oh... I think I see it < 1195921452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You are missing the concept < 1195921455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195921483 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think I just got it < 1195921576 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if I have a collide(collidable x, collidable y) where collidable is abstract... then in Java/C++-like languages it won't actually go ahead and automatically call say collide(spaceship x,asteroid y)... < 1195921614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's the difference, right? < 1195921647 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(or as nearly as I can explain it in my crappy thought->writing attempt) < 1195921664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um, kind of < 1195921666 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay for mangled language terms :D < 1195921667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia :P < 1195921673 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia confused me :P < 1195921683 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I think I got it < 1195921686 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now < 1195921687 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195921719 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay. < 1195921721 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195921735 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about a lot of weird shit this morning. < 1195921746 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Data representation. < 1195921787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1195921793 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Howdy < 1195921795 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi Slereah, ehird` and Figs. < 1195921827 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I feel crazy. :D < 1195921832 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whee. < 1195921875 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :type systems, object orientation, constraints, logic, generics, functional programing, etc... @_@ < 1195921985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really want an esolang like befunge but with no data storage apart from the code field < 1195921985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195922001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no control structures except conditional ways to shift about stuff in the code field < 1195922005 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :It would be interesting if we had a proper Type data type in regular programming that we could later instantiate... < 1195922024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :We do. < 1195922041 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in some languages :) < 1195922047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's called 'Class'. You'll find it in Smalltalk, Ruby, and several others. < 1195922052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In Io, it's called Object. < 1195922063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Because there are no classes. You just clone objects, modify them, and later clone them to create 'instances' < 1195922087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :prototype OO? :) < 1195922156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1195922156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195922161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Io is very nice < 1195922164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has no keywords < 1195922166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zilch < 1195922173 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you read Squidi? < 1195922182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take a look at the sample code: http://www.iolanguage.com/about/samplecode/ < 1195922245 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :he's been posting for a while about a procedural generation concept for games that he's been thinking about for a while, and I think he's basically reinvented generics and inheritance in a different context < 1195922287 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :which got me thinking about how we represent data in general < 1195922386 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :IO isn't supposed to be esoteric, is it? < 1195922446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1195922452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is certainly esoteric in parts < 1195922454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all good languages are :) < 1195922462 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195922487 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points to the mathematicians and logicians < 1195922596 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking that there's a second way to classify types other than inheritance: any type that matches some constrains (ex, has a property P, does ___, etc.) < 1195922596 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Phew, I'm off the hook. < 1195922610 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hardly a new idea, of course :) < 1195922629 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it's got my head running around again, I guess. < 1195922666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1195922668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's ducktyping < 1195922689 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of something slightly different from ducktyping, I think < 1195922705 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ie, creation of new types later that effectively act as parents explicitly < 1195922714 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :without having inheritance hierarchies < 1195922722 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(in the traditional sense) < 1195922807 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :object Foo { property A,B,C... }; type Foo-Like {has A,B,C...} < 1195922898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195922900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ducktyping < 1195922906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except "has" and "property" are implicit < 1195922976 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could think of it as an explicit version of ducktyping < 1195922990 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's probably the best way to talk about it, I guess. < 1195922996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's bad, though < 1195923010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ducktyping is all about implicitness in semantics, why add explicitness in syntax? < 1195923052 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :object Cat {...} type Mammal {...} myFunction(Mammal xyz) {...}? < 1195923091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :class cat { ... } < 1195923095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :class mammal { ... } < 1195923119 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :object and type were just the words that came to mind, how you do it doesn't matter :P < 1195923121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :myFunction(xyz with-method make_sound) { xyz.make_sound(); } < 1195923133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :myFunction(new cat) # meow < 1195923143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :myFunction(new mammal) # not-implemented-error < 1195923150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :myFunction(new object) # no matching function found < 1195923173 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to type xyz with-method make_sound over and over though, no? < 1195923212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(if you have a bunch of functions that operated on things that make sounds) < 1195923243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :class mytype = with-method make_sound; < 1195923249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :myFunction(mytype xyz) { ... } < 1195923261 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there you go, that's exactly what I'm talking about :) < 1195923276 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just different syntax from what I wrote above < 1195923292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but that's what I was trying to say < 1195923311 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my ability to express things today has just been shitty :P < 1195923336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195923338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because class cat < 1195923340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and class mammal < 1195923343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't have "has" < 1195923344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or "property" < 1195923355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, Foo-Like is similar < 1195923359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but there is no "property a,b,c" < 1195923361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's implicit < 1195923365 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :with-method is just the same as "has" as far as I'm thinking < 1195923382 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm not really thinking about a specific syntax, just a general idea of relating things < 1195923423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its duck typing < 1195923436 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195923456 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what language uses "class mytype = with-method make_sound;"? I'd like to take a better look at it < 1195923941 0 :ehird`_!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195923965 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195923973 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1195924047 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195924051 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1195924057 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and what language? < 1195924061 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1195924063 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :none! it was pseudocode :-) < 1195924067 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195924074 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i can make a language for it if you want < 1195924074 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195924081 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195924097 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what I mean, I guess is that a lot of what I understand of duck typing would basically be like < 1195924117 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :function Foo(a) { a.quack(); a.walkLikeDuck(); } < 1195924150 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :that is duck typing < 1195924156 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :mine just has checks. < 1195924164 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but it is basically equiv to your example < 1195924166 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :eh, < 1195924168 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what I mean is < 1195924186 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to look in the method for the quack() and the walkLikeDuck() < 1195924231 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :instead of seeing Foo(Duck a) {...now I know that 'a' must quack() and walkLikeDuck() without actually looking through the function...} < 1195924277 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but my class DonaldDuck doesn't ever have to declare that it is-a duck [through inheritance, etc] < 1195924319 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :this is a syntax issue < 1195924330 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1195924412 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm just sort of poking at the border between generics and duck typing, I guess < 1195924418 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :+ length [1 2 3] sum map lambda [x] [* x 2] [4 5 6] <-- pretty esoteric looking, isn't it? < 1195924433 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is it? Haskell? < 1195924457 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1195924496 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :nah, i cooked it up just now < 1195924503 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah :P < 1195924506 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it's just "func args", where args is a fixed number < 1195924511 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and, of course [...] for a list < 1195924518 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :since the code is just a list in essence that works well < 1195924526 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and also makes it homonononomorphic, like lisp and factor < 1195924528 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :however < 1195924532 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :even more esoteric? < 1195924536 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :+ length . 1 . 2 . 3 nil sum map lambda . x nil . * . x . 2 nil . 4 . 5 . 6 nil < 1195924545 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :got rid of [...] in favour of lisp-style cons' < 1195924634 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but the final esotericness? < 1195924636 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :+l.1.2.3;S_\.x;.*.x.2;.4.5.6; < 1195924641 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :made everything single-character. < 1195924653 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think you can make it worse still :) < 1195924655 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Figs: implement the above. yes/no < 1195924694 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make it so operations like +, l, etc must be called by table ID in a list of all functions in the program... < 1195924700 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1195924708 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :no i have a better idea < 1195924712 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :remove named arguments from lambdas < 1195924724 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :just have function composition (+ lambdas are curried) < 1195924728 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :remove constants < 1195924733 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1195924735 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1195924736 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :mayb < 1195924736 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195924738 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but first: < 1195924741 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make it so you have to generate them by function composition < 1195924763 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :from 1 and -1 as functions in the table... < 1195924768 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :+?.1.2.3;S_.*.2;.4.5.6; < 1195924780 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(renamed length to ?, removed lambda since with just composition you can just use lists) < 1195924790 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :actually, if we have currying: < 1195924806 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1195924810 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :can't have currying < 1195924812 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :fixed number of arguments. < 1195924882 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :+?.1.2.3;S_\.*.2;.4.5.6; < 1195924884 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :there < 1195925011 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Figs: that's a pretty esoteric way of saying < 1195925014 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :33 don't you agree? < 1195925029 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so say you had like @3 is add, @5 is multiply, @6 is one @9 is -1... then making the number 20 is: @5 (@3 @6 (@3 @6 (@3 @6 (@3 @6 @6)))) (@3 @6 (@3 @6 (@3 @6 @6))) assuming I didn't fuck up < 1195925078 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you could make it worse by using weird numbers instead of 1 and -1... like, 13 and -47 < 1195925117 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I feel evil < 1195925150 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ok, now remove the parens < 1195925155 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and make @x one character somehow < 1195925158 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and remove the spaces < 1195925177 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's say this < 1195925182 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195925185 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :how do we do: < 1195925210 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1195925212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195925213 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :"if first bit is 0, read the rest as a number then move onto the next byte and continue reading as binary" < 1195925214 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and < 1195925224 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :"if first bit is 1, read rest as number and we're done with this number" < 1195925233 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and keep it in the range of displayable ascii chars < 1195925240 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and have the numbers be lookups < 1195925244 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1195925245 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :its still TC since they can be bignums < 1195925257 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195925279 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you'd get code like < 1195925287 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :"~{£P"£+_C)+WA:R~£:$G_)£I_)|@~>W~@$F?£~@R>ASD(AW)(E"KJFpL~@Sld[aslkd09AEJ-0k-w039i90opak@:LASD8 < 1195925289 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :or someting < 1195925291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :A3huiol32*()#52#*90klVF#@#{-345____#$u980#@&$(*)@!$#*(HJ&*VVH*(#O@U%LL@#%>,../.2.3*%(# < 1195925294 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195925332 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :better yet, just restrict it to the top row symbols on the keyboard and every other one is "done with this number" < 1195925340 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ie, ~@$^*)+ < 1195925345 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :would be continuables < 1195925347 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and < 1195925349 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1195925354 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!#%&(_ < 1195925356 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :are ending < 1195925357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195925368 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :even EgoBot is confused now :D < 1195925403 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1195925409 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :don't make it so obvious :) < 1195925410 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like < 1195925415 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :~#$&() are continue < 1195925420 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and the rest aren't < 1195925424 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(so not every other one) < 1195925430 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(but some bizare set) < 1195925441 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195925445 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195925455 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and restrict the number of characters per action to 5 < 1195925460 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but < 1195925473 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ok, so now that we have the syntax < 1195925475 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make one of the functions a function that replaces a function < 1195925477 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :let's define the standard table! < 1195925486 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(not your top-row syntax, mine :P) < 1195925491 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195925534 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like, make kfC set the next value given to it to the function behavior described by a lambda given after it < 1195925546 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :nononono < 1195925550 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :totally wrong < 1195925553 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :more like < 1195925571 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :0 takes two arguments, a lambda and a list, and returns a list with all elements applied to the lambda < 1195925575 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you deal in numbers < 1195925581 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the syntax just specifies numbers < 1195925609 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you could make it complicated by rotating the list in sets of 13 < 1195925634 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195925636 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :that's just dumb < 1195925642 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195925658 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195925704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you could make it shift by the # of functions called in the program so far... < 1195925788 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or xor each byte returned with the #F called mod 31 < 1195925814 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops. < 1195925828 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'm just getting silly now < 1195926067 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1195926080 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195926081 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think the term for I was talking about is "structural typing" < 1195926089 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric : you could make it shift by the # of functions called in the program so far... < 1195926091 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :at least, reading about it, it sounds similar < 1195926092 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliant < 1195926098 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay! :D < 1195926113 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195926115 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :shift which way? < 1195926124 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :alternate in sets of three < 1195926129 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :also, < 1195926133 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :not #funcalls < 1195926139 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but #funcalls-in-source < 1195926141 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :because < 1195926143 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :if you GOTO < 1195926143 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :< < >, < > <, < > <, repeat? < 1195926144 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :or LOOP < 1195926149 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :nondeterministically < 1195926157 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :then -- it changes < 1195926159 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1195926161 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :so, not TC < 1195926168 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :so, number of funcs seen in source code < 1195926168 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :k? < 1195926173 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1195926196 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's so complicated already, you'd probably have to program a computer to program in it to program anything significant in it < 1195926221 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1195926222 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1195926263 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1195926267 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :interesting ... < 1195926276 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i am going to write a compiler for it < 1195926281 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay! :D < 1195926282 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :compiling to C, using continuation-passing-style < 1195926285 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1195926286 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :so: no stack < 1195926287 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195926292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :continuation-passing? < 1195926302 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :let me explain < 1195926303 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1195926310 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(Don't wikipedia it, it's technical there) < 1195926319 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :when you see < 1195926326 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(+ (f 1 2) (g 3 4)) < 1195926333 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the compiler goes to + < 1195926338 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :then pushes the current state < 1195926340 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :then runs f < 1195926343 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :then pops back to that state < 1195926343 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1195926347 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you know this. < 1195926349 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :in CPS < 1195926352 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :there is no stack < 1195926355 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it gets transformed to: < 1195926390 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(f 1 2 (LAMBDA-WITH-RESULT-AS-X (g 3 4 (LWRA-Y (+ X Y)))) < 1195926392 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1195926395 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :no stack < 1195926405 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you can just push the arguments and that function (the continuation) to the stack < 1195926407 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and GOTO < 1195926419 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :then, when it's done, it continues executing from the lambda, called with the result < 1195926433 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it's not an interpretation strategy although you could use it that way < 1195926435 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't see yet, but let me think for a minute < 1195926438 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :more of a compiling strategy < 1195926472 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :f and g taking 3 params? < 1195926479 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :with the third as the function called? < 1195926483 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :err, wait < 1195926484 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I'm wrong < 1195926490 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(f 1 2 (LAMBDA-WITH-RESULT-AS-X (g 3 4 (LWRA-Y (+ X Y NIL-LAMBDA)))) < 1195926490 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1195926494 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :there, with NIL-LAMBDA you can see < 1195926501 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1195926510 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then it becomes basically like tail-recursion? < 1195926512 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :every F taking arguments N now takes N+1 arguments, and its first N arguments must be simple atoms < 1195926514 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :"hello world" < 1195926514 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1195926517 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but not function calls, etc < 1195926525 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you execute the innermost function < 1195926530 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :which then tailcalls the Nth argument < 1195926534 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :which executes one less < 1195926534 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1195926537 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :until you get to the toplevel < 1195926548 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you never need to push to a callstack < 1195926552 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :every call is a tail call < 1195926558 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's nifty < 1195926576 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :indeed! < 1195926582 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have to remember that one :D < 1195926614 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :here's one way to think about it, Figs. < 1195926624 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the new extra parameter < 1195926625 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :is "return" < 1195926686 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I get it :) < 1195926726 0 :Slereah-!n=Slereah@ANantes-252-1-78-189.w86-195.abo.wanadoo.fr JOIN :#esoteric < 1195926738 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what are the limits of it? < 1195926770 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :none < 1195926778 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :any expression can be converted to it < 1195926796 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195926812 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1195926813 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Continuation-passing_style has a factorial and other examples < 1195926829 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the return parameter in them is called 'k' < 1195926832 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it's convention < 1195926920 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195926921 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195927257 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is a "normal form"? O.o < 1195927266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading about ANF now < 1195927341 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195927353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BNF, you mean? < 1195927360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1195927365 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Administrative Normal Form < 1195927366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION go boom < 1195927423 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is it just the "standard way" to represent a particular type of information? or does it mean more than just the regular meaning of "normal"? < 1195927623 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hrm. well there's also CNF (Chomsky Normal Form) which is a context free grammar without epsilon except optionally for the start rule, afaict. < 1195928838 0 :Jontte!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195928921 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1195929314 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195929314 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195929410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1195929412 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :back < 1195929431 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back. < 1195929955 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :howdy! < 1195930270 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195930323 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195930721 0 :bsmnt_bot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1195930802 0 :bsmnt_bot!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1195931330 0 :asiekierka!unknown@unknown.invalid QUIT : < 1195931456 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195932043 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh fuck. < 1195932064 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :int foo,*bar; < 1195932066 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195932087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :foo = 3/*bar;/*comment or division by deref?*/ < 1195932087 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you idiot < 1195932088 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195932095 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and heh < 1195932101 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :where did i see that again < 1195932103 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :reddit? < 1195932108 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1195932119 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that just killed my happy place. :( < 1195932169 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1195932172 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :trivially, it's a comment < 1195932180 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :because /* out of a string ALWAYS means comment < 1195932196 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but it still makes me sad :P < 1195932256 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no syntax highlighter (or improperly working one) and lack of obvious */ might make you think it's supposed to be the other... :P < 1195932273 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of the \ in a comment... < 1195932342 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :someone should make a c program with loads of stuff like that < 1195932347 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :looking pretty trivial as if it does something < 1195932351 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but it really does something entirely different; < 1195932358 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195932487 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1195932493 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just had a really fucked up idea < 1195932532 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1195932534 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :we should figure out how to write a compile-time "lambda" in C++ templates... < 1195932548 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195932564 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's technically turing complete... < 1195932566 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195932570 0 :SEO_DUDE!i=Deee@gateway/tor/x-d8891f987d61cca5 JOIN :#esoteric < 1195932591 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :people have done it < 1195932597 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1195932601 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :people have written factorials in it, people have solved the Queens problem in it < 1195932606 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it's not interesting any more < 1195932610 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's not what I meant though < 1195932628 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.boost.org/libs/lambda/ does it < 1195932633 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and its widely used < 1195932669 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's totally not what I meant :) < 1195932894 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195932895 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1195932896 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195932901 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.answers.com/Q/Does_the_UNIX_has_GUI this is some kind of abstract poetry < 1195932922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : object Foo { property A,B,C... }; type Foo-Like {has A,B,C...} < 1195932943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reinventing haskell type classes? < 1195932963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps Ocaml object types < 1195933156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or would that be ocaml polymorphic records < 1195933227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway that's probably "structural typing", assuming it's static < 1195933720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, you already found out < 1195933814 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195933833 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whee < 1195933844 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I already found it, but thanks :D < 1195933859 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_: no, hang on a second... < 1195933884 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/oVaoH683.html < 1195933972 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there you go :D < 1195933979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :think like that, only much worse... < 1195934046 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1195934049 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Boost's lambda < 1195934057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"normal form" usually means some kind of reduced representation, after you've done a set of simplifications or calculations < 1195934078 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: e.g. 2 + 2's normal form is 4 < 1195934106 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_: I thought Boost's lambda was rather different, ie, the function gets called at runtime < 1195934112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but exactly what normal form means depends on what simplifications you are talking about < 1195934124 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whereas everything I'm talking about never gets past compiling < 1195934143 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks oerjan < 1195934150 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195934212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i could add Cantor normal form which is a normal form for transfinite ordinals, disjunctive and conjuctive normal forms which are normal forms for boolean expressions, etc. < 1195934286 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Figs: basically you want what you linked but with arbitary arguments < 1195934287 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1195934298 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :& results < 1195934312 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1195934734 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn i wish i could breathe fire < 1195935135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : foo = 3/*bar;/*comment or division by deref?*/ < 1195935154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus haskell's decision to avoid unary operators < 1195935190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :other than unary minus, no two operators can follow each other < 1195935212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although sadly {- starts a comment < 1195935225 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(-) = deref < 1195935229 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1195935230 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1195935233 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :- x = deref < 1195935234 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :mwahahahaa < 1195935297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh { - is probably not legal haskell unless you write a very weird Num instance < 1195935328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait... < 1195935390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn, case -2 of { -2 -> "alas"; _ -> "nope" } is possible < 1195935460 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan's dreams of sensible haskell syntax are shattered! < 1195935498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if they had chosen {* or something it would not have been a problem, since * is only infix :( < 1195935517 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1195935519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, there are much worse things in haskell syntax < 1195935520 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1195935661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the report is not sensible on precedence resolution for example - mixing it in with general parsing. although every compiler ignores the corner cases and resolves separately anyway < 1195935722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1195936329 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ergh < 1195936335 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :all this metaprogramming is breaking my mind :D < 1195937646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never metapr*OUCH, STOP IT!* < 1195938086 0 :oerjan!unknown@unknown.invalid QUIT :"Out to meta food" < 1195938203 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i never metaclass that didn't talk about itself < 1195938212 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :*GROAN* < 1195938662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :T foo; < 1195939183 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh my god. < 1195939184 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1195939303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foo = 5; foo = false; < 1195939309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs maniacally < 1195939376 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oh my fucking god < 1195939376 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :die < 1195940346 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl? < 1195940392 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(_._) < 1195940427 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually starting to like Java < 1195940434 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit more sane than C++ < 1195940469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, it's kinda verbose < 1195940489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I do like the fact that I can set just about everything to null and return null all over the place < 1195940501 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :makes life that much simpler < 1195940585 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Figs: use a real language for a bit < 1195940585 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195940593 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1195940610 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts trying to get work coding in Brainfuck... < 1195940622 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1195940631 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm learning Java for my CS class < 1195940641 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :earmuffs. use them < 1195940647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In C++, you can return null. < 1195940650 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :on any account do not let yourself be lost! < 1195940660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make every function a void *. < 1195940662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1195940672 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's the obnoxious way though :) < 1195940831 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :return (MyRetVal)null; < 1195940894 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :return nix_ObjectFromState(state, NIX_NIL); < 1195941103 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195941162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :typeof( T) < 1195941179 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :head, it's exploded < 1195941185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1195941251 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1195941253 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :what does that return < 1195941282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : T < 1195941361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :T foo foobar.top)> = 5; < 1195941365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What type is foo? < 1195941383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is an evil bastard < 1195941385 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1195941387 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :your mother < 1195941391 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's valid C++ < 1195941398 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Figs: it is, i know that much < 1195941409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :typeof isn't a C++ keyword. < 1195941417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a GNU C++ keyword, however. < 1195941431 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what are you assigning 5 to? < 1195941451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foo, obviously. < 1195941481 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's a valid way to write that. < 1195941488 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lemme play with it < 1195941507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine. < 1195941511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :stack foobar; < 1195941515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foobar.push(5); < 1195941524 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(usually, vector foo, no? not vector foo and you don't put the before declaring a variable like that in normal use. < 1195941531 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: isn't top a function returning a int() < 1195941538 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh int& < 1195941557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :T foo = 5; < 1195941560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jix: Might be. < 1195941561 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is suprised nobody asked wtf "return nix_ObjectFromState(state, NIX_NIL);" was < 1195941591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Figs: The template on vector is on the class, not on the *variable*. ;) < 1195941604 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's my point. < 1195941623 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :T foo ... < 1195941639 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : T foo shouldn't happen like that < 1195941654 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :unless you're doing something else that I'm not thinking of < 1195941681 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you might get away with it by specializing a function or something, but then you wouldn't be assigning 5 < 1195941687 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and you'd need () < 1195941693 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION brain-splodes < 1195941705 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so < 1195941712 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in other news, Malibu is on fire again... < 1195942019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION declares C++ pure insanity < 1195942032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seriously: int &foo? WTF? < 1195942673 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195944095 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's int &foo? < 1195944124 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :int& foo < 1195944126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A reference to foo. < 1195944137 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whee. < 1195944149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1195944150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a pointer, mind. < 1195944164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :void add(int &x){x++;} < 1195944171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int foo = 5; < 1195944175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :add(foo) < 1195944181 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's basically the same thing as a pointer, just you can't change what it points to, and it can't be null... < 1195944181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foo is now 6. < 1195944191 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(and the syntax is sometimes more prettyful) < 1195944207 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay prettyful! < 1195944213 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :butterflies and prettyful flowers. < 1195944216 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Achoo! < 1195944224 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = braintoast. < 1195944229 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :good night. < 1195944232 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears < 1195944235 0 :Figs!unknown@unknown.invalid QUIT :"Java user signed off" < 1195944238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cuts a chunk out of a penny < 1195944266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c++ is shtupppid < 1195945051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fashions the penny into a legal-tender blade < 1195945085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not legal tender if it's cut up < 1195945113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If greater than 51% of it is still in one piece, it remains legal tender. < 1195947707 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195947901 0 :ehird`_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195947910 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195949574 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195949575 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195949902 0 :SEO_DUDE!i=Deee@gateway/tor/x-6d90fe0deb057275 JOIN :#esoteric < 1195950607 0 :ehird`-!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195950657 0 :ehird`-!unknown@unknown.invalid PRIVMSG #esoteric :hello\ < 1195950659 0 :ehird`-!unknown@unknown.invalid PRIVMSG #esoteric :finally i reign on the os x platform once more < 1195950681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did you get a crown? < 1195950714 0 :ehird`-!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195950721 0 :ehird`-!unknown@unknown.invalid PRIVMSG #esoteric :hey Sgeo, sine server address/port? < 1195950730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sine qua non < 1195950746 0 :ehird`-!unknown@unknown.invalid PRIVMSG #esoteric :sine qua irc network thing < 1195950888 0 :ehird`-!unknown@unknown.invalid NICK :ehird` < 1195950959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1195950960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope? < 1195950988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, now 100% more positive < 1195951004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's nice < 1195951006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1195951803 0 :KajirBot!n=KajirBot@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1195951812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1195951812 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q, tell, time < 1195951820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.tell < 1195951825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help tell < 1195951825 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :tell pid msg < 1195951825 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Sends a message to a process. < 1195951837 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1195952029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Ping! < 1195952152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you know, Nomic is quite an interesting game. . . < 1195952190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I currently am capable of representing two different Agoran players. . . < 1195952231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1195952236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION racks brains for url < 1195952248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One of which is human. < 1195952251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i noticed some messages today to the backup list, which i haven't turned off messages from < 1195952257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1195952261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My subnomic.\ < 1195952320 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was planning on using Tue for it, but the Registrar asked me to find a different forum. < 1195952359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I can get the right people in it, the subnomic will itself be an Agoran player. < 1195952555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, the backup lists are still official forums that every Player has to subscribe to, aren't they? I expect that would be annoying. < 1195952612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to have subnomic traffic there, i mean < 1195952793 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. If you think nobody cares, try miss < 1195953136 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195953393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus why the Registrar requested that it be on a different forum. < 1195955218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nomination for awesomest-regexp ever #1: < 1195955223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/^"((\\.|[^"])*?)"$/ < 1195955248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's dirt-simple but so damn useful < 1195955592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, shouldn't that be [^\\"] ? < 1195955642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it doesn't matter < 1195955785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it shouldn't < 1195955793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since the \\ matches first < 1195955826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but couldn't there be backtracking if the \\. causes the rest to fail? < 1195955837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say, "\" < 1195955941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts all the extant archives of Agora into his mail client. < 1195956453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's a language whose turing-completeness depends on whether it's implemented with static or dynamic scoping < 1195958101 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195958315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INTERESTING STATEMENT THAT WILL SPARK MUCH DEBATE < 1195958392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :REFERENCE TO THREE-VOLUME BOOK SERIOUS BY FAMOUS BUT INCOMPREHENSIBLE PHILOSOPHER THAT EXHAUSTED THE ISSUE < 1195958406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*SERIES < 1195958407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Three-word reply that is absolutely correct and therefore SHOULD end all debate. < 1195958443 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Namely, "take the derivative". < 1195958446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TROLL REPLY < 1195958456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HOOK BITE < 1195958459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INVOLVING YOUR MOM. < 1195958464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: LAUGH < 1195958473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Request for a formal definition. < 1195958481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :URL < 1195958510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we seem to enjoy having metadiscussions. < 1195958520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this apple keyboard was designed by Apple programmers < 1195958528 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :a three-volume book series by a famous but incomprehensible philosopher exhausted that issue < 1195958533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I know this because |\ is a huge key, almost as big as backspace < 1195958536 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the metadiscussion issue < 1195958539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right under backspace and above return < 1195958540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never m*hit by anvil* < 1195958558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i never metanvil that didn't hit itself < 1195958877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to find a better link than http://www.verboso.com/misspell/Face_of_an_anvil.html < 1195959277 0 :ehird`!unknown@unknown.invalid QUIT : < 1195959478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Create a proposal which makes the debate end! < 1195959628 0 :anvil_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1195960713 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195960992 0 :anvil_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195961921 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195962259 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://tunes.org/~nef/logs/esoteric | IRP in #irp | Congratulations ais523 for winning the Wolfram research prize! < 1195962270 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Topic is: Topic is: Topic is: Topic is: Topic is: Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://tunes.org/~nef/logs/esoteric | IRP in #irp | Congratulations ais523 for winning the Wolfram research prize! < 1195962321 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :he did? < 1195962344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, he did. < 1195962347 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1195962349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tell him yourself, Alex. < 1195962349 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what'd he do? < 1195962355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, he's not here. < 1195962376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways: he proved a certain Turing machine Turing complete. I don't remember all the details. < 1195962387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that it's the most minimal language that's Turing complete. < 1195962404 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that sounds awesome < 1195962412 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is it in esowiki? < 1195962449 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it was in the original topic before i changed it. < 1195962459 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's the wolfram research prize anyway? < 1195962469 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[16:46] Tell him yourself, Alex. <-- please explain how you know my name < 1195962480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframscience.com/prizes/tm23/solved.html < 1195962489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis, I don't. < 1195962496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, ais523's name < 1195962498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do, however, know that ais523 is Alex Smith. < 1195962502 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you do know. < 1195962507 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :s/know/now/ < 1195962512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Now* I do, yes. :) < 1195962524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I also know oerjan's name. < 1195962534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute, we cannot have two people with the _same_ name here in this channel. < 1195962541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alex is quite common. < 1195962551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd be a bit more unusual to have two Oerjans here. < 1195962557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or even two Oerjan Johansens.) < 1195962568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1195962626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although others do apparently exist < 1195962672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1195962745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since Johansen is a very common surname in Norway, that is to be expected. < 1195962797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Oerjan seems a somewhat common first name in Norway. < 1195963203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3511 rjan, 53353 Johansen, 42 both < 1195963239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where did you find a list of all people in norway? < 1195963255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ssb.no/navn/ < 1195963286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeebus that's creepy < 1195963322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :these are just statistics < 1195963784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Johansen is no. 2 on the list < 1195963929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rjan is no. 151 < 1195964059 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Oops. My brain just hit a bad secto < 1195965460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll show *you* a bad sector. < 1195965988 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195966224 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195968890 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: geez, how are we going to keep you straight when there are 41 others? < 1195968926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's the one with a Ph.D. < 1195969343 0 :hurtful!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195969350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just lost the game < 1195969351 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :please tell a story. < 1195969420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it does seem you are right, at least as far as i can find on the internet. however, there is one Pl-rjan Johansen who is finishing one in psychology < 1195969441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not quite the same, though. < 1195969468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This would mean that you have been published in one of the AMS's journals. . . < 1195969475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, quite frankly, kicks ass. < 1195969478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195969504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :hurtful: Once upon a time, Gregor made a programming language named IRP. Everyone has hated him since. The end. < 1195969515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, the short version. < 1195969552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Once upon a time there was a beautiful country named Esoteria < 1195969618 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :what happened in esoteria? < 1195969619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The weather was always nice, and everyone was happy. Except for one person, Gregor R(ex). < 1195969660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :hurtful: 昔々、グレゴーさんはIRPのプログラムの語をつくった。みんあはかれが大嫌いだった。 < 1195969684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :He was a pessimist by nature, and he said: "How could my kingdom possibly last like this? All kingdoms end, in revolution or otherwise." < 1195969744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :But the king was a clever magician, so he set about to invent a way to preserve his kingdom. < 1195969817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And so he delved into his magical books, until he came upon a tome about Summonings. < 1195969853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :There he read about a powerful creature that could grant wishes: The Irp. < 1195969959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And so he set about to perform the ritual. This of course required many esoteric ingredients, the obtaining of which would not always be within the usual moral standards of the kingdom. < 1195970013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :But nevertheless, he eventually obtained them, and performed the ritual. And lo and behold, a small green creature appeared. < 1195970166 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :what hapened then? < 1195970223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And he asked the irp for a wish, of course. That his kingdom should always stay as it was right now. < 1195970281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And since then so has been the case, the weather is still always nice and ... except the people are not quite happy. < 1195970306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Because now they cannot get rid of that annoying Irp creature! < 1195970339 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did a little experiment on the people in this channel just now < 1195970390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And the king is so ashamed that he would like to flee the country but he, like everything else in it, has to stay there like he is, forever. < 1195970506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And so they lived frustratingly ever after. < 1195970519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*claps* < 1195970821 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for someone to ask what the experiment is < 1195970866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumed it was the "please tell a story" thing < 1195970903 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1195970917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, what then? < 1195970935 0 :hurtful!unknown@unknown.invalid PRIVMSG #esoteric :"will people in this channel notice that i am...." < 1195970937 0 :hurtful!unknown@unknown.invalid NICK :immibis < 1195970953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yikes < 1195970963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the annoyingness gave it away < 1195971032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's embarrasing, as the join message tells it plain as day < 1195971070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what's your phd in? < 1195971085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not speling, that's for sure < 1195971154 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :theere r, many!!!!! speling gammatical eras and mistaks in santance dis. < 1195971179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mathematics, Cantor dynamical systems < 1195971289 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :figures it would be something obscure < 1195971408 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Bratteli–Vershik models for Cantor minimal systems: applications to Toeplitz flows < 1195971425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1195971468 0 :immibis!unknown@unknown.invalid QUIT :"Friends help you move. Real friends help you move bodies." < 1195971476 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195971554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's funny < 1195971567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1195971587 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that title < 1195971649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1195971671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's so esoteric-sounding < 1195971716 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what title < 1195972193 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what title? < 1195972288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Bratteli-Vershik models for Cantor minimal systems: applications to Toeplitz flows < 1195973724 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a Bratteli-Vershik models for a Cantor minimal system, and what's a Toeplitz flow, and how does it apply to it? < 1195974126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1195974194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a Bratteli-Vershik model is a kind of infinite graph < 1195974272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the infinite paths in it can be considered a Cantor set, and there is an ordering on the edges that allow you to define a mapping from one infinite path to another. < 1195974366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with certain restrictions this gives you a continuous invertible function from the Cantor set to itself, such that the iterated orbit of every infinite path is a dense subset of the Cantor set < 1195974392 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has made a rubicon program that counts the number of times the user presses 'P' < 1195974454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it turns out that every such function from any Cantor set to itself can be modelled on an infinite graph this way < 1195974476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(these are the Cantor minimal systems) < 1195974530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Toeplitz flows are a class of such systems, which we investigated models for < 1195974574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :absent further evidence, i shall assume your heads have all exploded already :D < 1195974613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you assumed right < 1195974659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how can you be typing without a head and therefore a brain? < 1195975185 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood? < 1195975202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must have been his last dying cramps < 1195977315 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195977599 0 :clog!unknown@unknown.invalid QUIT :ended < 1195977600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195977745 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Don't push the red button!" < 1195978320 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195978384 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195979386 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1195981565 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195981756 0 :jix!n=jix@dyndsl-080-228-191-034.ewe-ip-backbone.de JOIN :#esoteric < 1195982229 0 :SEO_DUDE!i=Deee@gateway/tor/x-bbf74ec082fe030f JOIN :#esoteric < 1195982521 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1195982975 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1195986187 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195988713 0 :sebbu!unknown@unknown.invalid QUIT :"ping timeout" < 1195990236 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1195995483 0 :ImmortalFire!n={-^o^-}@122.53.153.99 JOIN :#esoteric < 1195995564 0 :ImmortalFire!unknown@unknown.invalid PART #esoteric :? < 1195995798 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1195996655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think a language whose behavior changed according to the number of function calls done would be brilliant, you'd just have to make the effect of the number on the actions deterministic < 1195996693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and do something really clever to allow the programmer to circumvent the semantics change so that the effects cancel out or smth < 1195996968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foo = 3/*bar;/*comment or division by deref?*/ <<< C has greedy tokenization < 1195999055 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195999107 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196000750 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196000758 0 :jix!n=jix@dyndsl-091-096-041-076.ewe-ip-backbone.de JOIN :#esoteric < 1196001685 0 :Slereah!n=Slereah@ANantes-252-1-66-63.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196003224 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196004525 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196005700 0 :ehird`!unknown@unknown.invalid QUIT : < 1196005898 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196006018 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1196006042 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196006261 0 :anvil_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196010295 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196010654 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196010677 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196011029 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1196011031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1196011143 0 :anvil_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196013085 0 :Slereah!n=Slereah@ANantes-252-1-66-63.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196013818 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196014831 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196017930 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196017988 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196018053 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196018189 0 :Sabskm!n=Slereah@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196018428 0 :asiekierka!unknown@unknown.invalid QUIT : < 1196018433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping < 1196018449 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :Pong. < 1196018526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gnop. < 1196018555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Zoop. < 1196018564 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :Blorb < 1196018586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Dip-Dop-Dup SPLASH < 1196018602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ping! < 1196018623 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :And nothing of value was lost. < 1196018755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'This has been a performance of Michael Palin's piece "The machine that goes 'Ping'"' < 1196018784 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :Now, let's do the most expensive machine in the whole hospital! < 1196018840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'This is a performance of Goedel's peice "Self-referentiality"' < 1196018901 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :I have too much hair to play the part of Gdel. < 1196019012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just make a ponytail and hide it in your sweater. < 1196019068 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :I already have a ponytail. < 1196019082 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :Also, do ghosts ever leave this server? < 1196019086 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually Slereah. < 1196019089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you are nearly all set, then < 1196019096 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :It's been now 15 minutes. < 1196019100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sabskm: /msg nickserv ghost nick pass < 1196019103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to manually do it < 1196019123 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1196019127 0 :Sabskm!unknown@unknown.invalid NICK :Slereah < 1196019130 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1196019143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Featers. < 1196021002 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1196021041 0 :Sabskm!n=Slereah@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196021053 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1196021156 0 :ihope_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196021188 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I want an esolang that looks like incoherent speech. < 1196021202 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1196021205 0 :Sabskm!unknown@unknown.invalid NICK :Slereah < 1196021215 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aren't most esolang like this? < 1196021217 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"Why if you you and I'm gonna but well just you wait and oughta for nothing job!" < 1196021245 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :+++[>+[-]<] looks like incoherent speech? < 1196021281 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you replaced the symbols by syllables, probably! < 1196021308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looks quite coherent. < 1196021313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To me. ;) < 1196021313 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1196021335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I must wonder why the infinite loop that is essentially equivalent to >[-]<+[]. . . < 1196021502 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196021568 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's not equivalent to >[-]<[-]? < 1196021592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1196021641 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're right. < 1196021650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, pikhq is right < 1196021709 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're right. < 1196021736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm not good with remembering things I wasn't around to hear. < 1196022093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196022558 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196022563 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196024425 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1196024470 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1196029991 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196036726 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196037243 0 :ehird`!unknown@unknown.invalid QUIT : < 1196038325 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1196039109 0 :anvil_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196039112 0 :anvil_!unknown@unknown.invalid PRIVMSG #esoteric :This nick doesn't make any sense. < 1196039117 0 :anvil_!unknown@unknown.invalid NICK :ihope_ < 1196039285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :No the make sense of nick is. < 1196039310 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wrong is why order? < 1196039345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Belong to the order is of the essence. < 1196039370 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Belong to the order is I do not want. < 1196039380 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Not please of making me. < 1196039427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :We aim to please. You aim too, please. < 1196039460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Return back topic: "Order of urinal" < 1196039482 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR's? < 1196039502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1196039514 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nodding < 1196039525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u r in a lot of trouble... < 1196039614 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Surprised is that on me. < 1196039677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :If whenever in of toward beside. < 1196039700 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Not is the sense of you. < 1196039798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Error: Grammatical spaghetti detected. Please rewind. < 1196039879 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spins clockwise at about 20Hz < 1196039967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches spaghetti fly to all sides. The tomato sauce causes irrepairable damage. < 1196039979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WRONG DIRECTION! < 1196040091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@go "monad tutorials considered harmful" < 1196040107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws an axe after Mr. Wong < 1196040238 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Now of sense time? < 1196040255 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or with not so on? < 1196040271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Possibly without because whether. < 1196040304 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. < 1196040921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :someone fucked up the toilet at work today < 1196040948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lucky i didn't have to clean it < 1196041239 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1196042760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I just won in Agora. < 1196042783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1196042792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and this has been truely confirmed? < 1196042795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1196042802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just sent off the message to pull it off. < 1196042816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, the method I used for it says "without two objections". < 1196042868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I were more patient, I would've waited a few days before sending off the contest text. < 1196042900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the text for creating a contest has changed from "is fair to every player" to "without two objections". . . I note that a contest can be private until a contestant joins.) < 1196042947 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196043013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1196043101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://agoranomic.org/ < 1196043891 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1196044102 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196045117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :life is a nomic! < 1196045134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You mean I can make changes to my DNA? < 1196045148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, actually < 1196045173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure. but the procedure is rather complicated, and the documentation has been lost. < 1196045177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the rules to change my DNA are in my DNA? < 1196045195 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can change your kid's dna < 1196045201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not the same thing. < 1196045230 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you can change how your own dna is expressed < 1196045607 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196045642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :methylation < 1196045656 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196045900 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1196047215 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196049521 0 :immibis!n=immibis@125.236.168.115 JOIN :#esoteric < 1196049564 0 :immibis!unknown@unknown.invalid QUIT :Client Quit < 1196052649 0 :immibis!n=immibis@125.236.168.115 JOIN :#esoteric < 1196052717 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has made (in Rubicon): a bubble-sort, solutions to several puzzles, a program to square a number, two fibonacci sequence generators. < 1196052761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2 [2^plax]dsax < 1196052796 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn i love dc < 1196052807 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :dc? < 1196052835 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :um < 1196052838 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[17:55] damn i love dc < 1196052838 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[17:53] dc? < 1196052843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: good work :) < 1196052847 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :my computer can see the future. < 1196052868 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :one type of processor. < 1196052883 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :two laws-of-physics-change counters. < 1196052901 0 :immibis!unknown@unknown.invalid NICK :immibis[A] < 1196052901 0 :immibis[A]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now away - Reason : bbl < 1196052910 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for even bigger numbers, do 2[2r^plax]dsax < 1196053370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, hey- I made an Applet that functions as an interactive interpreter to Sprocket, a language I made a couple weeks ago: http://rodger.nonlogic.org/games/CogEngine/Sprocket1/ < 1196053404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty limited, but I'm well on the way to implementing a more powerful newer revision of the language < 1196053677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OMGXKCD < 1196054468 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1196055704 0 :immibis[A]!unknown@unknown.invalid PRIVMSG #esoteric :what's dc? < 1196055704 0 :immibis[A]!unknown@unknown.invalid NICK :immibis < 1196055704 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is no longer away : Gone for X minutes and Y seconds < 1196055753 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently working on a divider in rubicon. < 1196056655 0 :oerjan!unknown@unknown.invalid QUIT :"Coffeeeee" < 1196056936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha xkcd < 1196056992 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is xkcd? < 1196057002 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A new one's up. < 1196057008 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I assume this one : http://imgs.xkcd.com/comics/success.png < 1196057014 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: stfu & gtfo < 1196057032 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh, "what is". < 1196057033 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh that xkcd http://xkcd.com/ < 1196057079 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've experienced that before >_< < 1196057093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh and haha i was going to upgrade openbsd soon < 1196057098 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Stranded in the water full of sharks? < 1196057116 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not me, but I had similar experience. < 1196057141 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like that friend who told me that with Linux, I might be able to retrieve some data from a broken HD! < 1196057154 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :division (only works when the result is a whole number): http://kevan.org/rubicon/game.php?level=hikyzon < 1196057206 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where are the lemmings? < 1196057224 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196057245 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A reference to the game of the same name. < 1196057257 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Reminds me of it. < 1196058015 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"On May 14, 2007, Wolfram announced a $25,000 prize[1] to be won by the first person to prove or disprove the universality of a (2,3) Turing machine. On 24 October 2007, it was announced that Alex Smith, a student in electronics and computing at the University of Birmingham (UK), had won this prize.[2]." < 1196058300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196061277 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :all programs i have made in rubicon: http://www.stardrifter.org/rubisearch/?title=&designer=immibis&type=other&difficulty=&follows= < 1196062054 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why is mode +c on? < 1196062380 0 :SEO_DUDE!i=Deee@gateway/tor/x-30411514289f6b86 JOIN :#esoteric < 1196062728 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why is mode +c on? < 1196063109 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why is mode +c on? < 1196063130 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :this text is not invisible but it would be if mode +c was off. < 1196063324 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1196063328 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1196063329 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: ps < 1196063999 0 :clog!unknown@unknown.invalid QUIT :ended < 1196064000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196064356 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Never put off till tomorrow, what y < 1196065392 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196065394 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196077419 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196080742 0 :ihope_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080743 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080744 0 :lifthrasiir!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080744 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080744 0 :Possum!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080744 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080744 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080745 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080745 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080745 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080745 0 :zuzu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080745 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080745 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080746 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080746 0 :fizzie!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080746 0 :helios24_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080747 0 :ihope!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080748 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080748 0 :cherez!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080749 0 :johnk_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080749 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080749 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196080784 0 :SEO_DUDE!i=Deee@gateway/tor/x-30411514289f6b86 JOIN :#esoteric < 1196080784 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196080784 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1196080784 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1196080784 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196080784 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196080784 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196080784 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1196080784 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1196080784 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1196080784 0 :helios24_!i=helios@tomakin.hellzilla.de JOIN :#esoteric < 1196080784 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1196080784 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1196080784 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1196080784 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1196080784 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1196080784 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1196080796 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196080798 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196080798 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1196080798 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196080798 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1196082197 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196082303 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196082623 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082623 0 :zuzu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082623 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082623 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082623 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082623 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082624 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196082682 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196082682 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196082682 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1196082682 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1196082682 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1196082682 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1196082682 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1196083155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go team netsplit! < 1196084525 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1196084541 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://tunes.org/~nef/logs/esoteric | IRP in #irp | Congratulations ais523 for winning the Wolfram research prize! < 1196086367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is that a joke, or are you serious? < 1196086380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: what are you referring to? < 1196086393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Congratulations ais523 for winning the Wolfram research prize!" < 1196086396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's the topic, it's serious < 1196086402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's been there for a while: check the logs < 1196086433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool, then < 1196086444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :congratulations < 1196086460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1196086460 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you plan to do with your moneys? < 1196086468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :put it in the bank, mostly < 1196086483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've spent some of it, though only a small proportion < 1196086487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a good plan < 1196086619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, it's just really odd that someone I kinda know was involved in that- the internet has created a small, small world < 1196086639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the esolangs knowledge was pretty relevant < 1196086660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and besides, it was from #esoteric on freenode that I found out about the prize in the first place, so it all comes round in a circle eventually < 1196086806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we should print a bunch of "team #esoteric" shirts. < 1196086900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds great < 1196086937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we just need some sort of witty slogan < 1196086983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"when malbolge looks you in the eye, grin madly back I say" < 1196087056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just a list of language names would be enough to confuse many people < 1196087066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially if some of the more oddly-named languages were included < 1196087092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and you could have little boxes next to them that people could check for the languages they conquer < 1196087151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still want to write that nontrivial infinite loop in /// < 1196087162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it's possible, but every attempt I've made to do it has failed < 1196087259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I very nearly completed some logic gates that can be linked together arbitrarily, but that can only build a FSM, at best < 1196087278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(and resetting the gates after they've triggered is a huge mess) < 1196087335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a very strong gut instinct that /// could be TC, but we have a long way to go < 1196087381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to do it using the Muriel method < 1196087396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, it's not ridiculously hard to write the substitutions needed to quote something < 1196087408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just hard to cause them to each happen exactly once < 1196087419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. once on each character that needs quoting < 1196087437 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by quoting, do you mean escaping? < 1196087472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yed < 1196087476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/d/s/ < 1196087484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just /d/s/ as we're talking about /// < 1196087518 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196087607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good lord this is horrifying: http://web.archive.org/web/20020705102824/demo.raww.net/muriel/bub.txt < 1196087617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a bub interpreter in muriel < 1196087701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :isn't that how Muriel was proven TC in the first place < 1196087708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/?/ < 1196087708 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196087800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's pretty unreadable < 1196087801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bub is an odd variant of BF, so if you can interpreter bub you are TC by the... transitive property of turing-completeness? :) < 1196087814 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*interpret bub < 1196087827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'can interpret' is transitive < 1196087849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what you do is interpret a Brainfuck interpreter written in Bub < 1196087864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I uderstand how it works < 1196088038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. /// highly resembles an Deterministic Finite State Automaton. < 1196088047 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*a < 1196088056 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :damn, my brain must not be awake yet < 1196088144 0 :zuzu!unknown@unknown.invalid QUIT :"Lost terminal" < 1196088197 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196088201 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196088217 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I figure you could do something resembling "and" operations by having a string like x1x2x3x4, then substituting x1 for another symbol, like T1, and so on, and then ultimately doing a replacement looking for T1T2T3T4 < 1196088267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't really got as far as any actual calculation, just trying to create a loop < 1196088296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it helps a lot if you just use / and \ for characters in terms of trying to automatically do escaping < 1196088328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :loops are very important, I've just been focusing on constructing math and logic. It's pretty tricky to do in a modular fashion < 1196088332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use strings like ////\//// (which can't appear legally anywhere in parts of a /// program that actually get executed) as delimiters < 1196088364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1196088575 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll be back later- can't skip Computer Organization! < 1196089955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :watch out, he's going to fuck your husband and kill you < 1196090001 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :computer organization, lol < 1196091768 0 :ais523!unknown@unknown.invalid QUIT : < 1196093693 0 :jix!n=jix@dyndsl-091-096-058-199.ewe-ip-backbone.de JOIN :#esoteric < 1196093903 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196093910 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196094162 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196094175 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196094200 0 :jix!n=jix@dyndsl-091-096-058-199.ewe-ip-backbone.de JOIN :#esoteric < 1196098854 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196098951 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196101074 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196101080 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196101129 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196101381 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196101784 0 :clayrat!n=kvirc@217.23.124.154 JOIN :#esoteric < 1196102993 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196107352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am going to write a Lisp interpreter in Glass or Underload. < 1196107357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Discuss. And suggest which. < 1196107537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why is glass' only implementation an irc bot written in c++ < 1196107588 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196108503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!glass {L[+(_a)A!a.?]}{M[m(_l)L!<2><2>(_o)+.?]} < 1196109019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EINSTEIN CHOCOLATE < 1196109422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That's inaccurate. < 1196109432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Perhaps. :-) < 1196109437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Is my code right, btw? < 1196109440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should do 2 + 2 < 1196109452 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hah i wrote really cool glass stuff < 1196109463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Not perhaps, most certainly. The Glass interpreter is a standalone program, like all of the interpreters EgoBot uses. < 1196109468 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :stuff like sqrt and i think exp() etc < 1196109477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: I do believe it's still in there. < 1196109490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Nuh uh. You have loads of "#ifdef IRC" crap in there < 1196109519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I slightly adjusted the Glass interpreter for IRC use, yes. But the version in the IRC bot is a branch, not the original. < 1196109529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Is it? Ok then :P < 1196109540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reading is helpful. < 1196109551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's a new concept to me < 1196109562 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :reading is overrated < 1196109566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1196109579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm overrated would be a cool name for an esolang < 1196109591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1196109595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I think you may be overrating that name choice. < 1196109600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1196109603 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the only thing i can think of would be another useless language < 1196109607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAW HAW HAW TEH FUNNEHS < 1196109636 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: That'd be perfect, because then it would be overrated :P < 1196109671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :POLL: In my other lisp (Python, called Foonab, quite esoteric), make a string a list of characters, instead of an internal vector of characters < 1196109672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok here is the spec "The authors decided to release no specs because they think specs are overrated anyway" < 1196109678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's quite silly, so sounds good to me? :P < 1196109696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1196109699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :caffiene kinda sucks < 1196109705 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it doesn't < 1196109714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i love espresso, but i don't have it very often < 1196109727 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it makes you moving your legs and everything like insane and you talk without breathing etc etc.... < 1196109731 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so when i do, i'm all nervous and jittery for the rest of the day < 1196109762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh and then when you are really tired but haven't gone to bed because of all the caffeine you get a really bad headache < 1196109794 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think caffeine is great < 1196109834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, caffeine does nothing to me. < 1196109875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you have it often? < 1196109900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: me? coffeine? < 1196109904 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, ihope < 1196109906 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1196109906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't. < 1196109931 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196109933 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196110041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have the occasional pop; that does nothing noticeable. < 1196110055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hello < 1196110059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1196110078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the LITHP language, version 1: < 1196110089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t litht 1 2 3 h < 1196110122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t conth 'hello t litht 1 2 3 hh < 1196110130 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196110149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A caffeine pill that contains "about as much as a cup of coffee" doesn't seem to do anything either. < 1196110190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they are funny if you don't know that there is so much caffeine in there < 1196110199 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but you start to get _very_ annoying < 1196110263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you're not aware of the amount of caffeine, you end up doing things that annoy others and not noticing as much? < 1196110298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pop doesn't have much caffeine < 1196110517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: gi < 1196110518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*hi < 1196110979 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ihope: exactly < 1196111019 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i can do that without coffeine too.... but coffeine helps < 1196111703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :coffeine? < 1196111716 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :caffeine < 1196111754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1196111888 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196111889 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196111923 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196112037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should avoid caffeine for others' sake, then. < 1196112130 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've noticed that too < 1196112143 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if i'm aware, i compensate and the effects can't be seen by others < 1196112190 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196112260 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :tea is good < 1196112263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1196112543 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1196112653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was talking to this chinese guy about tea < 1196112676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he said to brew black tea he steeps it for 15 minutes, throws out the tea, and steeps for 15 minutes again < 1196112750 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :this is somewhat crazy < 1196112766 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :what i do i simply use not boiling water on green tea < 1196112792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the reuses the tea leaves for 4 more brewings < 1196112796 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :since too hot makes it bitter and upsets tomach < 1196112809 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, reusing is the key < 1196112843 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :one guy taught me to fry the tea < 1196112901 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :you take a fistful of rice, put it in water for 20 min, then fry it on the pan until it gets brown and cracke < 1196112931 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :then you throw some green tea on the pan and fry it just for several seconds until it starts to smell sweety-spicy < 1196112941 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this guy said he liked poached eggs cooked in tea < 1196112941 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :then you just brew the stuff < 1196112971 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :it takes on pinky flavour and tastes of rice, quite nice < 1196112984 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :century eggs, eh < 1196113211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1196113282 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops it's the german word for caffeine koffein .... mixed that < 1196113411 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196115381 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196115389 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196116940 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196116944 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196118023 0 :Slereah!n=Slereah@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196118212 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196118706 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196119351 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196119351 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196120013 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196120017 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196121679 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196121700 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196124402 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196124413 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196125162 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196125286 0 :SEO_DUDE!i=Deee@gateway/tor/x-ad7999e38e557eec JOIN :#esoteric < 1196125821 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196125823 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196125880 0 :ehird`!unknown@unknown.invalid QUIT : < 1196131780 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196131781 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196132115 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196132119 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196132399 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196134577 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196135031 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196138936 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1196139938 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196140602 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196141115 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1196141308 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196141313 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196141324 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196141336 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what's up with puzzlet's client < 1196141401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's very very shy, you have to pet it carefully < 1196142021 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196142958 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1196143368 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee or no coffee, that is the question" < 1196143917 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196143918 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196144092 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196146858 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196146859 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196150399 0 :clog!unknown@unknown.invalid QUIT :ended < 1196150400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196150703 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I used to think I was indecisive, b < 1196153403 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196153405 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196157577 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196158197 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196161709 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196161711 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196164577 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196165209 0 :jix!n=jix@dyndsl-080-228-186-067.ewe-ip-backbone.de JOIN :#esoteric < 1196166287 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196166292 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196166303 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196166593 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196166829 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196167134 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196167365 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196167370 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196167394 0 :jix!n=jix@dyndsl-080-228-186-067.ewe-ip-backbone.de JOIN :#esoteric < 1196167737 0 :SEO_DUDE!i=Deee@gateway/tor/x-9303cecd1eb0fe9b JOIN :#esoteric < 1196167854 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196167862 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196167929 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196169967 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196170368 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196170794 0 :SEO_DUDE!i=Deee@gateway/tor/x-9d718f6e840c8e97 JOIN :#esoteric < 1196172442 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1196173090 0 :nickwebcoukok!n=chatzill@86.158.222.225 JOIN :#esoteric < 1196173108 0 :nickwebcoukok!unknown@unknown.invalid PRIVMSG #esoteric :print current time < 1196173423 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP ACTIVE. 9:23 AM < 1196173753 0 :nickwebcoukok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196174695 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196174709 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196174712 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196175671 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1196177855 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196177896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196177990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : rjct yr vwl-cntrd wrld-vw nd prps cnsnnt ltrntv < 1196178042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196178198 0 :ololobot!n=ololobot@194.251.103.33 JOIN :#esoteric < 1196178204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that was fast... < 1196178470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> rt rjct yr vwl-cntrd wrld-vw nd prps cnsnnt ltrntv < 1196178471 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ewpg le ijy-pageq jeyq-ij aq cecf pafaag ygeagi < 1196178473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196178476 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196178499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I WASTE 7 MINUTES OF MY LIFE FOR THAT AND IT'S NOT ROT-13!! < 1196178505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :furrfu! < 1196178505 0 :faxathisia!unknown@unknown.invalid QUIT :Remote closed the connection < 1196178519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ahha! < 1196178523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> rt furrfu < 1196178524 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1196178544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :uru < 1196178550 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196178558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... stop that or i'll learn rot-13 : < 1196178560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1196178585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uru is prolly lol < 1196178586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> rt uru < 1196178586 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196178589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1196178590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196178620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rot-13 just does chars right? < 1196178641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1196178644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a-z < 1196178648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ebsy < 1196178656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196178668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rofl? < 1196178671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> rt ebsy < 1196178671 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1196178674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah! < 1196178694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lrnu < 1196178721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jesh < 1196178726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> rt lrnu < 1196178726 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196178728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196178738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what < 1196178742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow < 1196178750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you do that manually, right? < 1196178757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, mentally < 1196178760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1196178782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> rt abcdefghijklmnopqrstuvwxyz < 1196178782 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :nopqrstuvwxyzabcdefghijklm < 1196178794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although looking at the letters already on the page < 1196178801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1196178804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :furrfu is an old classic though < 1196178856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now realize i already have memorized the rot-13 table < 1196178859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in school < 1196178863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first grade < 1196178888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just not in that order. < 1196179036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1196179058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :slow today :D < 1196179812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1196179814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello oklopol < 1196179883 0 :SEO_DUDE!i=Deee@gateway/tor/x-9d6f1ace709d70d5 JOIN :#esoteric < 1196179913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1196179913 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1196179914 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch, choose, rt, d, o, x, k, i, s, factors, in-pr, in-po, in-fi < 1196179922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi lolwut? < 1196179928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi WHAT IS THIS < 1196179928 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :W < 1196179954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> choose a b c d e < 1196179955 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :c < 1196179972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi WHAT IS IN-FI < 1196179972 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :W < 1196179976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi F < 1196179976 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :F < 1196179978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi AF < 1196179978 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1196179985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-pr hello < 1196179985 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1196179989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi HELLO! < 1196179992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-pr HELLO! < 1196179996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1196180016 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :>>> factors 557940830126698960967415390 < 1196180036 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::[ < 1196180051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> factors 1 < 1196180055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> factors 4 < 1196180062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch define < 1196180066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ITS BORKEN < 1196180074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi WHAT IS IN-FI < 1196180081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1196180186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71] < 1196180191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi (5-2)*5 < 1196180206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ololobot crash'd < 1196180208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restart it < 1196180213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it seems. < 1196180217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> i o < 1196180222 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :2, 2 < 1196180222 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :define < 1196180223 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :W < 1196180223 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 - 2 * 5 < 1196180223 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196180231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh... < 1196180232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what < 1196180237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hhaha < 1196180238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lag < 1196180240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> scm define < 1196180242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> i o < 1196180243 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196180247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> scm define < 1196180249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> i o < 1196180250 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196180253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh wtf < 1196180253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sch < 1196180258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch define < 1196180258 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :define < 1196180263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define) < 1196180270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lul < 1196180277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi 1+(2+3)+4+5 < 1196180278 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 + + 3 + 4 + 5 < 1196180278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define x y z) < 1196180278 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1196180293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch x < 1196180294 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1196180298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch y < 1196180298 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1196180299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch z < 1196180300 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1196180306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :define only takes 2 args < 1196180312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1196180313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196180315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the thing that is defined, and what it's defined to be < 1196180337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i have no idea whether this is the new version either, but i'll test < 1196180343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (a b) b) < 1196180343 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1196180349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (a 4) < 1196180349 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1196180356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems it is the newer version < 1196180432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> help in-fi < 1196180432 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Infix - finefix convertor. < 1196180443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is prolly helpful enough < 1196180468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fiinefix? < 1196180532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196180562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my attempt to make infix work without explicit parens < 1196180692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol, lost 50% of my points for doing counting sort the wrong way around <3 < 1196180699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love the automatic checker < 1196180714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(the result is the same) < 1196180815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finefix is just postfix < 1196180816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1196180974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1196181002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi 1+2+3 < 1196181002 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 + 2 + 3 < 1196181028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it is the postfix way to handle parenthesis expansion < 1196181032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ses < 1196181034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*uses < 1196181544 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey guys < 1196181580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :howdy howdy < 1196181876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi rodgy < 1196181881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :h b c i d < 1196181919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has developed a rot-13 paranoia < 1196181929 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196181942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rot26 bitches < 1196181980 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :rt rjct yr vwl-cntrd wrld-vw nd prps cnsnnt ltrntv <- isn't this just saying to reject your vowel centered world-view? < 1196182012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I religiously rot26 everything I post on the internet < 1196182023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be one interpretation < 1196182034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sh: i reject your vowel centered world-view and replace it with my own: command not found < 1196182037 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1196182043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : rjct yr vwl cntrd wrld-vw nd rplc t wth my wn < 1196182070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bloody cheater < 1196182098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm off to statistics class. :/ < 1196182103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not cheating just efficiency < 1196182211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> i ololobot does rot-26 < 1196182211 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ololobot does rot-26 < 1196182241 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196182451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :avid card players prefer rot-52 < 1196182801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Io is such a great language < 1196182806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although not esoteric < 1196182807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196182827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which Io? < 1196182857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the older one is pretty esoteric < 1196182869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the new one < 1196182873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the older one is, indeed < 1196182897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the new one is pretty pure semantics and syntax-wise and generally useful too, though < 1196182908 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :quite nice to embed < 1196182926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice to use for general stuff too < 1196182947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the idea of "an implementation of Io in Io" < 1196182962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Io1 in Io2 (or vise-versa)? :-) < 1196182973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the problem with Io is the documentation of the Socket class < 1196182975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is, there is none < 1196182976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vice-versa < 1196182980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still, the names are pretty descriptive < 1196182984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that would be... difficult < 1196183005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1196183013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, Io is bloody hard to google too < 1196183022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'io language' usually does the trick though < 1196183033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the finer points of either (and really nothing about Io2 other than being OO) < 1196183042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cal 2008 < 1196183043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1196183156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Io2 is actually very nice < 1196183159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: e.g., 0 keywords < 1196183162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"if" is a method < 1196183175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :similar to smalltalk, but prototype-based and simpler to understand < 1196183194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iolanguage.com/about/samplecode/ has a few examples < 1196183509 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :x = 5, y = 4, rule = B3/S135 < 1196183509 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :3b2o$3b2o$b4o$obo! < 1196183525 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has not seen this spaceship before < 1196184236 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196184414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: okloping < 1196184506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehpong < 1196184533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my name does not slice very well < 1196184539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i noticed. < 1196184550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elling, perhaps < 1196184559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elliot hing < 1196184626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would like to be able to have a good prefix/suffix for my stuff < 1196184627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like Ego- < 1196184629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or oklo- < 1196184632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BUT I CAN'T < 1196184633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1196184655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is a serious problem < 1196184667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR solved it quite nicely < 1196184681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(changing nick is not an option -- i suck at making up nicks, and also too many things are under 'ehird' to change them all) < 1196184754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i chose my nick in about 2 minutes, and i've had it for about 2 years < 1196184782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do happen to like this nick, but i'm pretty certain i'd've kept it even if i'd chosen something really gay < 1196184795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what, like RavingHomosexual? < 1196184811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that was my choise #2 < 1196185407 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehd- ? < 1196185523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zumilo- < 1196185674 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196185779 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :aw oerjan left < 1196185802 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196185969 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196186214 0 :Slereah!n=Slereah@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196186296 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196186863 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Here are all the predecessors of the glider I can find http://rafb.net/p/n7NVdc43.txt :D < 1196187912 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1196189997 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196190132 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196190196 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196191845 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :observe, new comics! < 1196191847 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/Comic022.png < 1196191849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/Comic023.png < 1196192292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :awesome, RodgerTheGreat < 1196192380 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks, ehird`! < 1196192387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is your favorite? < 1196192403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first, i'd say < 1196192450 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think that's my favorite of the two as well < 1196199671 0 :RedDak!n=dak@host131-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196200432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fogcreek.com/FogBugz/60movie/60movie.html "So...that's what FogBugz lets you do." "Yeah. Make ducks." < 1196202012 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1196203652 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1196203656 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1196205741 0 :erat123!n=eric@71-221-252-161.cdrr.qwest.net JOIN :#esoteric < 1196205868 0 :erat123!unknown@unknown.invalid PART #esoteric :? < 1196208268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"For some reason most people seem to be born without the part of the brain that understands pointers." < 1196208300 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : don't worry. < 1196208325 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In a few million years, when evolutive pressure kills those people, a new era of programming will dawn. < 1196208423 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand how people don't understand pointers < 1196208462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, it's hard. . . At first. . . < 1196208475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just do a bit of programming in C, and you figure it out rather quickly. < 1196208613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of co urse everyone here understands pointers and fiunds it impossible to believe that maybe others don't < 1196208616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is #esoteric :-) < 1196208631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's true -- there really are people who can do everything but pointers, they just don't get them at all and never will < 1196208978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::-o < 1196209465 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196209822 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196210184 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196210676 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1196210814 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pointers, eh? < 1196210833 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I understand pointers AND monads! Muahaha... < 1196210844 0 :ehird`!unknown@unknown.invalid QUIT : < 1196210848 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Monads, a 0 dimensional object? < 1196210859 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Monads, the category theory thingy. < 1196210872 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't know any category theory < 1196210877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Since monads are from category theory and I understand monads, I really should study category theory, eh? < 1196210909 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I understand the Holocaust, that doesn't mean I should do it! < 1196211001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm suddenly grinning: http://en.wikibooks.org/wiki/Arimaa/Overview < 1196211019 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Arimaa is a two-player board game invented by Omar Syed, a computer engineer trained in artificial intelligence. Syed was inspired by Garry Kasparov's defeat at the hands of the chess computer Deep Blue to design a new game which would be difficult for computers to play well, but would have rules simple enough for his four-year-old son Aamir to understand" < 1196211140 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196211150 0 :puzzlet__!unknown@unknown.invalid QUIT :Remote closed the connection < 1196211505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It seems to me that the shorter something is made, the easier it is for me to understand it. Maybe that's just because long things bore me. < 1196211644 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196211651 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd love a description of category theory such as this: "An A is a set of Bs and Cs following certain axioms. A C has a D and an E, which are both Bs. The axioms: if you have two Cs x and y such that x's E is y's D, then there is a C z such that z's D is x's D and z's E is y's E; and for every B x, there is a C whose D and E are both x." < 1196211946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, a few quick questions and a bit of prior knowledge and now I know category theory. < 1196212041 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196212047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are there any pathfinding algorithms like A* that take a heuristic that always over-estimates? < 1196212094 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I think that A* should work if the heuristic always overestimates by like a constant scale factor < 1196212103 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(work meaning find the shortest path) < 1196212144 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure, because you can just divide by the factor... < 1196212160 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :without having to I mean < 1196212167 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not certain < 1196215561 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196220592 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196220910 0 :immibis!n=immibis@125-236-168-115.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196222934 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196224498 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1196224835 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196225839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you could certainly define a _category_ like that, problem is that category theory theory consists of a _lot_ of definitions on top of that. however at least at the beginning most of them are similarly simple. < 1196225872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope, you are now being pwned by the Mathematician. < 1196225933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now now, when i say "at least at the beginning" that more or less means "as far as i go to". the parts of category theory other fields tend to use rarely go beyond the basics. < 1196225939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*got ot < 1196225941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*got to < 1196225991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the Mathematician should have been a Tarot card, although i like the Magician too... < 1196226012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can do the Magician. < 1196226017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays Magic: The Gathering. ;) < 1196226020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Tarot just got a _lot_ more sinister..." < 1196226027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1196226051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays Shatterstorm. All artifact cards are destroyed. I consider tarot cards artifacts. :p < 1196226090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_ancient_ artifacts, mind you. < 1196226100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very ancient. < 1196226106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shatterstorm doesn't care about the age. :) < 1196226113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or at least late middle age or so < 1196226124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ages < 1196226649 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196229401 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee" < 1196236799 0 :clog!unknown@unknown.invalid QUIT :ended < 1196236800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196237825 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196238838 0 :SEO_DUDE!i=Deee@gateway/tor/x-cacafb685f274647 JOIN :#esoteric < 1196239086 0 :ololobot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239087 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239087 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239087 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239087 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239087 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239087 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239088 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239088 0 :Slereah!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239092 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239092 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239092 0 :Possum!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239093 0 :lifthrasiir!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239093 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239093 0 :fizzie!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239093 0 :helios24_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239094 0 :ihope!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239094 0 :faxathisia!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239094 0 :cherez!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239094 0 :johnk_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239094 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239094 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196239451 0 :SEO_DUDE!i=Deee@gateway/tor/x-cacafb685f274647 JOIN :#esoteric < 1196239451 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196239451 0 :Slereah!n=Slereah@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196239451 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196239451 0 :ololobot!n=ololobot@194.251.103.33 JOIN :#esoteric < 1196239451 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1196239451 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1196239451 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1196239451 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1196239451 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196239451 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196239451 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1196239451 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196239451 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1196239451 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1196239451 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1196239451 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196239451 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1196239451 0 :helios24_!i=helios@tomakin.hellzilla.de JOIN :#esoteric < 1196239451 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1196239451 0 :fizzie!n=fis@2001:14b8:113:2:21b:11ff:fe52:dc03 JOIN :#esoteric < 1196239451 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1196240429 0 :faxathisia!unknown@unknown.invalid QUIT : < 1196240563 0 :encoded|lap!n=encoded_@tinykrnl/developer/encoded JOIN :#esoteric < 1196240574 0 :encoded|lap!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1196240648 0 :encoded|lap!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1196240652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1196240654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1196240658 0 :encoded|lap!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1196240722 0 :encoded|lap!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-pr hello < 1196240722 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1196240744 0 :encoded|lap!unknown@unknown.invalid PRIVMSG #esoteric :1l lol < 1196240838 0 :encoded|lap!unknown@unknown.invalid PRIVMSG #esoteric :>>> axo < 1196240849 0 :encoded|lap!unknown@unknown.invalid PART #esoteric :? < 1196240900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!axo oko < 1196243503 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196244290 0 :jix!n=jix@dyndsl-091-096-032-110.ewe-ip-backbone.de JOIN :#esoteric < 1196244387 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196244395 0 :jix!n=jix@dyndsl-091-096-032-110.ewe-ip-backbone.de JOIN :#esoteric < 1196244643 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196246210 0 :sebbu!n=sebbu@ADijon-152-1-44-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196251629 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1196251670 0 :mtve!unknown@unknown.invalid QUIT :"Terminated with extreme prejudice - dircproxy 1.0.5" < 1196251704 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1196254495 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196256165 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196256689 0 :jix!n=jix@dyndsl-085-016-234-057.ewe-ip-backbone.de JOIN :#esoteric < 1196256999 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196257912 0 :ais523!unknown@unknown.invalid QUIT : < 1196260744 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Excess Flood < 1196263785 0 :clayrat!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1196264165 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196264169 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196264199 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196265933 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196266168 0 :oerjan_!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196266454 0 :oerjan!unknown@unknown.invalid QUIT :Nick collision from services. < 1196266483 0 :oerjan_!unknown@unknown.invalid NICK :oerjan < 1196268783 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1196268969 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196269007 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196269101 0 :Slereah!n=Slereah@ANantes-252-1-28-250.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196269150 0 :SEO_DUDE!i=Deee@gateway/tor/x-18e835d897a1ecf3 JOIN :#esoteric < 1196269405 0 :RedDak!n=dak@host131-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196269750 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1196269896 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196269917 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196269926 0 :ihope___!unknown@unknown.invalid NICK :ihope_ < 1196270383 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196270678 0 :ihope__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196272638 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1196274491 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196276020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196276297 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196276390 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196276925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: do you have a history of using another nick, or are you relatively new here? < 1196276941 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is new < 1196276941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or option 3: something else < 1196276946 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :somethinhg else! < 1196277122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may already have asked, but i don't remember; what's the biggest amount of regulars there have been here < 1196277139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case someone here remembers < 1196277154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know at least a few regulars have effectively stopped idling here < 1196277221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think anybody's done a "regular count" :p < 1196277287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no official one prolly, but most people occasionally take a glance at the userlist < 1196277319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Userlist != list of regulars < 1196277327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... has there like been a time when 100 ppl idled here regularly < 1196277335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, IDLERS < 1196277340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Regulars to me = people who talk :P < 1196277355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :idling was a more general word here < 1196277384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a relaxed form of being somewhere < 1196277393 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :*lol* < 1196277511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll rephrase my question, has the average usercount been over 50 for over a week at some point of this channel's existance < 1196277741 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :can you run wireworld backwards? < 1196277768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: No. < 1196277790 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I mean list all predecessors for a state? < 1196277797 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: No. < 1196277803 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1196277835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One example: KKKWWTHWKKK -> KKKWWWTHKKK -> KKKWWWWTKKK -> KKKWWWWWKKK < 1196277869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, to put it more simply, the next state of KKKWWWWWKKK is KKKWWWWWKKK, but the next state of KKKWWWWTKKK is also KKKWWWWWKKK < 1196278288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am making some apple wine :D < 1196278397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can definately list all the possible predecessors for a state, though < 1196278401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1196278442 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196278577 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196279061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Sure, but that's hardly reversing it :P < 1196279410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one said anything about reversing! < 1196279417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, no one said the exact word. < 1196279445 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what can you call listing all possible predecessors? < 1196279458 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :inverting or something < 1196279511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can has fermentation! < 1196279595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: can has taste? < 1196279612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your apple wines that is' < 1196279750 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196279932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hope this turns out good < 1196279985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i taste your juices, is what i'm asking < 1196280011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ummmm < 1196280016 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you want me to mail you some? < 1196280056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, please < 1196280118 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how about you visit your local supermarket and get some < 1196280121 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :much faster < 1196280142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, or do you mean _my_ juices? < 1196280146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196280287 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot: help < 1196280292 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196280302 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :>> unlambda ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk`k``s`ksk < 1196280540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk`k``s`ksk < 1196280549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ski ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk`k``s`ksk < 1196280552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk`k``s`ksk < 1196280556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1196280557 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1196280557 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch, choose, rt, d, o, x, k, i, s, factors, in-pr, in-po, in-fi < 1196280570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul i < 1196280570 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> i < 1196280590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `ii < 1196280590 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> i < 1196280597 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk`k``s`ksk < 1196282077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196282080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r < 1196282084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does not support that < 1196282102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`k*r``s`k`sikk`k``s`ksk < 1196282107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```s``s``sii`ki`k.*``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`k.r``s`k`sikk`k``s`ksk < 1196282422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Nums = "seven" withkey 7,"one" withkey 1,"three" withkey 3 < 1196282422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sort Nums < 1196282422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :out (Val foreach Nums) < 1196282876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's bubbling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11 < 1196285129 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >++++++++++[<+++++++++++>-]<+.>++++[<---->-]<..>++++[<++++>-]<. < 1196285400 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1196285526 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196285830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196285839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1196285847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196285901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what are you sorting? < 1196285911 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sorting? < 1196285931 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196286000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1196286168 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o__o < 1196286168 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1196286185 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196286189 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :[]:D < 1196286232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice, a spontaneous 5 minute lag :) < 1196286238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :got ping timeouted in quakenet < 1196286257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, bubbles < 1196286269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sort < 1196286291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to sleep a bit -> < 1196286504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the juice is bubbling < 1196286510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not bubble sort >_< < 1196286723 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196287841 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196287847 0 :ihope___!unknown@unknown.invalid NICK :ihope_ < 1196287918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ifeminists.net/introduction/editorials/2003/0729moore.html < 1196288175 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196288180 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196288616 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196288618 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196289751 0 :SEO_DUDE!i=Deee@gateway/tor/x-bc3607eeaab207fa JOIN :#esoteric < 1196289852 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196289853 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196289854 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196290154 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196291319 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196291412 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196291466 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196292185 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196292311 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1196293164 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196293778 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196295708 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196295710 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196296264 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196299367 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1196299591 0 :faxathisia!unknown@unknown.invalid QUIT :Connection reset by peer < 1196300719 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196301240 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196301240 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196302069 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196302069 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196305444 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196305506 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196306010 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan :D < 1196306052 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :my idea worked by < 1196306054 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the way, http://rafb.net/p/j1qfFS49.txt < 1196306072 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I can reverse life using minesweeper.. but I think I shall rewrite it so it runs faster < 1196306107 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(the rube goldberg method) < 1196306115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It be oerjan. < 1196306124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it surely should work in principle, the point about NP-complete problems is that you _can_ reduce them to each other :) < 1196306150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can. . . Reverse the Game of Life? < 1196306154 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know that running game of life backwards is NP complete :p < 1196306158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although 1 step of life probably isn't NP-complete < 1196306172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands you a Garden of Eden position. < 1196306176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reverse it. I dare you. < 1196306178 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I get a list of zero < 1196306180 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1196306184 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :although I haven't tried any of those < 1196306195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we are talking about reversing to a set, of course < 1196306203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(possibly non-empty) < 1196306251 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1196306257 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think I should try actually reversing it directly < 1196306262 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :instead of this stupid roundabout method :p < 1196306282 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(though I'm not sure how to do that) < 1196306317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :constraint solving is the keyword to look for i think < 1196306332 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading about ECLiPSe now < 1196306343 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :seems amazing < 1196306390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would not be surprised if running n steps backwards of GOL is NP-complete though < 1196306418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it almost surely is < 1196306427 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what about 1 step? < 1196306434 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I mean why do you say, n steps specifically? < 1196306455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean that you may need to have n on the order of the board size < 1196306478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because 1 step may not intertwine far-away parts < 1196306503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh it _might_, if there is a graph problem like 3-coloring encodable in just one step < 1196306526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, 1 step may or may not be NP-complete < 1196306538 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196306551 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :here's something I want to find out < 1196306663 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196308060 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the esolangs.org wiki keeps giving me this error: http://pastebin.ca/801283 < 1196308265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm getting it fine < 1196308311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you it has had errors in the past < 1196308366 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it gives me that error quite often and it always works when i refresh it. < 1196308480 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah I see that error a lot < 1196308485 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sometimes goes away when you reload < 1196310878 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1196310888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh man, you just reminded me about this channel < 1196310892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ayeeh < 1196310905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Lament's Laments! < 1196310922 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrr hrr < 1196311673 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :har de har har < 1196311690 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if stephen hawking were here he would be laughing his ass off at that play on words < 1196312486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would say that's a grey view of it < 1196313564 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196313948 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION found two ways to open the root of the C: drive and two ways to get to a command prompt (both of which are disabled) in his school network. < 1196313969 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean, disabled = not supposed to be able to do it < 1196314176 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196314266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cute. < 1196314275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I've done the same. Not too difficult) < 1196314688 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :shortcuts and batch files have something to do with it. i won't tell you the rest in case you know people who go to that school. < 1196315138 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196315203 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196315209 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196315507 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196315700 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee (and brownie?)" < 1196316507 0 :faxathisia!unknown@unknown.invalid QUIT : < 1196316700 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196316702 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196322043 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently < 1196322562 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Clap on! , Clap off! Clap@#&$NO CAR < 1196323199 0 :clog!unknown@unknown.invalid QUIT :ended < 1196323200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196323866 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196324479 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196329073 0 :jix!n=jix@dyndsl-091-096-042-047.ewe-ip-backbone.de JOIN :#esoteric < 1196329489 0 :clayrat!n=kvirc@217.23.124.154 JOIN :#esoteric < 1196331016 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196331292 0 :Jontte!unknown@unknown.invalid QUIT :Client Quit < 1196341469 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196342453 0 :tola!n=tola@82-36-97-250.cable.ubr01.king.blueyonder.co.uk JOIN :#esoteric < 1196342470 0 :tola!unknown@unknown.invalid PART #esoteric :? < 1196342636 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196343124 0 :SEO_DUDE!i=Deee@gateway/tor/x-fd32e2223e206f45 JOIN :#esoteric < 1196345404 0 :maristo!n=maristo@host217-114-156-151.pppoe.mark-itt.net JOIN :#esoteric < 1196345418 0 :maristo!unknown@unknown.invalid PART #esoteric :? < 1196345552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p354454544.txt making a language for programming labyrinth explorers, i guess < 1196345599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :made pattern matching first-class, as demonstrated in that code (creation of an Idle pattern inside Enter) < 1196345667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once again i've polluted the language with so much syntax and "intelligence", i'll prolly not manage to implement it. < 1196345679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's nice to code in < 1196345769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the program running the labyrinth explorers should send an Idle message at least a few times a second, enter should be sent after a move, and so on < 1196345824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if a (Move Direction)-pattern is returned, the guy should be moved to given direction < 1196346072 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196346106 0 :clayrat!unknown@unknown.invalid PRIVMSG #esoteric :so its like the guy moves according to language restrictions and the programmer supplies the maze? < 1196346252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the language has nothing to do with labyrinths, it's just made for creating AI's for exploring labyrinths < 1196346298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if Move [1 0] is returned, the guy will move east, but that is just convention < 1196346325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the labyrinth is external to the labyrinth, and will be supplied in a different program < 1196346436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, a guy will get messages like [Enter [room coords]] and [Idle 5.09], and may return a message like [Move [0 -1]] or [Commit Suicide] < 1196346469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[EatenBy Grue] < 1196346485 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1196346580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a guy would prolly not be told he's been eaten, since being eaten is lethal, though < 1196346594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that though was a bit out of place < 1196346623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a guy would prolly not be told he's been eaten, since being eaten is lethal), though < 1196346643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that doesn't work either... < 1196346653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[Enter BrightTunnelOfLight] < 1196346708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... first-class pattern matching, is that a new idea? < 1196346748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been trying to come up with something new for ages, i just always later find out it's already been come up with < 1196346762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that happens to everyone < 1196346790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably not new < 1196346836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, there's only a thin line between that and just having... well, variables < 1196346855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit like a generalization of 'em < 1196346861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first-class patterns is one of the things some people would like in haskell but which they never agree on the precise syntax and semantics for < 1196346870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196346886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't just have them first-class, i also have them mutable, btw :) < 1196346891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, views < 1196346896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as you can *clearly* see in the code < 1196346903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well haskell usually does not do that :) < 1196346907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :views? < 1196346912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's why i meantioned it < 1196346918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meanaem < 1196346935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(palindrome not intended.) < 1196346941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :views are like definable pattern matching < 1196346966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, interesting, wanna enlighten me about them? < 1196346967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since ordinary haskell only has the patterns that come with each data type definition < 1196346987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196346998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err umm < 1196347004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... function definition? < 1196347021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but sometimes you would like to define some pattern matching that is not just the internal data representation < 1196347057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :function definitions don't define new pattern types, they only use those already defined < 1196347109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for example the Data.Sequence module defines |> and <| patterns iirc to match only the left or right end of a sequence < 1196347160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but because haskell does not have views you need to apply a function to a Seq to make it into the data type that has the pattern < 1196347181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, i now realize what is confusing me is i do not know how to make new patterns in haskell. < 1196347185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196347221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in haskell each data type defines new constructors that automatically give both a constructing function and a deconstructing pattern < 1196347228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196347233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like x:xs is < 1196347240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1196347272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's so awesome i wanna cry < 1196347276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1196347281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that awesome, but quite. < 1196347338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1196347358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however if the data structure is abstract and you don't want to expose its _real_ constructors (like with Sequence which is internally a kind of tree), then haskell gives you no way of defining a different set of patterns directly on that data type < 1196347384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1196347387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you instead must do something like < 1196347414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :case viewl seq of x :< rest -> ... < 1196347425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sad :< < 1196347471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's viewl? < 1196347483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :viewl :: Seq a -> ViewL a < 1196347515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it take a sequence and turns into the ViewL data type for which :< is a constructor < 1196347519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*takes < 1196347562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it's a hack around the fact you cannot define the :< pattern directly on Seq a < 1196347626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is also viewr and :> for the other end < 1196347638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice :> < 1196347669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :happy code < 1196347729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to start implementing, but i need to leave in an hour anyway < 1196347733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not happy < 1196347896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bad event upcoming? < 1196348134 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196348150 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196349255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's relatively nice for an event, it's just i generally dislike events. < 1196349268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :band practise < 1196349300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, why are you in a band if you don't like it :D < 1196349348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like being in a band, and i like practising, i just don't like going to the practise < 1196349354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the same thing with school < 1196349362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except that some classes are very boring < 1196349459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same thing with anything really, i hate going out, would prefer just sitting here < 1196349535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if i could retire when i turn 19... < 1196349630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to protest but is too lazy himself... < 1196349666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what exactly do you wanna protest? < 1196349745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your apparent desire to physically isolate yourself < 1196349841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, i have nothing against going places, what i dislike is having to go somewhere < 1196349850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that better= < 1196349851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196349892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose so :) < 1196349897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually, if someone spontaneously asks me to take a 10 hours walk with them, i say yes < 1196349927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is not as rare as you might think, given my circle of friends < 1196349982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if "circle of friends" is correct < 1196349991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1196350035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds right to me, but i always get a bit paranoid when i realize a saying is the exact same in Finnish < 1196350050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :had to uppercase it because i seem to have a typing checker in this client < 1196350205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i think finland has the greatest people-here/overall-population -rate < 1196350233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196350260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fiz, me and jontte, who i now realize isn't here anymore < 1196350271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh on the channel < 1196350296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1196350334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some wicked little voice in my head said "yeah, they all sit in their forest huts drinking and no one ever travels" < 1196350337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine has been meaning to start regularing here, but he's too lazy to put the chan on autojoin < 1196350341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would make 4 :\ < 1196350384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(interpreting here=in-finland) < 1196350401 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196350462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, finland definately has the greatest people-in-finland/overall-population-in-finland rate < 1196350473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1196350494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes indeed < 1196350511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again, so does any other country. < 1196350597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not so sure, there are some countries that have more immigrants than natives < 1196350631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Qatar i think < 1196350633 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196350660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, unfortunately those countries still have the same people-in-finland/overall-population-in-finland rate < 1196350668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(haw haw) < 1196350695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey wait a minute < 1196350710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :constant functions are no fun < 1196350757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure they are < 1196350760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i interpreted people-in-finland as people from that country in finland < 1196350762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't your see my haws? < 1196350855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, out of finland's population, over 50% is finns, so finland's rate would still be the greatest. < 1196350891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english's lambda support is pretty bad :\ < 1196351271 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196352964 0 :sebbu!n=sebbu@ADijon-152-1-36-127.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196358803 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196358815 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196358817 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196358850 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196359754 0 :oerjan!unknown@unknown.invalid QUIT :"No, more madness!" < 1196359954 0 :sebbu2!n=sebbu@ADijon-152-1-26-59.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196361109 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196361566 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1196362410 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196363554 0 :SEO_DUDE!i=Deee@gateway/tor/x-66ae4efcc41990be JOIN :#esoteric < 1196363743 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196365690 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196366518 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196366519 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196367112 0 :UnrelatedToQaz!n=chatzill@host81-129-125-74.range81-129.btcentralplus.com JOIN :#esoteric < 1196367366 0 :RedDak!n=dak@host131-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196367517 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196368040 0 :jix!n=jix@dyndsl-085-016-239-158.ewe-ip-backbone.de JOIN :#esoteric < 1196369028 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.79 [Firefox 2.0.0.10/2007111504]" < 1196372650 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196373218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :geh < 1196373221 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my wine is smelling < 1196373402 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :... or does it have an ODOR? < 1196373486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196373499 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1196373615 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196375009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1196375246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the world is a sad place < 1196375268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one problem with band practise is the other guys don't really have a life outside the band < 1196375270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :very < 1196375279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :life as in need to code and irc < 1196375480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(regarding the fact i was gone for well over 6 hours) < 1196376076 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196376079 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196376844 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196376919 0 :BoredCollegeGuy!n=tlroot@cpe-71-74-175-112.ma.res.rr.com JOIN :#esoteric < 1196377043 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :Please find the greatest contiguous sum of the following sequence: -1, 2, -3, 2, 0, 5, -11 < 1196377046 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196377088 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :7, I'd say. < 1196377123 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :2 and 2, 0, 5 are the only "islands" of positive. You can include one or the other, or you can include both. Including just 2, 0 and 5 gives you a higher sum than including both. < 1196377315 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's 7 < 1196377800 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is that general problem NP-complete? < 1196377824 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no wait, i guess there's no way it could be < 1196377825 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think so yes.. < 1196377830 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :really? why? < 1196377833 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well it's NP complete for rectangles < 1196377835 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think I read that.. < 1196377852 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :rectangles? < 1196377866 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if you have a matrix of numbers what's the submatrix with biggest tota < 1196377872 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :l < 1196377936 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if you brute-force the one-dimensional version, isn't it O(n^2)? < 1196377952 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :greatest contiguous sum can be solved in O(n) < 1196377979 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no wonder you're a bored college guy, you need a more interesting problem < 1196377996 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :do I? < 1196378048 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://acm.uva.es/problemset/v1/108.html < 1196378097 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :is maximal sub-rectangle NP complete? :( < 1196378168 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :dunno. I just had my 4th day of theory of comp this morning. < 1196378170 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, to brute force it, you'd have to try rectangles starting at each of n*m origins < 1196378227 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ok it's certainly NP hard < 1196378233 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not NP complete < 1196378247 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and I'm wrong http://en.wikipedia.org/wiki/Subset_sum_problem < 1196378304 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wait. but then, from each origin at column a, row b, you have to try rectangles with each of (n-a+1) widths and (m-b+1) heights, so (n-a+1)*(m-b+1) rectangles < 1196378314 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so it's O(n^2m^2), no? < 1196378317 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :at worst? < 1196378786 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, seems so. < 1196378908 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :A problem that's in P is in NP if and only if P = NP. < 1196380798 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1196380804 0 :CrackBunny!n=CrackBun@71-87-62-72.dhcp.stcd.mn.charter.com JOIN :#esoteric < 1196380819 0 :CrackBunny!unknown@unknown.invalid PART #esoteric :? < 1196380929 0 :Corun!unknown@unknown.invalid NICK :[ < 1196380936 0 :[!unknown@unknown.invalid NICK :iDGCorun < 1196381016 0 :iDGCorun!unknown@unknown.invalid NICK :IDG_SHIRT < 1196381128 0 :IDG_SHIRT!unknown@unknown.invalid NICK :Corun < 1196381139 0 :Corun!unknown@unknown.invalid NICK :IDG_SHIRT < 1196381234 0 :IDG_SHIRT!unknown@unknown.invalid PART #esoteric :? < 1196381397 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1196383256 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196383749 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196383870 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196384503 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1196384914 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196386660 0 :clayrat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196387218 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196387587 0 :Tritonio__!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196387630 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196388471 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196391308 0 :AxleLonghorn_!n=chatzill@n9750-176-21.willamette.edu JOIN :#esoteric < 1196391334 0 :AxleLonghorn_!unknown@unknown.invalid NICK :AxleLonghorn < 1196391374 0 :AxleLonghorn!unknown@unknown.invalid PART #esoteric :? < 1196391390 0 :AxleLonghorn!n=chatzill@n9750-176-21.willamette.edu JOIN :#esoteric < 1196391991 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196392471 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1196392906 0 :AxleLonghorn!unknown@unknown.invalid PART #esoteric :? < 1196396561 0 :puzzlet__!unknown@unknown.invalid QUIT :Remote closed the connection < 1196396563 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196397576 0 :faxathisia!unknown@unknown.invalid QUIT :Connection reset by peer < 1196397661 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196398709 0 :BoredCollegeGuy!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196399344 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196399426 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196399439 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196399510 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. A fine is a tax for doing wrong. A < 1196399869 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196400552 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1196401280 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :did anyone try Epigram? < 1196401656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's Epigram? < 1196401741 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be a programming language where you can have types depend on values < 1196401749 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and sub-turing < 1196401754 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I don't really know much more < 1196401780 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the code looks cool some examples on http://en.wikipedia.org/wiki/Epigram_%28programming_language%29 < 1196401813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck, wine smells more < 1196402264 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :more than what < 1196402550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :than before < 1196402563 0 :chuck!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1196403002 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196403136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : is that general problem NP-complete? <<< no < 1196403148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although someone has prolly said that < 1196403209 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I got confused < 1196403214 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :zero sum is NP complete apparentlly < 1196403222 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but this isn't zero sum, it's maximizing < 1196403350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll put it in the crawlspace < 1196403378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...why am i talking about this in here < 1196403414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i think you mean on where any subset can be taken < 1196403441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that would be even easier, just take _all_ positives < 1196403442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anything that only cares about continuous sequences can be no < 1196403444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :np < 1196403458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: for the max, yes, not the zeroing < 1196403472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1196403472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mean one where < 1196403498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the 2d one is np? did someone say that or did i misunderstand something < 1196403504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, and of course for maximizing under a bound (knapsack) < 1196403505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how could it possibly be < 1196403512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196403541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, he was talking about subset sumzorz < 1196403598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if generalizing that to hypercube sum makes it np < 1196403610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or is hypercube a tesseract? < 1196403618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knows nothings < 1196403689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls those are the same thing < 1196403711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe hypercube is for all dimensions < 1196403716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, can hypercube be used for further dimensions as well < 1196403724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1196403742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it when people steal my thoughts < 1196403745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only one way to find out < 1196403749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :teh google! < 1196403766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and teh wikipedia! < 1196403778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only _two ways_ to find out < 1196403791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :teh google, teh wikipedia, and teh mathworld < 1196403837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the fourth way is asking the spanish inquisition, which is not recommended < 1196403883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, time travel sometimes leads to catastrophes < 1196403885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway it's apparently arbitrary n < 1196403895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knew! < 1196403939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the typing checker doesn't know "tesseract", is that the correct form, now that you have your pedias open < 1196403953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i closed them again < 1196403958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(since you can't possibly just know that...) < 1196403961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i think that was it < 1196403976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i did see it but i did not rememorize the spelling :) < 1196404022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i learned the word from watching hypercube in french < 1196404027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you know the series < 1196404045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1196404049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've actually pointer you out a paradox from that movie, although you don't remember it < 1196404056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*pointed < 1196404218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no one remembers. it's a paradox! < 1196404240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and that sub-hypercube thing. < 1196404255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n dimensions, 2^n elements < 1196404286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3^n sub-hypercubes i think < 1196404303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for each coordinate, take both, 0 or neither) < 1196404377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3^(log 2 x) = (3^log 2)^x, still a polynomial number in the original elements < 1196404384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1196404394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, no < 1196404424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i'm not supposed to do _that_ kind of silly mistake :D < 1196404458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1196404459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why can't you take 1, why just 0? < 1196404468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, i meant 1 < 1196404474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you cannot take neither < 1196404479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then 4^ < 1196404482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196404483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1196404488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right, i'm forgetting to eat breakfast < 1196404540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :breakfast is for melvins < 1196404548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION learned a new word < 1196404554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my brain does not work without food < 1196404702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i think this kind of brain usage is for melvins too < 1196404721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure whether it means "geek" or "gay", no real difference in usage < 1196404846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :never heard it < 1196404868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so back to this thing which my intuition tells me _is_ polynomial < 1196404912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3^(log 2 n) = 2^(log 3*log 2 n) = n^log 3 Q.E.D. < 1196404967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you can check all sub-hypercubes in n^log 2 3 time < 1196405000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n^log_2 3 < 1196405020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :every circle of kiddo buddies comes up with their own set of words, and there are about a quadrillion kids in the us < 1196405025 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196405027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd be surprised if you'd heard it < 1196405043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should memorize urbandictionary < 1196405055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er times some overhead per cube, which is linear < 1196405095 0 :johnk_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196405123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exercise: pepper your speech with words used differently than most people do. if challenged point to a dictionary < 1196405150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now wonders if "pepper" is used in that sense in english < 1196405210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1196405223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems so, at least close to it < 1196405229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, the 3 there is related to 2 < 1196405238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not generalize for any cube size? < 1196405276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n_1*n_2*...*n_k gives (n_1+1)*...*(n_k+1) subcubes < 1196405321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that so? < 1196405329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, no < 1196405349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say it's quadratic growth < 1196405370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm right if it's to be consecutive < 1196405391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the number of continuous segments in a list < 1196405393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and multiplying quadratic things are still quadratic < 1196405394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy to calc < 1196405409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although still too much for me without paper.. < 1196405417 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1196405425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :quadratic * quadratic is quartic < 1196405434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not in this case < 1196405442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, don't get colloquial with me! thazz no proof! < 1196405451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because you also multiply the things you start squaring < 1196405469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<= (n_1^2)*...*(n_k^2) subcubes < 1196405476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric := (n_1*...*n_k)^2 < 1196405502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rrrright < 1196405573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people at the computer science classes look at me like a geek when i'm reading coding theory xD < 1196405580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not classes, lectures < 1196405580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i say that's proof enough < 1196405581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow < 1196405631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i say that's pretty proof < 1196405634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite indeed < 1196405645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why didn't i eat anything... i'm hungry too < 1196405657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna go melvin it up -> < 1196405663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because you're pretending to be the anti-melvin :) < 1196405994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's funny, most of the time when reading math i'm thinking of ways to enhance the notation itself; math doesn't really try alternative notations that much, why is that :\ < 1196406010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the notation used today is like 70 billion years old right? < 1196406113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not always < 1196406178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some things do get more efficient notation occasionally < 1196406313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess a reason why the main notation is uaually the same could be that, unlike with programming, you can just use any other notation you want < 1196406439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sss < 1196406481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like these days i think few people use Boole's notation for Boolean formulas < 1196406498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ab = a and b, a+b = a or b < 1196406549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, in that case the mathematical notation definately owns < 1196406550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1196406560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1196406568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*+ < 1196406588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :boole's notation was with "and" and "or"? < 1196406599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it the one with those weird characters? < 1196406608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no the other way around < 1196406622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i did not give the modern one < 1196406631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it may not be entirely consistent, hm < 1196406654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, "and" and "or" are definately too verbose for anything < 1196406656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1196406736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : /\ and \/ are probably most common now < 1196406768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we used those in school for the first few lessons < 1196406774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then moved to * and + < 1196406783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196406791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after which /\ and \/ were considered bad-. < 1196406796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-- < 1196406800 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Why what is wrong with /\ and \/ < 1196406800 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196406859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :teachers tend to want the students to use the system used in classes < 1196406870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to make checking a simpler process < 1196406979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do vaguely recall my father has an old book which uses * + < 1196407017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :about digital circuits < 1196407049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must have been my first introduction to boolean algebra < 1196407090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but nowadays - when you know about boolean rings, you realize it is xor that is the addition :) < 1196407137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196407147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realized that right away, but the teacher didn't mention it < 1196407169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i almost yelled it out loud < 1196407192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when were boolean rings come up with? < 1196407208 0 :johnk!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1196407273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't know < 1196407405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prime fields are the coolest thing ever, the lives of those before the must have been quite meaningless < 1196407447 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what is a prime field? < 1196407456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196407462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's prolly not the right term < 1196407489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, a field over (mod p) where p is prime < 1196407503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :galois field, except that also includes p^n < 1196407518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, any field really other than reals is pretty awesome < 1196407535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i don't know about n!=1, since the book hasn't considered that :P < 1196407546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :prime field seems to be used < 1196407569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think n!=1 is even more awesome < 1196407578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that so? < 1196407580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :impress me! < 1196407592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're harder to find < 1196407648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i almost ejaculated when i heard there's always a generator member in the field whose exponents create every other member of the field < 1196407665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :will the size 2^16 (i think) field i hid in my INTERCAL Unlambda interpreter do? < 1196407681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196407707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... every p^n, where n!=1 is not a field? < 1196407717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i discovered in INTERCAL it was easier to do a multiplication over that field than actually incrementing a variable :) < 1196407752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on a side note, i should learn intercal < 1196407768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Z(p^n) is not a field for n!=1, indeed < 1196407802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only some are? < 1196407812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but there _is_ a field of size p^n, which is not the same as calculating mod p^n < 1196407821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1196407825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's called GF(p^n) < 1196407861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that case, it is pretty awesome < 1196407903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, there is exactly one of each size < 1196407913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1196407922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :up to isomorphism < 1196407963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Finite_field < 1196407968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why the fuck isn't this taught at school, discrete math is a fucking mental orgy < 1196407996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well as i said these are harder to find < 1196408084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant why am i learning all this now that i'm already old and wrinkled < 1196408092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1196408109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, sorry :P < 1196408124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i mean is, this should be taught before integration and that shit < 1196408167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, calculus could be taught in physics, and math could concentrate on the interesting stuff < 1196408284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, these things seem so fundamental every time i hear something like that, i feel i gain +1 lev < 1196408303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and these are levels i could've gained in elementary school < 1196408965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :surely galois did not die in a duel, his head exploded from all the awesome < 1196409178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah and abel didn't die of tuberculosis either b can be rephrased as a or b = b < 1196411302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to take a shower, gotta leave soon < 1196411312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196411332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that an example of it, or the general way to make any => into an equation :P < 1196411349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that's general, in boolean logic anyhow < 1196411391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a branch of math that somehow considers the number of steps needed for proofs? < 1196411395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually an even more general way is as (a => b) = True < 1196411399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or reduction steps < 1196411426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall... < 1196411431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, of course every branch considers that as part of themselves, but a more general one < 1196411445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, right :) < 1196411466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think essentially that's complexity theory, when you apply the curry-howard isomorphism < 1196411475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :between logics and programs < 1196411478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what's the chi? < 1196411481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CHI < 1196411495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1196411498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196411532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a correspondence between propositions and proofs on the one side, and types and programs on the other < 1196411567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1196411581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :originally, intuitionistic propositional logic <=> simply typed lambda calculus < 1196411587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's what all the fuzz about automatic proving of programs is all about? < 1196411610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1196411614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but gotta leave now < 1196411617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1196411619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :->>>>> < 1196411622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1196411629 0 :clayrat!n=kvirc@217.23.124.154 JOIN :#esoteric < 1196414009 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1196415143 0 :faxathisia!unknown@unknown.invalid QUIT : < 1196422001 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1196424029 0 :SEO_DUDE!i=Deee@gateway/tor/x-4ff74223ff629abe JOIN :#esoteric < 1196426563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, category theory. < 1196426652 0 :puzzlet_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426653 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426653 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426653 0 :Possum!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426659 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426659 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426660 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426660 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426660 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426660 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426660 0 :ololobot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196426713 0 :ololobot!n=ololobot@194.251.103.33 JOIN :#esoteric < 1196426713 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196426713 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196426713 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1196426713 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1196426713 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1196426713 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1196426728 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196426728 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1196426728 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196426728 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1196427629 0 :sebbu!n=sebbu@ADijon-152-1-26-59.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196427693 0 :drwilco!n=drwilco@ishtar.drwilco.net JOIN :#esoteric < 1196427994 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196428312 0 :sebbu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428312 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428313 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428313 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428313 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428313 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428313 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428313 0 :ololobot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196428332 0 :sebbu!n=sebbu@ADijon-152-1-26-59.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1196428332 0 :ololobot!n=ololobot@194.251.103.33 JOIN :#esoteric < 1196428332 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196428332 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196428332 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1196428332 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1196428332 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1196428332 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1196428339 0 :drwilco!unknown@unknown.invalid NICK :DocWilco < 1196428388 0 :SEO_DUDE!i=Deee@gateway/tor/x-cf72911efc3d8d1e JOIN :#esoteric < 1196428657 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196431331 0 :jix!n=jix@dyndsl-080-228-191-144.ewe-ip-backbone.de JOIN :#esoteric < 1196433393 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196433517 0 :sebbu2!n=sebbu@ADijon-152-1-78-29.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1196433804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196433863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now that is circular reasoning < 1196433885 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1196433921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's like saying there's a morphism from A to B just because there's a morphism from B to B. :-P < 1196433953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...no no, that was an o < 1196433960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1196433972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and o's are circular < 1196433975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In that case, it was... a very nice o. < 1196434111 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196434129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: circular? yes. reasoning? definately not < 1196434132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1196434142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o's are the result of reasoning. < 1196434155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not at all to do with the process of reasoning < 1196434598 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1196435173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now _that_ is definitely circular reasoning < 1196435372 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Circular reasoning makes me unhappy. < 1196435428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as it is not a downward spiral < 1196435441 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Helical reasoning is just fine. < 1196435459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As a bonus, it's topologically equivalent to linear reasoning. < 1196435505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how could that be circular reasoning? i did not justify what i said at all, that can hardly be circular. < 1196435581 0 :BoredCollegeGuy!n=tlroot@137.112.248.188 JOIN :#esoteric < 1196435599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you were definitely reasoning about circles there < 1196435653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also remember rule #1: 63% of everything i say is a pun < 1196435686 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :Please generate 10 random numbers within the range [0,1023]. < 1196435746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0, 0, 0, 0, 0, 0, 0, 0, 0, 0. < 1196435882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[564,840,725,105,384,584,255,962,522,528] < 1196435888 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :oh, thank you. < 1196435948 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did you, by any chance, take 10 (randomRs (0, 1023) gen :: [Int])? < 1196435969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :print.take 10.randomRs (0,1023::Int) =<< newStdGen < 1196436000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it took me far too long to get that typed right :( < 1196436022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Took me longer. < 1196436035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though only a little bit, I'm guessing. < 1196436182 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :Please, state the most difficult problem yet processed through this interpreter. < 1196436225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, gee... < 1196436233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i once processed a hello world < 1196436251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Coming up with a complete AI program running at a reasonable pace. < 1196436264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for what? < 1196436490 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGuy: unknown symbol- "most difficult" < 1196436528 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :fair enough. < 1196436601 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196436602 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196436603 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :Please, let "most difficult problem" be defined as the problem requiring more work from the interpreter than any other problem. Retry last request. < 1196436719 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been asked to type the lyrics to 99b, but I'm not certain saying "go to hell" counts as processing the problem. < 1196436753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does in IRP, in fact it's the canonical answer :) < 1196436754 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :considering the fact that that's a bug in the interpreter, I think I'd have to say no. < 1196436791 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that is most definitely NOT a bug < 1196436803 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP is by nature a nondeterministic language < 1196436841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... do we have any nondeterministic languages in the wiki? < 1196436850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1196436852 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :someone should fix the wiki then, I think. < 1196436857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196436859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Thue is one < 1196436862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually know a few myself < 1196436865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196436865 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :"Due to a bug in the IRP interpreter, it is very difficult to produce a working implementation of the 99 bottles program in this language." < 1196436874 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :LOLCATS is deterministic. < 1196436878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that ofd d'main ovorl < 1196436882 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE, rather. < 1196436887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1196436907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lolcode is nondeterministic? i rather doubt that < 1196436921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGuy: i'm sure they'll get to adding an exception to that if they haven't already < 1196436977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wait, you mean noit o' mnain worb? < 1196436996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, although i may confuse it to another language... not sure < 1196437003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean the one with the pressure thing < 1196437005 0 :BoredCollegeGu1!n=tlroot@137.112.248.188 JOIN :#esoteric < 1196437040 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196437044 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the one < 1196437058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's nondeterministic < 1196437111 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :boooo. < 1196437119 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :this irc client won't let me /ghost. < 1196437163 0 :BoredCollegeGu1!unknown@unknown.invalid QUIT :Client Quit < 1196437208 0 :BoredCollegeGu1!n=tlroot@137.112.248.188 JOIN :#esoteric < 1196437218 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :well, that didn't work. < 1196437229 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose it lets you add new commands < 1196437232 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :does anyone here have rights to kick the other one? < 1196437249 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :pidgin? probably does. < 1196437260 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, kicking won't let you change nicks. < 1196437264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least lament has < 1196437264 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :try /quote ghost? < 1196437275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't you /msg NickServ GHOST BoredCollegeGuy password? < 1196437322 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :not a registered user, unfortunately. < 1196437341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it'll die eventually < 1196437350 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :oh well. < 1196437359 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :ooh. I thought of a fun one. < 1196437414 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :Please return a stack trace of the calculation of A(3,5) where A is the Ackermann function. < 1196437480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, this calls for something more than "Go to hell" < 1196437555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Go to Malebolge, You Fiend! < 1196437563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGu1: will do! < 1196437617 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out to BoredCollegeGu1 that the topic contains "IRP in #irp" < 1196437619 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1196437658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :irp is okay if you know it's not < 1196437700 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :ENOSENSE < 1196437749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that too < 1196437772 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :that's another place where we could do with a wiki update then. < 1196437788 0 :clayrat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196437805 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is most definitely a newb around these parts.  < 1196437822 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1196437861 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, #irp seems to be unimplemented at this point. < 1196437891 0 :BoredCollegeGu1!unknown@unknown.invalid PRIVMSG #esoteric :oh nvm. I typoed irc instead of irp. < 1196437915 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :it's still quite unimplemented it seems =) < 1196437968 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196437976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no #irc? where will all the irc'rs go then? :O < 1196437977 0 :BoredCollegeGuy!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196437978 0 :jix!n=jix@dyndsl-080-228-186-151.ewe-ip-backbone.de JOIN :#esoteric < 1196437999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we are the diaspora! < 1196438040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGu1: well, it's running. < 1196438051 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's finished. The answer is 61. < 1196438056 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGu1: you can change nicks now < 1196438066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: cool trace < 1196438081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except it isn't actually? Hmm. < 1196438098 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'll give what it gave. < 1196438100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1196438114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure the request was for the actual trace < 1196438121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it exceeded my scrollback. < 1196438127 0 :BoredCollegeGu1!unknown@unknown.invalid NICK :BoredCollegeGuy < 1196438128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196438142 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ackermann's complicated like that. < 1196438148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now I need to stuff this into a file somehow. < 1196438295 0 :Tritonio__!unknown@unknown.invalid QUIT :Remote closed the connection < 1196438927 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's why the program gave the wrong output. I gave it the wrong input. < 1196438951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always such a GIGOlo < 1196438984 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :lol! < 1196439138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always have that problem, 100 lines of code, no bugs... and then i debug for 2 hours to find i was testing it with a different input than i thought < 1196439304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Good thing I saw the error immediately upon seeing the "stack trace". < 1196439313 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And all this work just to get 253! < 1196439324 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196439342 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it a me-parody or an Apple user? < 1196439357 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or something entirely different? < 1196439385 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :its me on my iphone < 1196439412 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :using a native IRC client < 1196439502 0 :iEhird!unknown@unknown.invalid QUIT :Remote closed the connection < 1196439515 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196439541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They have an IRC client for iPhone? < 1196439545 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :iDoneBrokeIt < 1196439546 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout VoIP? :P < 1196439548 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196439551 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196439553 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1196439571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna go with "no" on VoIP, as that would undermine their business model :P < 1196439575 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :off your need to jailbreak it first < 1196439580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1196439586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well then probably :) < 1196439599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You jail-broke yours? Need to carefully not update it? :) < 1196439633 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :carefly not update more like press no when iTunes adis < 1196439642 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196439666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would think Apple's software would make it more difficult not to update. < 1196439674 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1196439707 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :you are thinking of microsoft < 1196439732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm thinking of both Microsoft and Apple. < 1196439826 0 :EHIRDm!n=ircm@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196439830 0 :jix!n=jix@dyndsl-091-096-033-081.ewe-ip-backbone.de JOIN :#esoteric < 1196439842 0 :EHIRDm!unknown@unknown.invalid PRIVMSG #esoteric :Hi from different client < 1196439846 0 :EHIRDm!unknown@unknown.invalid PRIVMSG #esoteric :Www < 1196439849 0 :EHIRDm!unknown@unknown.invalid PRIVMSG #esoteric :Fugly < 1196439853 0 :EHIRDm!unknown@unknown.invalid QUIT :Remote closed the connection < 1196439884 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :gregor r appple products never do that to ne < 1196439936 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :>>> scm (+ 2 2) < 1196439961 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (+ 2 2) < 1196439961 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1196439976 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :iScheme :p < 1196440526 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :WTF spam call from my carrier XD < 1196440639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They want you to switch to the Snapple dyePhone < 1196440667 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :iBrick? < 1196440726 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :docwilcp I've found it significantly more useful than a brick < 1196440765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly you've just been using bad bricks. < 1196440797 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: well, I'm talking about the people who managed to brick it by hacking the provider lock and then upgrading firmware < 1196440808 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I'm aware that that's been fixed < 1196440829 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :ah well jailbreaking cannot brick < 1196440840 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :its 100% as < 1196440847 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :as < 1196440849 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :sw < 1196440853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's very very as. < 1196440867 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's as as as a's. < 1196440877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would say that it's perhaps 95% as, I don't think it's reasonable to say it's 100% as though. < 1196440892 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :loool < 1196440901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's as though they were such. < 1196440985 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGuy: well, it got as far as A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(1,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0,A(0, < 1196440985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as my ass. < 1196440987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A(0,A(1,139)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))). < 1196441024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SMITE! SMITE! < 1196441032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smites? < 1196441102 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ackermann traces should be smote on sight < 1196441260 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1196441407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that, and http://irregularwebcomic.net/41.html < 1196441914 0 :iEhird!unknown@unknown.invalid QUIT :Remote closed the connection < 1196441996 0 :BoredCollegeGuy!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196442790 0 :BoredCollegeGuy!n=tlroot@137.112.248.178 JOIN :#esoteric < 1196444128 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196444128 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196444738 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196445733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p511455216.txt <<< simplified some of the old syntax... and added tons more :)))) < 1196446861 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196448184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.realtruth.org/articles/070601-006-teog.html?cid=g1193&s_kwcid=ContentNetwork|1167384521&gclid=CPjLnaOOhJACFQtPMAodgB5tpg <<< useful pointers: i think The First Law of Thermodynamics part may be incorrect < 1196448359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196448397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :occasionally, i like trying to take these articles seriously < 1196448414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haven't succeeded yet < 1196448449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? I'm trying to find any logic in any of this. < 1196448471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see any sort of connection between the random nonsense and "divine zomgsicles" < 1196448491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this may be the reason i have yet to succeed < 1196448532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no matter how many times i see that sort of crap, "Existance Of God Logically Proven" just has to be read :\ < 1196448595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"in fact, I learned that evolution is based entirely on faith, because no facts or proof have ever been found to support it!" < 1196448597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahahaahah < 1196448604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1196448613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love how he just declares that as an absolute Truism. < 1196448711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought people hear proof about evolution in elementary school < 1196448854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha, I clicked through to the Evolution - Facts, Fiction and Fallacy (or something like that) article, and he claims that scientists haven't drawn a line between macro- and micro-evolution because they can't even "agree" on "where the lines of these particular disciplines start and stop." < 1196448867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's because the line is entirely invented - THERE IS NO LINE, you stupid dumbfuck X-D < 1196448941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, "evolution" pretty much has two meanings, at least. < 1196448970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :In 1967, scientists built an “Atomic Clock.” It uses Cesium 133 atoms because they oscillate (vibrate) at the rate of 9,192,631,770 times per second. This produces accuracy within one second every 30 million years! Wouldn’t you love a watch that accurate? Cesium 133 atoms never vary a single vibration. They are steady—constant—reliable—and cannot be an accident of nature that just “happens” to always turn out exactly the same. God had to < 1196448970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : design the complexity and reliability of these atoms. No honest mind can believe otherwise. <<< i guess my mind is dishonest for crying "CA" out loud < 1196448978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops, longer paste than i thought < 1196449004 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yeah, that in particular left me going "Uhh, what?" < 1196449063 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196449076 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1196449105 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196449112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi pikhq, long time no see < 1196449115 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :" Eh, "evolution" pretty much has two meanings, at least." Yes: The real meaning, and what these idiots have decided to interpret it as. < 1196449140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So "mankind evolved from something else" is not a real meaning of "evolution"? < 1196449206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can determine that evolution happens purely philosophically < 1196449207 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's quite possibly the worst of them all. < 1196449215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a conclusion based on the definition of evolution. < 1196449238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are there meanings other than "things evolve" and "mankind evolved from something else"? < 1196449269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Mankind evolved from something else" is not a meaning of "evolution." < 1196449348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i don't really see how there are two meanings either < 1196449421 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend the following video: http://www.youtube.com/watch?v=mcAq9bmCeR0 < 1196449426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Evolution is change over time. That is, evolution is the derivative of state. Natural selection is the process by which biological organisms evolve in a nonrandom way. < 1196449438 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :it's a rather computer sciencey approach to evolution. < 1196449458 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :dude use genetic algorithms to evolve a clock from its components. < 1196449503 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :uses, even. < 1196449704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, I love the "mating" clocks animation :P < 1196449739 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :there's also a guy who experimented with evolution & natural selection of ICs < 1196449778 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :one experiment eventually resulted in a circuit that did exactly what it had to, and noone could explain how it did it < 1196449938 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1196450191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's usually how genetic algorithms work :P < 1196450207 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just like lifeforms, the resulting algorithms are so complex you can only say "Uhhh ... it works for some reason." < 1196450671 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :DocWilco: do you have a link of any kind? < 1196450810 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders chemistry simulation < 1196450819 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Biochemistry simulation, that is. < 1196450857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, in order for chemistry to work, you have to have some type of energy storage. < 1196450938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A nice non-chemical way to store energy is temperature differences, so the "sun" could be replaced with a hot thing and a cold thing. < 1196450959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wewt i has some monies!! < 1196450998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Say that everything that hits the cold thing bounces back with half as much kinetic energy, and everything that hits the hot thing bounces back with more energy according to the amount of energy lost to the cold thing. < 1196451047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If the environment isn't quite ideal, organisms need to be able to separate themselves from it, so make it possible to build walls of some sort. < 1196451128 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RNA can perform many functions, so maybe we should have nucleotides as atoms. < 1196451405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would "warm things" be constantly bouncing from somewhere to keep the buzz going? < 1196451419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not sure what you are aiming for with this < 1196451529 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No; there'd be a perpetual source of coldness and a perpetual source of heat. < 1196451553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to think of a biochemistry model that might produce "life". < 1196451662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Really, temperature differences aren't a very convenient way to power things. Some type of chemical energy would be better. < 1196451735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds interesting < 1196451738 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have some charged atoms and some "bubbles" in a two-to-one ratio and say that every bubble must contain at least two of these charged atoms at all time, and make bubbles not collide with anything. < 1196451778 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hang on < 1196451788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If a positive-positive bubble comes near a negative-negative bubble, they'll come into contact and maybe turn into two positive-negative bubbles going faster. < 1196451811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, where does the sign come from < 1196451832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1196451835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :charged atoms < 1196451857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you'd specify what that means later, but charged does indeed already have a meaning < 1196451885 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, make it so that bubbles collide with bubbles if they come into contact at a low enough speed. < 1196451902 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :ihope: http://www.cogs.susx.ac.uk/users/adrianth/ade.html < 1196451921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if they can attach to each other, and then later blow apart, makes it much more interesting < 1196451938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That way, you'll be able to have solid chunks of positive-positive and negative-negative that can ignite and explode. < 1196451946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup, that's what this would do. < 1196451990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this would be proving abiogenesis, of course < 1196452001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1196452023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The clock video was sort of the same thing, since the original things weren't working clocks. < 1196452027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think experiments have been as successful with that as they've been with evolution < 1196452042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not exactly < 1196452061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess the clocks had reproduction built in. < 1196452072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem with abiogenesis is we need the mutation and elimination systems to evolve without *any* system < 1196452088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is essentially randomly choosing possibilities < 1196452152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and which is why abiogenesis might well be beyond our limits as we lack the million supercomputers it might need < 1196452263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually kinda lost my interest after i realized that.. :\ < 1196452286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rekindle it with your big words, ihope! < 1196452291 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1196452302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bigger! < 1196452307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We can start simple and work our way up from there! < 1196452325 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We can prove abiogenesis one piece at a time so the times are added instead of multiplied! < 1196452346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, true < 1196452356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know. Prove that very simple particles can make useful particles, then prove that these useful particles can make useful mechanisms, then prove that these useful mechanisms can make a cell. < 1196452375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know what you mean < 1196452388 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Elimination is what happens when the energy source is overutilized, yes? < 1196452393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought of that too, although unlike you, didn't realize right away it would be awesome :P < 1196452401 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1196452401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1196452435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elimination shouldn't really be coded in any explicit way < 1196452442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1196452454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, had "in in" there, thought it was a typo :P < 1196452459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"coded in in any" < 1196452468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Still means the same thing. < 1196452496 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, really, simulating particles bouncing off each other and all would be kind of computationally intensive, wouldn't it? < 1196452518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you have a continuous world, definItely < 1196452536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we need to come up with a discrete world that can do the same thing. < 1196452579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Keep velocity continuous-ish, but make position discrete, and then have a random chance of moving based on velocity? < 1196452585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, as WOLFRAM, MY IDOL demonstrated in A New Kind of Science, discrete worlds with may particles can produce continuous-like behaviour < 1196452591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*many < 1196452604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I need a copy of NKOS. < 1196452646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah, the awesome rate is quite low < 1196452655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just easy reading, is why i read it < 1196452658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1196452661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and the ca's <3 < 1196452673 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could just describe how this discrete-continuous stuff would work? < 1196452745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, first of all, isn't the general view on the real world nowadays that it's discrete? < 1196452804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's say you just have simple evolution rules, you can have growth and movement in some fraction of that evolution's speed < 1196452835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is just like the real world works, a maximum speed (overall evolution speed of the underlying ca) < 1196452844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, what's required for life seems to be the big problem. < 1196452860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that was just a proof-ish, that it's possible < 1196452869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :proof-ish-ish, i just mean, of course it's possible < 1196452895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if we want it to actually work == something actually happens every step, i guess there might have to be a velocity of some sort < 1196452901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose we make our universe a cellular automaton. Essentially, the goal of an organism is to occupy as much space as possible. < 1196452917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196452954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To achieve this goal, organisms that are unfit have to die. < 1196452998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The game of Go is not life; a group can become immortal. But I do like the basic mechanic. < 1196453010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now we'd prolly like to somehow consider a pack of particles an "object", so that there is clear attachment, since with a really simple rule, there won't really be "creatures", and most likely it will either die out, or some simple structure will fill the screen < 1196453019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196453039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The problem with CA, I guess, is that there might be a simple "crystal" that is the fittest possible arrangement. < 1196453057 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which is what you said, really. < 1196453065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, this is why we want particles to be able to attach in a somewhat explicit way < 1196453076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and not let particles just multiply like that. < 1196453097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make there be entropy, which destroys things? < 1196453100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we can assume that if a certain praticle has evolved, it can have been evolved any number of times, right? < 1196453115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess so; I'm not sure what you mean. < 1196453157 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, the particle system is such an easy way to create energy and entropy :-) < 1196453181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :energy particles floating around? < 1196453192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, temperature differences. < 1196453202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that will be exhausted < 1196453206 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196453211 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not if you have a cold well and a hot well. < 1196453267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which probably isn't the right source of the word "well".) < 1196453273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, but what would they do exactly? create new particles or give the old ones energy? < 1196453276 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196453300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Giving the old ones energy would make them temperature wells; creating and destroying particles would make them pressure wells. < 1196453321 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess pressure differences are also a form of energy. < 1196453396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i like the idea of a well making new particles, and another one destroying them; every creature would try to keep near the creator to avoid death < 1196453397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196453421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting idea. < 1196453451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was a discrete simulation of water flowing against a wall, it created the same kind of vortexes real water does < 1196453459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although vortex isn't prolly the right word < 1196453484 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of a better one, though isn't the plural "vortices"? < 1196453497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, something like that well idea, i thinks, might be better than an explicit algorithm for extracting the bad eggs < 1196453509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not according to my type checker < 1196453525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wrote vortices first, it was underlined red < 1196453530 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1196453553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :On Google, "vortices" is more common. < 1196453583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both are okay < 1196453604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A simple criterion for reproduction is for particles to be able to make other particles more like themselves. < 1196453605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should know that ;=) < 1196453637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, indeed, we are trying to get them to reproduce without external help, not to make a normal evulotion simulator < 1196453647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :evu-lotion < 1196453656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Skin care product. < 1196453687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could do with some, my evu hurts like hell < 1196453848 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1196453924 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, energy sources have to be used up slowly. < 1196453996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If this universe weren't like that, everything would undergo a tremendous nuclear explosion and turn into iron or something. < 1196454038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to go hitchhiking < 1196454053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we could have "organism" defined in the beginning of the simulation, but nothing resembling evolution; basically that would mean creating absolutely random thingies, and hope they'd start reproducing slow enough not to die because of lack of energy, but fast enough to take over the world < 1196454085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: move to finland, and i'll take you to the mountains < 1196454087 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ideally, the numbers would swiftly go toward optimum. < 1196454113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: cool :D < 1196454124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i guess we could use evolution to create evolution :P < 1196454135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Evolve evolution? < 1196454143 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how feasable would it be for someone who only speaks english to travel alone? < 1196454170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't really be cheating, just making finding a reproducing creature faster < 1196454171 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :travel where? < 1196454183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: in findland? < 1196454186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*finland < 1196454187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah < 1196454211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or other parts of europe < 1196454235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to find a finn without enough english skills to be able to have a casual conversation < 1196454263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in france of germany... uh, learn french and german < 1196454304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not casual... that's not the word i'm looking for, i mean, pretty much everyone has a basic understanding of english < 1196454332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least that's my experience, i do tend to overestimate people's skills < 1196454362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where is it possible to go without knowing another language? < 1196454366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*in europe < 1196454421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say scandinavia, not france and germany, and i don't really know about the others. < 1196454425 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :England? < 1196454442 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course england, but who wants to go to england? < 1196454446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1196454446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1196454515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, i think you can get along pretty much anywhere < 1196454557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except france, according to what i've heard, which of course must be true, almost no one knows any english there < 1196454560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm semiseriously thinking about traveling in europe this summer with some people from school < 1196454561 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :I lived in europe for a while. about 70-80% of the population I encountered understood english well enough for most things. < 1196454578 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :BoredCollegeGuy: where? < 1196454646 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :germany. < 1196454654 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :three years about a decade ago. < 1196454798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't met that many germans, was more concentrated on the fact i was allowed to buy beer < 1196454804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, when i was there < 1196454843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you probably speak like 6 languages, right? < 1196454849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the chicks we stayed with may have been bad specimens, since i could easily correct their one of their's german test < 1196454857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and my german skills are average. < 1196454866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sorry, still just 4 ;) < 1196454883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :close enough < 1196454911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was gonna learn lojban by christmas, but 1. you may not consider it a language 2. i'm pretty sure i'm gonna fail. < 1196454930 0 :BoredCollegeGuy!unknown@unknown.invalid PRIVMSG #esoteric :aw. no unambiguity for you. < 1196454930 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: in france people now english and other languages if you try to speak french but fail < 1196454933 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i recently learned my grampa speaks like 6 languages and i was O.o < 1196454938 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if you don't even try they just speak french < 1196454940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i've stopped actively learning it < 1196454943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::<< < 1196454979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Learning a language in a month, eh? When did you make this plan to learn it by Christmas? < 1196455004 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I take it you're no Daniel Tammet at learning languages. < 1196455062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made it at the end of the summer; learning it in a month would be easy if i didn't have irc, school and band practise like 4 days a week. < 1196455074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :daniel tammet? < 1196455239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, icelandic in a week? if i could do that, i'd learned every major language already < 1196455244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*have < 1196455685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With all this speak of learning Lojban in a month, why is Spanish a four-year program at my high school? :-P < 1196455746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, Langton's loops are certainly a realization of a blueprint replicator, but I don't think many would argue that they're intelligent. < 1196455800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because 1. most people don't have a memorization system, and no such thing is taught at school; learning by example is slow 2. people study a few hours a feek < 1196455802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*week < 1196455847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are 24 hours a day, and that talk about only 4 hours of learning per day being possible i declare utter bullshit without any justification. < 1196455869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Memorization system? < 1196455992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196456019 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like flash cards? < 1196456042 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. The kind you plug into a computer and/or your brain. < 1196456106 0 :SEO_DUDE!i=Deee@gateway/tor/x-d79b6979c9b3d2e8 JOIN :#esoteric < 1196456118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :flash cards are an external system, that can help the learning process, but you actually need to know how to efficiently peggify every bit of new information internally, to actually be able to learn words quickly < 1196456131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :peggify == create a memory peg you won't easily forget. < 1196456146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Please teach us, o master. < 1196456179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd gladly do that, if i'd succeeded in this myself. < 1196456228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know some of the systems used for memorization, but i haven't really tested them much < 1196456261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some require a lot of work to get to work. < 1196456292 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1196456315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did learn a card deck memorization technique to some extent, was able to learn 20 cards in order in about 4 minutes < 1196456359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i get very paranoid when memorizing, since if i hate it when i fail; it's very displeasing at first... < 1196456367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoope < 1196456372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i hate it if i fail < 1196456394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... goddammit < 1196456398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-if < 1196456408 0 :BoredCollegeGuy!unknown@unknown.invalid PART #esoteric :? < 1196456410 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Irony (n) i-ro-ny: This conversation. < 1196456421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196456422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why's that < 1196456452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How many times did you have to correct your statement that you hate it /when/ you fail? ^^ < 1196456469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would have to say you /fail/ed to get it right in the first place :P < 1196456500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant when my memory fails, but i guess you have a point < 1196456546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care if i fail at typing < 1196456549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Joke (n) jo-ke: Something which oklopol will ruin through overexamination. < 1196456563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, this is usually intentional < 1196456567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196456594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and even though i always do that, and often show no signs of it, i never get it when others do it. < 1196456619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I GUESS YOU GOTTA BE A SWAN TO KNOW A SWAN < 1196456658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhh, i need coffee... < 1196458186 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196458189 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196460960 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196461034 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196461072 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196461722 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196461835 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196461842 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196462253 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196464236 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196465549 0 :SEO_DUDE!i=Deee@gateway/tor/x-397020671e3fb349 JOIN :#esoteric < 1196466754 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)