< 1142294411 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To fill the daily Perl quota - functional programming in Perl: perl -e 'print &{&{sub { my $f = shift; return &$f($f); }}(sub { my $f = shift; return sub { my $n = shift; return 1 if $n < 2; return &{&$f($f)}($n-1) + &{&$f($f)}($n-2); }; })}(8), "\n";' < 1142294427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think that means it's time to go to sleep. < 1142294439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1142294442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Brilliant < 1142295155 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1142295368 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1142295561 0 :graue!unknown@unknown.invalid QUIT :Client Quit < 1142296156 0 :CXI!i=Sanity@dialup-113.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1142299587 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142299595 0 :GregorR!i=id@tor/session/x-fcc5f585bde2a807 JOIN :#esoteric < 1142301526 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142301530 0 :GregorR_!i=id@tor/session/x-dd6e914bde7f0015 JOIN :#esoteric < 1142303112 0 :GregorR_!unknown@unknown.invalid QUIT :Remote closed the connection < 1142303145 0 :GregorR_!i=id@tor/session/x-a2ac8fa3d8147558 JOIN :#esoteric < 1142303254 0 :GregorR_!unknown@unknown.invalid QUIT :Remote closed the connection < 1142303270 0 :GregorR_!i=id@tor/session/x-4c049712f1cb22c9 JOIN :#esoteric < 1142303325 0 :GregorR_!unknown@unknown.invalid QUIT :Remote closed the connection < 1142303357 0 :GregorR_!i=id@tor/session/x-64ae3b4c8a20bf1b JOIN :#esoteric < 1142303948 0 :GregorR__!n=gregor@tor/session/x-c559e8f48de13edf JOIN :#esoteric < 1142304187 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142304218 0 :GregorR__!n=gregor@tor/session/x-b18b85938f64c97b JOIN :#esoteric < 1142304842 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142304878 0 :GregorR__!n=gregor@tor/session/x-5114b91bdbc5e799 JOIN :#esoteric < 1142305429 0 :GregorR__!unknown@unknown.invalid NICK :GregorR < 1142311052 0 :Arrogant!i=Scott@24.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1142311293 0 :Sgeo!unknown@unknown.invalid QUIT : < 1142313155 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1142315865 0 :GregorR__!n=gregor@tor/session/x-a39147d24cbca6c1 JOIN :#esoteric < 1142315883 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142316651 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142316835 0 :GregorR___!n=gregor@tor/session/x-44433403cd332b97 JOIN :#esoteric < 1142316991 0 :GregorR__!i=id@tor/session/x-69b172fe31381ff4 JOIN :#esoteric < 1142316994 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142317137 0 :GregorR___!unknown@unknown.invalid QUIT :Remote closed the connection < 1142317144 0 :GregorR___!n=gregor@tor/session/x-8197d7c5b04e76b8 JOIN :#esoteric < 1142317160 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1142317653 0 :GregorR___!unknown@unknown.invalid QUIT :Remote closed the connection < 1142317666 0 :GregorR___!i=id@tor/session/x-fe28874531d6d002 JOIN :#esoteric < 1142319860 0 :GregorR____!i=id@tor/session/x-65a83106e1e8aafb JOIN :#esoteric < 1142319945 0 :GregorR___!unknown@unknown.invalid QUIT :Remote closed the connection < 1142321587 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1142323199 0 :clog!unknown@unknown.invalid QUIT :ended < 1142323200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1142323634 0 :GregorR____!unknown@unknown.invalid NICK :GregorR < 1142326745 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142326755 0 :GregorR!i=id@tor/session/x-949f3298f57dd932 JOIN :#esoteric < 1142327594 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142327600 0 :GregorR!i=id@tor/session/x-40225eb166ae8791 JOIN :#esoteric < 1142328861 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1142328908 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1142334426 0 :GregorR__!i=id@tor/session/x-67b97a437dfeff65 JOIN :#esoteric < 1142334444 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142334561 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1142335145 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142335256 0 :GregorR__!n=gregor@tor/session/x-8576ab54c2f6ab07 JOIN :#esoteric < 1142335841 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142343646 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1142343684 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh my head.. what is this place? where am i?! this looks strangely familiar.. < 1142344748 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1142344877 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1142346835 0 :jix!n=jix@abx-gw.static.abraxas-medien.de JOIN :#esoteric < 1142346937 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello jiz < 1142346939 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*x < 1142346957 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any new language areund? < 1142347249 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1142347317 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1142348539 0 :jix!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC has never been so good" < 1142350319 0 :cyph1e!i=cyph1e@c83-248-38-82.bredband.comhem.se JOIN :#esoteric < 1142350390 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :Hi, can anyone give me an advice for writing a brainfuck program which increases a 3 digit input (seen as a number) by one? < 1142350418 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :like 123 -> 124, 879 -> 880 < 1142350546 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1142350549 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and hi < 1142350576 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what kind of advice you want? < 1142350579 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :tips or code? < 1142350590 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the way I would do it: increase the last digit by one. test if the new number is 58 (ascii value of ':'). If not, then done. else replace with 48 and repeat the procedure for next digit < 1142350627 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1142350641 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but you didn't specify how the number is input, so it might not apply < 1142350655 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :three digit input < 1142350664 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is it read as 3 separate digits or a single number with 3 digits < 1142350666 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :? < 1142350676 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't really matter :) < 1142350713 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, sure, but if it is only one single number you have to do some more work :) < 1142350735 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :bah . never mind me. being stupid today < 1142350741 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1142350793 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ah sorry, I'm back < 1142350802 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :the input is read as 3 characters < 1142350805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1142350827 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then my method should work < 1142350832 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :what's the "brainfuck-way" to check if a new number is 58? < 1142350846 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :subtract 58 and check for 0 with [ < 1142350854 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily < 1142350871 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1142350876 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that works only if the interpreter is wrapping < 1142350888 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1142350919 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, let's say i input '4' in my interpreter -- if i subtract 58 from it it causes underflow < 1142350931 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, then your interpreter is broken IMHO :) < 1142350940 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1142350963 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no it's not! < 1142350996 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :are the bytes signed or unsigned? < 1142351002 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :signed < 1142351007 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean unsigned < 1142351008 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1142351009 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1142351012 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1142351015 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I'm very new to bf < 1142351025 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1142351032 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how did you find out this marvellous language? < 1142351050 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :again, that depends on the interpreter, but the original used signed WRAPPING bytes.. ;) < 1142351062 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :damn. unsigned I mean ;D < 1142351063 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but the original interpreter is buggy if you remember ;) < 1142351068 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :well I'm doing some programming challenges and one of them asks me to write such a program in bf < 1142351080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1142351084 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :where is that challenge ;) < 1142351099 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :spoj.sphere.pl < 1142351106 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :problem18 < 1142351109 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1142351203 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :so to check if a byte is 58, I need to copy the byte first? < 1142351209 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1142351213 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1142351215 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1142351238 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in your case it'd be easiest (not necessarily shortest) to first subtract 48 from the cell when reading input < 1142351255 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1142351257 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1142351258 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then you could check if the cell's value is ten, a bit easier < 1142351273 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and when printing out adding 48 to each digit < 1142351291 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this way is not the shortest, but it's simplest < 1142351317 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1142351363 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :are all the bytes guaranteed to be zero at start? < 1142351367 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1142351371 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :great < 1142351451 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, remember the special case that if you increase 999 it'll be no longer three-digit number ;) < 1142351457 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1142351462 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking this: < 1142351470 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :use 5 bytes as a start < 1142351477 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :[0,0,0,0,0] < 1142351481 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :read in number < 1142351483 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :like this < 1142351490 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :[0,0,9,9,9] < 1142351508 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :do the increase thing, and '<' until you reach a zero byte < 1142351520 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :[x,1,0,0,0] < 1142351521 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :argh damn < 1142351533 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I thought wrong < 1142351561 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you thought correct, but you need to loop there < 1142351577 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so i suggest using memory 0 0 1 9 1 9 1 9 < 1142351588 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :where the 1s are booleans < 1142351620 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I see, hmm < 1142351622 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and you can move slide in the memory by using [>>] kinda structures < 1142351633 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it gets a bit more complicated, but not much < 1142351652 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the brainfuck way of thinking takes a bit time ;) < 1142351660 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yeah I guess :S < 1142351695 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there's however a simpler way too < 1142351710 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1142351720 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wait.. < 1142351723 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(i'm writing) < 1142351980 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1142352086 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think the loop way is the simplest afterall.. i started making another way but it gets a lot more complicated < 1142352112 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1142352118 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i suggest having there something booleans to indicate the current digit that is currently being selected < 1142352135 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to allow easier moving, 0 indicating selected and 1 non-selected < 1142352135 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yeah it seems like a good ieda < 1142352194 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and every take two copies of the digit, then return it, and then check from the other copy if it's 10 -- if it is then set the digit to zero and increase the one on its left side < 1142352223 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this is basically the "move left until reach zero byte" < 1142352253 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ah great.. I'm gonna eat dinner, I'll be back in a while < 1142352257 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1142352755 0 :GregorR!n=gregor@tor/session/x-2ffeb6718e264c96 JOIN :#esoteric < 1142352783 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142352813 0 :GregorR!n=gregor@tor/session/x-694b50970d47f8a7 JOIN :#esoteric < 1142353762 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142353768 0 :GregorR!n=gregor@tor/session/x-f7a389500edbc441 JOIN :#esoteric < 1142353890 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :Can you move left if you're in the original position in bf? < 1142353925 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you mean from the cell 0? < 1142353926 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1142353938 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yes, okay < 1142354092 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :the flag bytes, are they only used for knowing if the result is 3 or 4 digits? < 1142354174 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that as well, but they help you to move around in the array when you're looping < 1142354183 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and doing the calculation for every digit < 1142354216 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I'm having a bit trouble trying to make this into a fancy loop instead of hardcoding each calculation < 1142354246 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah -- naturally you can also hardcode each calculation if you want to < 1142354292 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I think I give that a try first < 1142354299 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1142354733 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1142354804 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I can't do this heh < 1142354832 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, it can be pretty difficult for a beginner, yes. i didn't learn bf in one night < 1142354883 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i can make a sample code if you want to see what it would look like or something < 1142354918 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :if you look here < 1142354919 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.zerovolt.com/101/ < 1142354960 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :those brackets, [ ], I enter that loop if I have a 9 as most-right digit < 1142354973 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1142354981 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1142355079 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1142355095 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :here comes to interpreter question.. if the interpreter is wrapping the only case you DON'T enter the loop is if the value is 10 < 1142355097 0 :GregorR__!n=gregor@tor/session/x-e5e7848715eeeafe JOIN :#esoteric < 1142355127 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1142355150 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :how to construct "if-statements" otherwise? < 1142355159 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :-[-[-[-[-[-[ < 1142355174 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1142355180 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :hmm ok < 1142355210 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :but I would rather like to step inside that bracket body if I got 10 < 1142355229 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1142355233 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you can do it this way: < 1142355252 0 :GregorR___!n=gregor@tor/session/x-728cef89c476fe2a JOIN :#esoteric < 1142355260 0 :GregorR__!unknown@unknown.invalid QUIT :Remote closed the connection < 1142355296 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if the smallest value in the cell can be zero; [-[-[-[-[-[-[-[-[-[- now code what happens if cell is 10 ] ] ] ] ] ] ] ] ] ] < 1142355301 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hope i didn't lost on count < 1142355322 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :remember to do that in a copy of the cell, otherwise you'll lose the cell's value < 1142355339 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1142355397 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it be -[-[-[-[-[-[-[-[-[-[ < 1142355399 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :? < 1142355409 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it depends what the smallest value there can be < 1142355421 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in that example of mine the smallest possible value was zero < 1142355424 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ah sorry < 1142355431 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :your example was correct, I was thinking wrong < 1142355445 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1142355890 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.zerovolt.com/102/ < 1142355899 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that work for 2 numbers? I must've made a mistake somewhere < 1142356022 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it should < 1142356030 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll run it in interpreter.. < 1142356059 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently trying it on http://koti.mbnet.fi/villes/php/bf.php < 1142356132 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, you know what the problem is? you forgot to do increase the number < 1142356147 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if you input 499 it stays as 499 < 1142356164 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand, I'm getting crap output < 1142356175 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1142356177 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps that interpreter doesn't work right.. < 1142356192 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :can you recommend one? < 1142356197 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :win32 < 1142356306 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1142356346 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you could try this: http://www.iamcal.com/misc/bf_debug/ < 1142356350 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :a one I just downloaded crashed < 1142356353 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's in javascript < 1142356370 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1142356383 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, you don't increase the last digit in any point < 1142356401 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I should do that in the beginning, before copying < 1142356404 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so instead of subtracting 48 subtract 47 < 1142356407 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1142356418 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :or simply sub by 47 < 1142356424 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as i said :p < 1142356432 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :ah :P < 1142356439 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :you were faster < 1142356465 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yeah it seems to work < 1142356500 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it should work now. when you input 499 it outputs 4:0 which means the middle digit is 10 < 1142356503 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as it should be < 1142356578 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1142356713 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :I should be able to do this on my own now, thanks a lot for your help < 1142356752 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome < 1142356754 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good luck < 1142356875 0 :cyph1e!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1142356882 0 :jix!i=jix@L63d3.l.strato-dslnet.de JOIN :#esoteric < 1142358211 0 :calamari!n=calamari@ip68-105-142-203.tc.ph.cox.net JOIN :#esoteric < 1142358314 0 :GregorR____!i=id@tor/session/x-5e255f1c45f3ed92 JOIN :#esoteric < 1142358317 0 :GregorR___!unknown@unknown.invalid QUIT :Remote closed the connection < 1142361567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1142361569 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1142362283 0 :GregorR_____!n=gregor@tor/session/x-2dacefe0e23244bf JOIN :#esoteric < 1142362302 0 :GregorR____!unknown@unknown.invalid QUIT :Remote closed the connection < 1142363366 0 :GregorR_____!unknown@unknown.invalid QUIT :Remote closed the connection < 1142363406 0 :GregorR_____!n=gregor@tor/session/x-2b50f34aff04e52c JOIN :#esoteric < 1142364533 0 :GregorR______!n=gregor@tor/session/x-6448238bee952e03 JOIN :#esoteric < 1142364769 0 :GregorR_____!unknown@unknown.invalid QUIT :Remote closed the connection < 1142369421 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1142371699 0 :GregorR-L!n=gregor@host-225-189.dhcp.pdx.edu JOIN :#esoteric < 1142371743 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1142372062 0 :GregorR_______!n=gregor@tor/session/x-24fa3d2e5ef038e9 JOIN :#esoteric < 1142372064 0 :GregorR______!unknown@unknown.invalid QUIT :Remote closed the connection < 1142372541 0 :GregorR_______!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1142372617 0 :GregorR_______!n=gregor@tor/session/x-3a6cd421e485b77f JOIN :#esoteric < 1142373256 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how many _'s will FreeNode support < 1142373317 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :20:55:32 [freenode] ... IRCD=dancer CAPAB CHANTYPES=# EXCEPTS INVEX CHANMODES=bdeIq,k,lfJD,cgijLmnPQrRstz CHANLIMIT=#:20 PREFIX=(ov)@+ MAXLIST=bdeI:50 MODES=4 STATUSMSG=@ KNOCK NICKLEN=16 are supported by this server < 1142373338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Only two more, then. < 1142373379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming all freenode servers agree on that NICKLEN, which sounds like a safe assumption.) < 1142373379 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :maybe GregorR_______ should use some RLE scheme for his nick to support more underscores < 1142373400 0 :pgimeno!unknown@unknown.invalid NICK :pgimeno_{32} < 1142373409 0 :pgimeno_{32}!unknown@unknown.invalid PRIVMSG #esoteric :hey, it works! < 1142373468 0 :pgimeno_{32}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't change his nick to pgimeno_{837} to avoid buffer overflows in clients < 1142373485 0 :pgimeno_{32}!unknown@unknown.invalid NICK :pgimeno < 1142373718 0 :GregorR_______!unknown@unknown.invalid QUIT :Remote closed the connection < 1142373755 0 :GregorR_______!n=gregor@tor/session/x-253f0eab4dd8b0c1 JOIN :#esoteric < 1142373986 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1142374729 0 :GregorR________!n=gregor@tor/session/x-426494c499047f13 JOIN :#esoteric < 1142374730 0 :GregorR_______!unknown@unknown.invalid QUIT :Remote closed the connection < 1142378259 0 :Sgeo!unknown@unknown.invalid QUIT : < 1142378697 0 :GregorR_________!n=gregor@tor/session/x-1ff9f0be3399ba2c JOIN :#esoteric < 1142378788 0 :GregorR________!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1142379952 0 :GregorR_________!unknown@unknown.invalid QUIT :Remote closed the connection < 1142379961 0 :GregorR_________!i=id@tor/session/x-444337911523fad4 JOIN :#esoteric