< 1088741668 0 :WildHalcyon!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088741694 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I figured out what was wrong with my bloody computer! < 1088742393 0 :WildHalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1088744802 0 :tonsofpcs!~mirx@ool-4351f382.dyn.optonline.net JOIN :#esoteric < 1088744813 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hi tonsofpcs < 1088744834 0 :tonsofpcs!unknown@unknown.invalid PRIVMSG #esoteric :hi little french-israeli girl < 1088744976 0 :WildHalcyon!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088744992 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hi WildHalcyon < 1088745000 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :what was wrong with your comp? < 1088745024 0 :tonsofpcs!unknown@unknown.invalid PRIVMSG #esoteric :he sees your name on his screen < 1088747048 0 :tonsofpcs!unknown@unknown.invalid PRIVMSG #esoteric :wild -- check where he got his name from -- its a list of french-israeli girl names < 1088747061 0 :tonsofpcs!unknown@unknown.invalid PRIVMSG #esoteric :http://gardiensdudonon.free.fr/t/Nom_F-Ton.htm < 1088747489 0 :heatsink!cirodrig@c-67-161-51-181.client.comcast.net JOIN :#esoteric < 1088747823 0 :tonsofpcs!unknown@unknown.invalid QUIT : < 1088748612 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1088748627 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no, no french israli girl names, not that you're here anymore! < 1088748667 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, Toreun, it turns out that SOMETHING has a conflict with one of the windows automatic updates... once I installed it, it would screw up alllllll the time! < 1088748668 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there's a nonsense contest in progress < 1088748681 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is best at talking nonsense < 1088748793 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im still having problems with my esolang :-( < 1088748811 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but at least that's a problem with my own thinking process, and not a manufactured malfunction < 1088748826 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... what is it? I'll try to find it in the archives < 1088748843 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont know if I mentioned it there < 1088748861 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned some problems, but the problem that Im having right now is different < 1088748877 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to think of a usable syntax for a two-dimensional lambda function < 1088748880 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Tell me about your different problem, WildHalcyon? < 1088748894 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Do you try to think of a usable syntax for a two-dimensional lambda function often? < 1088748899 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns off Eliza < 1088748910 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1088748953 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yes, constantly practically < 1088748956 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :who is Eliza? < 1088748985 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Eliza is an old chatterbot, it worked by turning everything the other person said into a question < 1088749020 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :(very( old < 1088749025 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :*very* < 1088749048 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see < 1088749049 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :60s or 70s < 1088749053 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1088749061 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :they HAD chatterbots that far back? < 1088749065 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I figured 80's earliest.. < 1088749072 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :They didn't call it that < 1088749089 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that's as surprising as learning that walrus is one of the oldest words in the english language < 1088749092 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :1966 < 1088749119 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :http://jerz.setonhill.edu/if/canon/eliza.htm < 1088749179 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :fantastic! < 1088749433 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.nott.ac.uk/~gxk/courses/g5aiai/002history/eliza.htm < 1088749466 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :muahaha < 1088749503 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, yes... a fungish-type language, supports functions and hopefully a lambda operator, but... how should I do that in 2D? < 1088749531 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Will you allow a command to copy data from point A to point B? < 1088749562 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How so? < 1088749576 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Then you can either bring the lambda to the data, or bring the data to the lambda < 1088749704 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think I see what you're getting at, but Im not entirely sure... < 1088749817 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so, lets say that I have a function denoted at (x,y) and Im right now hanging out at (a,b), what would be the best way to head to (x,y), and having finished my business there, come back? < 1088749935 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you have random access, the problem's solved. Just poke the data at (x,y), and the return location at (x+1,y) or something like that < 1088749989 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The language won't have random access so to speak < 1088749999 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1088750024 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :So something has to move from (x,y) to (a,b) one cell at a time? < 1088750029 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The problem is, I want the language to support arbitrarily large fields, and I can't have an arbitrary goto command on something that can be larger than the biggest integer the language supports < 1088750062 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :what is a field? < 1088750064 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily one cell at a time - in fact, Im supposing this with the hypothesis that the programmer has no idea where the function itself is located < 1088750075 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a two-dimensional programming 'field' (like in befunge) < 1088750081 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1088750135 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The program itself might know where it is - I haven't really fleshed out these particular details yet < 1088750154 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've been working on modularity issues, and string conventions < 1088750164 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes another bite of lentil mushroom soup < 1088750230 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently enjoying a chocolate chip cookie < 1088750295 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Can a single datum (a cell, the stack contents, etc.) be arbitrarily big? Because then you could pack the lambda function into a single value, and then unpack it in-place... In fact, I've been wanting to do an esolang sort of like that < 1088750360 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Stack contents possibly, but an actual cell is limited to a 8-bit value < 1088750375 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Well, my idea was an esolang where the program had to include code to expand itself into memory, starting from only one cell < 1088750401 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :So there's an option: packing & unpacking the lambda < 1088750461 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :You might be able to think of some way, other than addressing by grid location, of moving data to/from an arbitrary location... making a 'tunnel' of sorts < 1088750477 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thats what I was thinking about, having a sort of 'wormhole' function < 1088750507 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :basically, you would say "go to function x" and then the program would look up the location of function x, go to it, and at the end, return to where you were to begin with < 1088750553 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1088750581 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Have you worked out the details? < 1088750629 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not at all - I've been thinking about using lambda functions like false (http://wouter.fov120.com/false/) except creating a sort of function-writing syntax for making two-dimensional functions < 1088750736 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says in a Monty Python voice, "I can't read this!" < 1088750777 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1088750796 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :the false page... < 1088750836 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its confusing, or you can't go to it? < 1088750844 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :It's confusing < 1088750871 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :It's like they took all the alphabetic characters out of Perl < 1088750881 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :and added eszets < 1088750923 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well.. yes, the syntax is a bit wonky < 1088750928 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but when you' < 1088750937 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you're stuck with one-character commands, its easy to get limited < 1088750945 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1088751037 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the 2d function syntax is gonna look interesting < 1088751071 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im sure that it will, but, it's going to hopefully be more readable than befunge < 1088751618 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont know, its not terribly important right now. Im sleepy. Time for bed < 1088751635 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1088751645 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :goodnight wild halcyon < 1088751653 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good night sinker of heat < 1088751654 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :good wild halcyon nights < 1088751659 0 :WildHalcyon!unknown@unknown.invalid PART #esoteric :? < 1088753240 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1088755045 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1088755057 0 :cmeme!~cmeme@216.184.11.30.unused.swcp.com JOIN :#esoteric < 1088755199 0 :clog!unknown@unknown.invalid QUIT :ended < 1088755200 0 :clog!unknown@unknown.invalid JOIN :#esoteric