< 1169251228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why the +1? < 1169251241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because < 1169251377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1/5 == .2 becomes 1 + .2 then :\ < 1169251382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1169251389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1169251392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1169251393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :n < 1169251465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could factor the number and 1/(number-floor(number)) to their prime elements < 1169251468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then create those < 1169251471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one sec < 1169251474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and multiply and divide < 1169251476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1169251476 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I found an algo to do it < 1169251479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oaky < 1169251722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1169251756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show! < 1169251765 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/322056 < 1169251782 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :.1 takes 31 chars < 1169251805 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Homespring looks awesome. < 1169251812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :farey does what? < 1169251822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, is it understandable? < 1169251826 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :converts a float into a fraction < 1169251831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I didn't write it < 1169251858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's why i assumed i wouldn't be able to read it < 1169251859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fast < 1169251877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in form a/b? < 1169251891 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :farey(.2) => (1,5) < 1169251897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1169251903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :farey(1.2)? < 1169251915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1169251930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why did i not understand that last time :\ < 1169251944 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... BF works pretty damn well with threads. < 1169251953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope it's this headache... or then i'm getting stupider < 1169251960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, what you did? < 1169251965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the low-leveliness makes it a perfect candidate. < 1169251967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1169251980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now it is WAAAAAAY better with non integers < 1169252173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, what did you do? < 1169252296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, this algorithm is good now < 1169252405 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...except farey is very slow < 1169252435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm i'd read it but my brain is dead < 1169252442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the farey < 1169252522 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :threaded BF... < 1169252531 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :read [[Weave]] < 1169252534 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh, pi is 740 chars < 1169252855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :link it again < 1169252860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet < 1169253062 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Weave < 1169253089 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfork < 1169253521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are no examples :) < 1169253526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen that < 1169253538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, that is a simplification of it :) < 1169253583 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1169253589 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :didn't know there was a brainfork. < 1169253593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it looks kind of silly though. < 1169253600 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like Weave much better. :D < 1169253654 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Weave is intended to execute as if you had literally just started running a bunch of BF programs at the same time at the very start... < 1169253664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :with a single array shared amongst them as well as their own private ones. < 1169253703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :brainfork is ingenious, one of my favorites < 1169253726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :forking is so nice < 1169253745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, weave might be useful < 1169253780 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1169253797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of like... programming a bunch of little minions < 1169253945 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Brainfork doesn't have a mechanism for data sharing. < 1169254176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1169254184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has only data sharing < 1169254286 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1169254296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the specs are bad < 1169254339 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... brainfuck would be really easy to hide in other documents. < 1169254350 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :because everything-else-is-comments < 1169254360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1169254379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can get better ways tho... < 1169254462 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could hide whitespace in the whitespace on the edges of a document. < 1169254741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, the brainfuck->logfuck conversions don't work for input < 1169255100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true < 1169255107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not that big a problem < 1169255138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, i can think of a million ways to hide for example bf in a document... < 1169256226 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1169256273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with the input? < 1169256295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You typed it wrong. < 1169256302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1169256351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If there's something wrong with the input, you typed it wrong. < 1169256364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The problem may be fixed by typing it correctly. < 1169256390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1169256401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :converting logfuck to brainfuck < 1169256482 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1169256695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I like my number generation algorithm :) < 1169259315 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1169263867 0 :anonfunc!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1169263961 0 :anonfunc!n=dholman@67.126.84.72 JOIN :#esoteric < 1169265388 0 :oerjan!unknown@unknown.invalid QUIT :"Destiny" < 1169265427 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1169265437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you lispers should tell me a better way to do this: < 1169265446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(defun inp (what where &key (test #'equal)) < 1169265446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : "is what in where according to test?" < 1169265446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : (reduce (lambda (x y) (or x y)) (mapcar (lambda (x) (funcall test x what)) where))) < 1169268458 0 :pikhq!n=pikhq@c-75-70-69-187.hsd1.co.comcast.net JOIN :#esoteric < 1169270148 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1169270253 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what's the purpose of funcall? < 1169270272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :why can't you just put the function variable at the front of the list and expect the normal evaluation? < 1169272162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Because common lisp is fucking stupid < 1169272237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :each symbol has a different slot for its function and its variable < 1169272249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in that case, the variable slot has a function in it < 1169273134 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the variable is a function though < 1169273158 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :The regular syntax only works if the function slot has the function < 1169273193 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty stupid. < 1169273258 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1169273882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme isn't like that iirc < 1169275654 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1169279922 0 :sebbu!n=sebbu@ADijon-152-1-7-21.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1169279999 0 :clog!unknown@unknown.invalid QUIT :ended < 1169280000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1169287314 0 :wooby!n=alan@cpe-66-67-60-51.rochester.res.rr.com JOIN :#esoteric < 1169287319 0 :wooby!unknown@unknown.invalid QUIT :Remote closed the connection < 1169293187 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1169295319 0 :anonfunc!unknown@unknown.invalid QUIT : < 1169296535 0 :oerjan!unknown@unknown.invalid QUIT :"Desire" < 1169298898 0 :NK`!unknown@unknown.invalid QUIT :Remote closed the connection < 1169298901 0 :NK`!i=niko@213.151.173.210 JOIN :#esoteric < 1169300647 0 :jix__!n=jix@89.48.96.70 JOIN :#esoteric < 1169300724 0 :jix__!unknown@unknown.invalid NICK :jix < 1169301915 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1169302183 0 :jix__!n=jix@89.48.96.70 JOIN :#esoteric < 1169308989 0 :helios24!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1169310482 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1169311073 0 :pikhq!n=pikhq@c-75-70-69-187.hsd1.co.comcast.net JOIN :#esoteric < 1169312687 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1169315462 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1169320208 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169320217 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169320571 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169320599 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169321189 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169321221 0 :lament_!unknown@unknown.invalid QUIT :Remote closed the connection < 1169321510 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169321512 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169321749 0 :jix__!unknown@unknown.invalid NICK :jix < 1169321893 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169321910 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169322285 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169322339 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169322597 0 :lament_!unknown@unknown.invalid QUIT :Remote closed the connection < 1169322601 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169326554 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169326559 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169326989 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1169326994 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169327382 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1169327483 0 :lament!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1169328674 0 :oklopol!unknown@unknown.invalid QUIT : < 1169330301 0 :oklopol!i=okokokok@194.251.102.88 JOIN :#esoteric < 1169332205 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes. < 1169332258 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION arrives < 1169333670 0 :oklofok!i=okokokok@194.251.102.88 JOIN :#esoteric < 1169333670 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1169334072 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1169334078 0 :oklopol!i=okokokok@194.251.102.88 JOIN :#esoteric < 1169335941 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1169336979 0 :sebbu2!n=sebbu@ADijon-152-1-111-107.w86-218.abo.wanadoo.fr JOIN :#esoteric