< 1192579249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mesm (adj): Transfixed in a state of wonderment. < 1192579257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mesmer (adj): More mesm < 1192579271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m - high degrees of mesm < 1192579279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mesmerize (verb): To cause to be more mesm < 1192579296 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192579333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll use "mesm" all the time from now on. < 1192579337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like this invented word. < 1192579416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m < 1192579732 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1192579739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'mesm back < 1192579801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP PARSING ERROR: INFINITE RECURSION DETECTED! < 1192579818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*explode* < 1192579848 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to operate without this warning, try IRP -XERROFF -UNSTRICT -BOUNDED. < 1192579891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROF -UNSTRICT -BOUNDED I'mesm back < 1192579935 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a moment... < 1192579939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a moment... < 1192579944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a moment... < 1192579958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :welcome back, ehird`! < 1192579972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'mesm back < 1192579992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[cache retrieval] -> yeah, hi. < 1192580021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -XNOCACHE -UNSTRICT -BOUNDED I'mesm back < 1192580092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP ERROR: INVALID SWITCH: "-XNOCACHE" < 1192580136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -SWITCHES:CACHE < 1192580185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP RUNTIME ERROR: TestingMyPatienceException(); ON LINE 1 < 1192580200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -PATIENCE:inf -SWITCHES:CACHE < 1192580206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go to hell < 1192580212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -PATIENCE:inf -SWITCHES:CACHE < 1192580229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can see i will have to resort to brute force < 1192580242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[starting daemon, reply "go to hell" -> "IRP go to hell"] < 1192580243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP go to hell < 1192580276 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[process limit reached] < 1192580294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[rebooting IRP system, renewed patience] < 1192580301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP what is the switch to disable cache? < 1192580349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: HELP FILES NOT FOUND! msg="Further information is not available here." < 1192580369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -CACHE:0 -UNSTRICT -BOUNDED I'mesm back < 1192580433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Hey- Segmentation Fault. < 1192580441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aiiigh, my brain < 1192580444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192580447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's see < 1192580493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -CACHE:0 -UNSTRICT -BOUNDED Please run newIRP3.14, the unofficial IRP implementation without the no-cache segfault bug. < 1192580552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, my implementation uses a neural-net based bugfixing system. Commandline arguments containing "CACHE" are no longer allowed. < 1192580595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -UNSTRICT -BOUNDED Please run newIRP3.14, the unofficial IRP implementation without any cache implementation. (Note: keep the cache in the normal implementation, newIRP does not utilize it anyway.) < 1192580634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Please wait... GARBAGE COLLECTING... < 1192580657 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this noise < 1192580673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: we are recalling language implementations of yore < 1192580682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SWITCHING TO TIMESHARE MODE: < 1192580687 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, hey bsmntbombdood < 1192580775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1192580993 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192590634 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Excess Flood < 1192593560 0 :GreaseMonkey!n=saru@122-57-226-27.jetstream.xtra.co.nz JOIN :#esoteric < 1192599958 0 :SEO_DUDE38!i=Deee@gateway/tor/x-7e3ec5f6957be140 JOIN :#esoteric < 1192600287 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192603688 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192604650 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192607999 0 :clog!unknown@unknown.invalid QUIT :ended < 1192608000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192609158 0 :GreaseMonkey!n=saru@219-88-194-194.jetstream.xtra.co.nz JOIN :#esoteric < 1192613234 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"zzzzz" < 1192617930 0 :sebbu!n=sebbu@ADijon-152-1-99-121.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1192618851 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192620550 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1192622609 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192623288 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192624676 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192625519 0 :SEO_DUDE38!i=Deee@gateway/tor/x-273c36873f2a15b0 JOIN :#esoteric < 1192626887 0 :kwertii!unknown@unknown.invalid QUIT : < 1192628057 0 :jix!n=jix@dyndsl-080-228-188-055.ewe-ip-backbone.de JOIN :#esoteric < 1192629794 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1192630556 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192631225 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192632429 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192632836 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192640610 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192641722 0 :sebbu2!n=sebbu@ADijon-152-1-105-174.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1192642637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asdf bar < 1192642688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :qwerty uiop < 1192642741 0 :SEO_DUDE38!i=Deee@gateway/tor/x-a9e0f46b5352b1ca JOIN :#esoteric < 1192642763 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zvchwk fitaly ne qdorsb qjumpx < 1192642783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what keyboard layout is THAT < 1192642807 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :FITALY < 1192642809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it rox < 1192642819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is designed for pen input < 1192642822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are you having me on or is it a real layout? :P < 1192642836 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can get it for PalmOS and it beats the built-in keyboard in every way < 1192642841 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1192642851 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are two space keys either side of the ne < 1192642875 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my text entry instantly became much more reliable once I installed it < 1192642877 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1192642878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd take anything to get rid of qwerty < 1192642879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\][oiuytrewq';lkjhgfdsa/.,mnbvcxz < 1192642888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why? < 1192642891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hate it < 1192642894 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you appear to lack the lwtter p < 1192642931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the letters are dropped around randomly, i want to be the one who's done the randomization... < 1192642967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: link to site? < 1192642984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i used dvorak for a couple of days < 1192642987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :finding... < 1192643017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also it'd be nice if the characters would change their positions every now and then so i'd have to relearn them < 1192643017 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fitaly.com/product/palmonscreen.htm < 1192643025 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are many versions all over < 1192643028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but that is the one I use < 1192643036 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you need a thingy called "hackmaster" too < 1192643042 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but it is all free < 1192643058 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lulwut? < 1192643077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wut at which thing i said? < 1192643106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric : also it'd be nice if the characters would change their positions every now and then so i'd have to relearn them < 1192643110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192643113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :er... so? < 1192643116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't be very nice for me < 1192643157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit of brainfuck is always welcome < 1192644740 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1192646392 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192646679 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192647128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 FITALY < 1192647153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, /me <3 PDAs and Tablet PCs too X-P < 1192647432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://img.waffleimages.com/d295812ff06a7092ed89cf34da589a91787c000d/hehe.jpg < 1192647455 0 :Fa1r!i=Lawd@e.lite.fi JOIN :#esoteric < 1192647465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: /me sooo lazy, wanna regive the comics page :P < 1192647479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/ < 1192647489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the "everything" page < 1192647570 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :ERROR 404: INTERPRETER_NOT_FOUND on #irp ? < 1192647578 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :( ;^P ) < 1192647600 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192647635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want a new IRP interpreter, find someone of the opposite gender and get "compiling". I'm told it takes about 9 months. < 1192647648 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :booting up takes a while, too < 1192647657 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :Wher' do i get sources ? < 1192647676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the best part- you already have a copy! < 1192647684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :billions of copies, in fact < 1192647706 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :whoa \o/ .. let's have a party for the fact. < 1192647723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: have you painted all of that? < 1192647728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or are some just random pics? :P < 1192647761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty much everything in the images folder was created by me. What are you asking about, specifically? < 1192647811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1192647855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how fitaly would work with a small-form keyboard < 1192647864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the 3d-logic thingi < 1192647865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*e < 1192647887 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: those are screenshots of a puzzle game I played online < 1192647898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ack, that game < 1192647903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its really damn hard :( < 1192647908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I loved it < 1192648039 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192648146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might buy a small-form keyboard < 1192648147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try out fitaly < 1192648198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fitaly is even better when your silkscreen is software based, like on my Handera 330. < 1192648671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192648698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if fitaly would really work that well with real keys < 1192648771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: not very well < 1192648781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if thye keys were light enough? < 1192648782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's optimized for stylus-touching < 1192648812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the key arrangement is designed around the finger motions necessary to point and tap on keys < 1192649145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what a keyboard based on letter frequency in general usage is < 1192649159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(if I'm not mistaken, etaoinsrhl / dcumfpgwy / bvkxjqz) < 1192649165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1192649180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etaoinsrhl below the dcumfpgwy row of course, as it'd be the home row < 1192649184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so actually: < 1192649243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ldcumfpgwy / etaoinsrh / bvkxjqz < 1192649285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes there was a program that would take something like that and generate a keyboard layout simply -- for testing < 1192649294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe display it on screen too while you are testing < 1192649592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etaoinsrhlu < 1192649598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etaoinshrdlu* < 1192649602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is not correct < 1192649611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its actually etaoinsrhld < 1192649615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1192649621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take that, age-old typewriter layouts! < 1192649633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe you < 1192649639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's nice# < 1192649666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MY BOOK SAID ETAOINSHRDLU < 1192649675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :books are always right < 1192649691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1192649764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dares someone to switch to ldcumfpgwy / etaoinsrh / bvkxjqz cold turkey < 1192649766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192650064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be nice, i'd do it if it didn't actually mean i have to get something to change the meaning of my keys < 1192650254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192650566 0 :SEO_DUDE38!i=Deee@gateway/tor/x-58590763fc796449 JOIN :#esoteric < 1192650580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that meaning i'm too lazy to program/dl something for it < 1192651591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1192651660 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192651670 0 :jix!n=jix@dyndsl-080-228-188-055.ewe-ip-backbone.de JOIN :#esoteric < 1192651949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Foo < 1192654745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://elgoog.rb-hosting.de/index.cgi?dir=/&page=/codesearch%3Fhl=en%26q=hello,%5C+world%26amp;ct=hp < 1192654786 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192654888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HI OERJAN < 1192654893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HI oklopol < 1192654923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HI SEO_DUDE38 < 1192654929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HI < 1192654935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's hi them all, mwahaah < 1192654952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, you were indeed hi'ing me :P < 1192654952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HO HUM < 1192654955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HI EHIRD < 1192654971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HI oerjan < 1192654996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made my gol run like 20 times faster, and made it's ordo from O(cellcount*patterns) to O(patterns)! < 1192655007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it only takes 5 minutes to run through one gol cycle!!! < 1192655032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1192655038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually i made tode run about 20 times faster... < 1192655042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the gol code wasn't changed < 1192655043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is this written in? BCT? < 1192655052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tode, my new cool language! :DD < 1192655067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a 65656 line long GOL interpreter in it < 1192655069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :example code please < 1192655073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1192655076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even factorial? < 1192655081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe cat < 1192655091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a 2d array rewriting language < 1192655102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and sadly not tc yet :< < 1192655122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was wrong, it definately takes more than 5 minutes xD < 1192655126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well just show me some example code < 1192655135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll show you GOL. < 1192655139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1192655140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(game of life) < 1192655232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eine Todessprache < 1192655242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for game of life < 1192655246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strangely ironic < 1192655258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, trying to find the link... < 1192655265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is it on purpose? < 1192655285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1192655287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it < 1192655290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the name comes from "toad" < 1192655297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think of GOL when i made it < 1192655307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was just something i thought the language might be good at ;) < 1192655318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turned out it failed more than anything has ever failed in anything :) < 1192655347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GOL should be really, really simple in an array rewriting languag < 1192655348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1192655351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe your language just sucks :-) < 1192655353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if i add a bit cleverer patterns, GOL will be a matter of just a few lines < 1192655355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :paste the code somewhere < 1192655365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p334335231.txt < 1192655396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1192655400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like thue in that you cannot have anything but an *exact* pattern < 1192655403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you... have an interpreter? < 1192655406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192655424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me it < 1192655442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw look in the bottom of the code and you'll see the board! :) < 1192655454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192655456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm horrified < 1192655484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, i think my gol is wrong xD < 1192655498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's nice to test it when it takes 15 minutes to run one cycle :DDDDDDDD < 1192655518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's correct < 1192655520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank god. < 1192655522 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192655571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll paste the code < 1192655615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1192655619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you said it wasn't turing complete < 1192655624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah :< < 1192655627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Life is turing complete, with an infinite board. < 1192655635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the left pattern is the same size as the right pattern... < 1192655643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so... yeah. if you can represent an infinite life board (or just an automatically resizing one), it's TC < 1192655696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't currently resize, and because of the ascii nature, that might look a bit ugly < 1192655706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it resizes to each direction < 1192655712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it could just resize right and down < 1192655719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well; just implement it somehow < 1192655722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=> TC < 1192655775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p112534342.txt <<< remember you asked for this, i already know my code is unreadable :) < 1192655795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case you wanna tell me that again, i've heard it a couple of times < 1192655834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gosh < 1192655834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1192655838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you have against spaces < 1192655843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i could just ditch the asciiness and just make it a net that can resize anywhere < 1192655847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1192655848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if a.__class__!=[].__class__: wtf < 1192655850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think you mean: < 1192655852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes the code harder to read < 1192655853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if type(a) != list: < 1192655866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference? < 1192655871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one is cleaner < 1192655888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, as i said, i've heard all that < 1192655896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i've even heard that exact comment. < 1192655951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've also heard you shouldn't do type testing like that at all... < 1192655957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you shouldn't < 1192655958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's unpythonic < 1192655961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1192655970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the way, i think i know the syntax of this language < 1192655979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a pattern is some arbitary ascii characters arranged into a block < 1192655981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty obvious from the example < 1192655990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x == y means "match x, change into y" < 1192655993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seperated by two enters < 1192655998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the last block is the default board < 1192655998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1192656000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1192656023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they seem to be executed in a very odd order < 1192656029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :completely random < 1192656034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x == y, y == x, then "xyxyxy" on 3 lines seems to be pretty much random < 1192656035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1192656036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192656040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and... it terminates < 1192656041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1192656042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically my idea was to extend thue to 2d < 1192656069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\;p < 1192656072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1192656078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but turned out i can't make the "from" pattern different size from the "to" pattern < 1192656079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs your life simulation < 1192656086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought that wouldn't be a big deal... < 1192656088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it sits there < 1192656088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice :P < 1192656091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1192656094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it won't be hard < 1192656099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :add an optional bounding box < 1192656106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like `-----` for the top < 1192656107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once i actually started coding.... i realized it in fact makes it trivially not tc :< < 1192656108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :| for the sides < 1192656114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1192656116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can just do < 1192656120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah = BOX bigger blah BOX < 1192656136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1192656154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the GOL won't move for a while < 1192656167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since it has to check every pattern on the first cycle < 1192656188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once it starts moving, you can see the little v-character slowly moving downwards < 1192656207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is the tode glider that makes the board mutate < 1192656245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192656249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am trying to make a simple simulation < 1192656253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a toad, actually :P < 1192656263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5-width 4-tall grid < 1192656270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :filled with: one t, many f and e < 1192656271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :f = food < 1192656273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e = enemy < 1192656276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1192656283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, stuff like that is actually pretty fun < 1192656283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to make t move to f < 1192656284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that < 1192656285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and move away from e < 1192656286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1192656289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't seem to say < 1192656294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"arbitary amounts of X here" < 1192656312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you should have stuff like mirroring for the rules and another language to help pattern mathings... < 1192656312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(which i need, to be able to move the toad around the board without enumerating every single possibility) < 1192656334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, you can't do that really .P < 1192656335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192656341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it possible! :P < 1192656401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just do like me and brute force each possibility of the length X pattern ;) < 1192656410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine :P < 1192656417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it 5x3 instead < 1192656452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1192656454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :impossible < 1192656456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to do diagonals too < 1192656463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( please make it nicer :P < 1192656482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think instead of managing to do a nice "more flexible thue", i've actually created the worlds suckiest language. < 1192656491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :world's < 1192656526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i created the language to test how hard parsing can be made, actually < 1192656533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this language is interesting < 1192656534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1192656540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just add some more power to it < 1192656545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it will be very interesting for coding stuff < 1192656553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :automata coding will be trivial < 1192656557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even non-programmers could use it, i'd imagine < 1192656564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make another small language to code stuff like "count neighbours" < 1192656574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by letting you put variables in the pattern. < 1192656579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :A...Z prolly < 1192656593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a sub-language? < 1192656595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be good actually < 1192656602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that way, instead of begin 65656 lines, GOL would be about 20 ;) < 1192656604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make tode what you have now, and various integrated sub-languages < 1192656612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, millions! < 1192656615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have them interact < 1192656617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be really cool < 1192656633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think the first thing you should add though < 1192656636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is a wildcard i can use in patterns < 1192656640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meaning: "anything goes here" < 1192656645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192656651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and they have a number < 1192656653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1,2,3,etc < 1192656664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and some syntax like $num in the replacement < 1192656668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would put the wildcard there < 1192656675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instantly, everything becomes much more simple < 1192656700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that would be a lot stronger < 1192656703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and very simple < 1192656729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then add some way to make replacements bigger than sources < 1192656734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and already, you have a very powerful language < 1192656751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, you already have that < 1192656754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll add it tomorrow, right now i'm hooked on death note :| < 1192656760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1192656761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since the patterns are seperated by blank lines < 1192656766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can just put two grids like < 1192656777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xxx == yyyy < 1192656777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xxx yyyy < 1192656777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : yyyy < 1192656780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see? < 1192656787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm not really :| < 1192656806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :currently, btw, the syntax might be a bit different than what your intuition might tell you < 1192656818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :XXX__===_YYY < 1192656823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worth noting by the way: < 1192656825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IndexError: list index out of range < 1192656827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i keep getting that < 1192656830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1192656839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, must be my new optimization ;) < 1192656845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't have much time to test it :P < 1192656849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it back :P < 1192656850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, debugging time then < 1192656854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when does it occur? < 1192656872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much everywhere? :P < 1192656885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1192656886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1192656888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1192656891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :line 62 though < 1192656893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is the one without the optimization was a verrrry stupid one < 1192656894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in sublist2d_equ < 1192656911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192656916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems to happen when you run out of replacements to make < 1192656917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192656918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it actually tested every pattern for every subarray of the big array < 1192656921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192656973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, i see what the problem is < 1192656977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trivial to fix < 1192657009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :definately though, three things and this would be perfect: < 1192657022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to say "arbitary number of Xs", then copy that arbitary number in the output < 1192657031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to say "anything", then copy that thing in the output < 1192657037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to make replacements bigger than patterns < 1192657062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it now works < 1192657068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192657107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what would it mean actually, that the replacements were bigger? < 1192657121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i simply don't know what would happen :| < 1192657123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1192657130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just some way to expand the board < 1192657130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... in a string < 1192657137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(also, what does the box above exec do?) < 1192657138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just expand to the right, and make room < 1192657143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if you have a 2d array < 1192657158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to expand in both directions... and... i have no idea what the result should be < 1192657166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :box... above exec? < 1192657166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192657169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :delay < 1192657174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.5s by default < 1192657175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is it by default < 1192657177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192657200 0 :RedDak!n=dak@87.18.90.121 JOIN :#esoteric < 1192657237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :word of warning: it's dangerous changing the code when it's running... somehow tkinter seems to deadlock or something no matter how cool threading i tried to add :D < 1192657269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, i'm not rereading the code while running < 1192657273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the scrolling tool < 1192657275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :methinks < 1192657331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... best idea ever: < 1192657337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it possible to run patterns ON THE CODE < 1192657340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: if you want replacements to be able to be bigger than the original array, please show me an example of one such replacement < 1192657346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i thought of that < 1192657358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, not sure what the syntax would be, yet < 1192657389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, you could just have the whole code be the thing to pattern match on, except rules wouldn't match themselves :P < 1192657442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i exploded < 1192657443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would require me to leave the code unparsed, and would slow it down quite a lot < 1192657462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did cha now? < 1192657493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please do it < 1192657503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1192657538 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1192657554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i forgot the movie you mentioned :| < 1192657557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you remention? < 1192657569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shortbus? < 1192657579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i was thinking i'd do stuff tomorrow, possibly that then, too < 1192657584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, thank you < 1192657892 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192658540 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192658748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would love a screenshot of ii ;) < 1192658768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(irc client that has an in file and you cat to an out file to use it, haha... not much screenshot potential) < 1192659755 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192659849 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192661240 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192662565 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192662785 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1192662792 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192663677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you alive? < 1192664622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192664625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192664633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :barely < 1192664668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a part of me wants to sleep, most of me thinks it'd be weak not to be able to watch a few episodes first. < 1192664756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :episodies of what? < 1192664774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :death note < 1192664799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1192664826 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol manga < 1192664830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i finally collapsed under the pressure of my anime-geek friends < 1192664833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fucking japs < 1192664858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually it's that stupid swordplay, i can't stand that < 1192664861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is kinda nice < 1192665301 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192665337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, oklopol discovered anime porn. < 1192665348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A lot of "sword"play, yes. < 1192665397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and tentacles!