< 1120953698 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :hmm. that seems to be true, but always padding the number with a zero is just silly anyway. < 1120953740 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :dunno, maybe it's just a cosmetic issue :) < 1120953751 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first digit in base n is n^0... < 1120953846 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :gotta admit that's true < 1120953884 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :lindi-, seems like you need to modify your program ;) < 1120954500 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :maybe but i'm too tired to take a look at it now < 1120954572 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1120954659 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :not that I could take a look at your program but I'm just generally too tired to do anything < 1120954738 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :it's also damn hot in here even though the window is wide open < 1120955536 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :finally managed to catch up with all the classpath* mailing lists, time to sleep, good night < 1120955575 0 :heatsink!~heatsink@c-24-61-94-111.hsd1.nh.comcast.net JOIN :#esoteric < 1120956461 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :I finally managed to brush my teeth. 'night. < 1120958011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i have problems compiling the latest bfbasic < 1120958103 0 :yrz\werk_!unknown@unknown.invalid QUIT :Remote closed the connection < 1120958137 0 :yrz\werk!~yaro@82.52.177.78 JOIN :#esoteric < 1120958164 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: version 1.50 rc1 ? < 1120958169 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1120958195 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :1 sec... < 1120958197 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get 4 errors in bfbasic.java < 1120958206 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, odd < 1120958215 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3 about incompatilbe types < 1120958220 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no 2 about types < 1120958239 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/paste/results/YSkI1Q59.html < 1120958368 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :what compiler are you using? < 1120958390 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the javac that ships with osx < 1120958404 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :has no -v or --version flag < 1120958498 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I'll take a peek at it tomorrow, but here is the compiled version http://jonripley.com/~jon/bfbasic.jar < 1120958534 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Exception in thread "main" java.lang.UnsupportedClassVersionError: bfbasic (Unsupported major.minor version 49.0) < 1120958601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :java version "1.4.2_07" < 1120958601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-215) < 1120958601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Java HotSpot(TM) Client VM (build 1.4.2-50, mixed mode) < 1120958604 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1120958656 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I'm completely new to Java, so there may be something I've done that's not at all good < 1120958675 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it works here but if it doesn't run on other machines that's a problem < 1120958688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm even newer to java.. i never learned it and only wrote 2 robocode bots.. never used java anywhere else < 1120958702 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: thats cross platform in action < 1120958727 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm using sun java 1.5.0 here < 1120958741 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there's no java 1.5.0 for osx atm < 1120958785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :osx java is always behind because there are so many os dependent parts in java and osx isn't first priority for sun < 1120958997 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah there is already a java 1.5 for osx < 1120959016 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :only 34mb < 1120959039 0 :yrz\werk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1120959053 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm looking at the code to see if I can work out something < 1120959053 0 :yrz\werk!~yaro@82.52.177.78 JOIN :#esoteric < 1120959114 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away for about 5 mins < 1120960240 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: I have fixed the bugs < 1120960268 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: please download http://jonripley.com/~jon/bfbasic.jar again < 1120960978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm lonh 5 mins < 1120960980 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :long < 1120961001 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1120961018 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :New version compiles okay with gcj 1.4.2! < 1120961025 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :great to hear :D < 1120961071 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: thanks for the error report, it showed me exactly what I needed :) < 1120962183 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whats wrong with this code? DIM kk(4) < 1120962183 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kk(2)=10 < 1120962183 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :PRINT kk(2) < 1120962411 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. Sadly the array handling in BFBASIC is a bit broken at the moment, your mileage may vary significantly < 1120962524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i write j=2 and kk(j) it works as expected < 1120963291 0 :jix!unknown@unknown.invalid QUIT :"Banned from network" < 1120967638 0 :jimbo000!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1120968743 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1120972196 0 :heatsink!unknown@unknown.invalid QUIT :Remote closed the connection < 1120973788 0 :tokigun!~tokigun@219.248.202.39 JOIN :#esoteric < 1120973853 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1120973937 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :world < 1120974140 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :! < 1120974201 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :\0 < 1120982399 0 :clog!unknown@unknown.invalid QUIT :ended < 1120982400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1120984198 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :i'm making new befunge variant... this is hello world program: http://pastebin.com/310394 < 1120985022 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :updated: http://pastebin.com/310400 < 1120988965 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :interesting. how does it work? < 1120989233 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :ZeroOne: hmm < 1120989249 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :original specification is in korean so i cannot put it here... < 1120989260 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :so i have to explain this code. < 1120989294 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :this programming language is derived from Befunge. < 1120989311 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :I didn't named it but currently it is called "SFunge". (think sponge) < 1120989352 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :SFunge has two registers, infinite code space, and three 2D vector. < 1120989359 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :(yes there is no stack) < 1120989409 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :three vectors are: IP(instruction pointer), delta(direction of IP), DP(data pointer) < 1120989438 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :when program starts, IP is (0,0); delta is (1,0); and DP is (0,0). < 1120989452 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :and two registers (called A and B) is 0. < 1120989456 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :s/is/are/ < 1120989503 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :the following is a list of instructions: < 1120989513 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :+ (B += A); - (B -= A); * (B *= A) < 1120989529 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :~ (swap A and B); < (swap A and B, if A > B); > (swap A and B, if A < B) < 1120989554 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric : / (dx, dy = -dy, dx); \ (dx, dy = dy, dx) -- imagine mirror < 1120989569 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :@ (terminate program); 0..9 (set A to 0..9) < 1120989612 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :# (skip next instruction if B == 0); . (period; print A as ASCII character); : (colon; print A as integer) < 1120989634 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :, (comma; input A as character); ; (semicolon; input A as integer) < 1120989734 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :{ (put character at DP to B); | (pipe; add (A, B) to DP. if there is negative coord. in DP, it is replaced to 0) < 1120989756 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :} (put B to character at DP as character) < 1120989783 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :in case of { instruction, empty cell is assumed as #32. < 1120989845 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm hello world program reads "Hello, world!" string from its code space. < 1120989861 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :(so you shouldn't remove "Hello, world! program" text; it is a part of program) < 1120989893 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :3+5*0~|} -- put newline character to (15, 0) < 1120989913 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1120989920 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :not newline character, but null character. sorry < 1120989942 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :anyway, -2+0~| -- move data pointer to (2, 0), that is starting point of string < 1120989986 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :now A = 2, B = 0. using # we enter to main loop. < 1120990001 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :(because B = 0, it skips next instruction /) < 1120990029 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :{~. -- it reads character from current DP, and prints it. < 1120990071 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :00~1|{ (actually same as "0~1|{") -- move DP to next character (because offset is (1, 0)) and read it. < 1120990105 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :if this character is null, we should exit loop. so # instruction is used. < 1120990125 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it returns "/" instruction < 1120990148 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :finally "2+5*~." (prints newline character) is executed and program is terminated. < 1120990164 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. any question? < 1120990193 0 :kipple_!~kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1120990201 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1120990329 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1120990360 0 :kipple_!unknown@unknown.invalid NICK :kipple < 1120990400 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :i'm making new befunge variant. i didn't named it but i'm calling it "SFunge". < 1120990526 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :so the program starts with 3+5*0~. A is set to 3, B to 3, A to 5, B to 15, A to 0, then A to 15 and B to 0 < 1120990531 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1120990536 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :ZeroOne: looks good? < 1120990605 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :yeah. I got it now. :) < 1120990613 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1120990647 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :spec is (almost) finished... but i don't know how to name it. < 1120990700 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :well, the name often comes the last < 1120990711 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :I gotta go now. see you later. < 1120990716 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :really? :) < 1120990720 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :good bye :) < 1120990732 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :see you. < 1120990745 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :Pfunge is good < 1120990754 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :and ambiguous < 1120990760 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: .. < 1120990767 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :told you < 1120996117 0 :kipple_!~kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1120996118 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1120998043 0 :shapr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1120998471 0 :jix!jix@p5489FA5C.dip.t-dialin.net JOIN :#esoteric < 1120998638 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm there's a problem with whirl < 1120998719 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you move the memory pointer you can't access any value you had before the move < 1120998746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to destory your value for the dadd < 1120998758 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you can't access the old memval < 1120998876 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :jix: did you implement loop or conditional structure in whirl? < 1120998889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i didn't implemented anything atm < 1120998893 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1120998906 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is possible to move a value < 1120998970 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :decrement if>0(move> increment move> increment move <<) < 1120999059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with add and div it is possible to get any value into $value without destroying memval < 1121000627 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1121001038 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1121006318 0 :malaprop!~ph@ppp-68-251-52-33.dsl.chcgil.ameritech.net JOIN :#esoteric < 1121011970 0 :minus273!1000@221.236.103.60 JOIN :#esoteric < 1121011988 0 :minus273!unknown@unknown.invalid PRIVMSG #esoteric :hi all < 1121012235 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1121013533 0 :minus273!unknown@unknown.invalid QUIT :Remote closed the connection < 1121015500 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :test < 1121015512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1121016445 0 :jix!unknown@unknown.invalid QUIT :"Banned from network" < 1121016452 0 :jix!jix@p5489FA5C.dip.t-dialin.net JOIN :#esoteric < 1121021921 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1121025975 0 :J|x!jix@p5489F38F.dip.t-dialin.net JOIN :#esoteric < 1121026575 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1121027960 0 :J|x!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1121027960 0 :pgimeno!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1121028007 0 :J|x!jix@p5489F38F.dip.t-dialin.net JOIN :#esoteric < 1121028007 0 :pgimeno!pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1121028944 0 :J|x!unknown@unknown.invalid NICK :jix < 1121028953 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :me is back < 1121030559 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've implemented a 1 register mul/div minsky machine with input and output < 1121030638 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :[ot] http://www.dilbert.com/comics/dilbert/archive/dilbert-20050710.html < 1121030662 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix: nice < 1121030686 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what kind of language do you use? < 1121030688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well 3 registers 2 for input and output but they are only buffers and can't do any calculations < 1121030688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby < 1121030701 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter is written in ruby < 1121030716 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter for what? (was my question) < 1121030728 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a 1 register mul/div minsky machine < 1121030761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :eg a FSA connected with a mul/div register of unlimited size which is able to multiply,divide and test for division < 1121030768 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm no eg < 1121030796 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so it consists of a table of states, right < 1121030796 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :? < 1121030803 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1121030822 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :okay, that's roughly what I was asking :) < 1121030863 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've done cat in 2 states with 3 rules < 1121030888 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1121030927 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with the mul/div register you simmulate n add/sub registers < 1121030933 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :how are the operations coded into the transition table? one more column? < 1121030948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :'STATE COND MULT IO NEWSTATE < 1121030954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :state is the state of the rule < 1121030966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cond is the condition (10 == the register is dividable by 10) < 1121030976 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :MULT is the factor to multiply the register with < 1121030983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :IO is for input output < 1121030988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and newstate is the next state < 1121030996 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I see now < 1121031002 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :IO is done with negative COND and MULT < 1121031027 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh if cond is true the register gets divided by cond < 1121031055 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :read: http://esolangs.org/wiki/Minsky_machine < 1121031078 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :single-register Minsky machines are very expensive in terms of wasted integer space AFAIK < 1121031087 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they are < 1121031113 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you simmulate n sub-add-registers < 1121031128 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :storing them as 2^a*3^b*5^c... < 1121031135 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :7^d < 1121031152 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and subtract n from register d is divide by n*7 < 1121031199 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write a optimized to-c compiler with factorizes the integers the program at compile time < 1121031239 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wahoo just 3 days school left until holidays < 1121031326 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1121032138 0 :asd!~asd@86.104.119.3 JOIN :#esoteric < 1121032244 0 :asd!unknown@unknown.invalid QUIT :Client Quit < 1121033780 0 :heatsink!~heatsink@c-24-61-94-111.hsd1.nh.comcast.net JOIN :#esoteric < 1121034447 0 :shapr!~user@2002:53e2:b12e:0:0:0:0:2 JOIN :#esoteric < 1121034785 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1121035487 0 :jix!unknown@unknown.invalid QUIT :"Banned from network" < 1121039987 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal"