< 1088384880 0 :WildHalcyon_!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088384936 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Sorry about my lack of patience yesterday, I was tired, and Im still really sick < 1088384967 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I'd been reading the logs, and I was hoping to run across bbls, so I could comment on some of the ideas he'd put forth regarding his new language < 1088384996 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1088386475 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :back! < 1088387109 0 :WildHalcyon__!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088387118 0 :lament_!~lament@S01060050baab2c59.vc.shawcable.net JOIN :#esoteric < 1088387451 0 :lament!unknown@unknown.invalid QUIT :Connection timed out < 1088388161 0 :WildHalcyon!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088388219 0 :WildHalcyon_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088388501 0 :WildHalcyon__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088388997 0 :WildHalcyon_!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088389044 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :stupid computer... < 1088389071 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yay redundantly redundant < 1088389107 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :lol, sorry < 1088389125 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I should have said "deathly ill computer" < 1088389138 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with it? < 1088389176 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it goes through these bouts of freezing < 1088389203 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure exactly when or why it happens, but the only solution I've found so far has been a clean reinstall of XP < 1088389318 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm... well, maybe it's not a software problem. could be the motherboard. check with support forums for your computer, see if it happens to other people. < 1088389334 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :if it happens after you reinstall the OS < 1088389348 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Well, once I reinstall the OS, its okay for a while... < 1088389352 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :and I KNOW its a hardware problem < 1088389357 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :but I dont have the bling-bling to fix it < 1088389378 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :well if it's a bug in the hardware, call up the company < 1088389394 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :they should replace it if it's a common problem, no matter what < 1088389409 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure which company to call... motherboard? graphics card? memory? < 1088389421 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :it might even be my DVD drive < 1088389424 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure < 1088389430 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :DVD drive? < 1088389435 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :try disconnecting parts? < 1088389459 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's prolly not the gfx card < 1088389467 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it could be memory < 1088389468 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :I've got a flaky gfx card actually < 1088389481 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :but to freeze the computer entirely? < 1088389486 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :freezes the comp and every reboot I have to boot several times until a pic comes up < 1088389492 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1088389496 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1088389502 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :check if others have problems with the hardware you have < 1088389516 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :I got this from work, being a matrox I still like it more than my old voodoo3 despite the oddities :) < 1088389518 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Ive checked and I havent found anything, I posted the problem in several forums < 1088389524 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1088389562 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :all I know is - its only an XP problem, I had windows 2K server, and it didnt freeze up < 1088389576 0 :WildHalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088389656 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :first thought would be to run without one of the memory boards < 1088389666 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :see if that helps < 1088389669 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I've tried switching them out < 1088389672 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :nothing yet < 1088389701 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Right now, I think I might just deal until my student loans come in, then I can buy a new one < 1088389786 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1088389797 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :until then, I'll just bask in the glory of esoteric programming languages < 1088389884 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to go ponder about how much taking care of an iguana would cost, and try to sleep also < 1088389893 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :at the same time? < 1088389905 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :sleeping and pondering about iguanas... < 1088389908 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1088389939 0 :mooz-!unknown@unknown.invalid PRIVMSG #esoteric :the temperature here fits them better than me so I can't sleep < 1088390026 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :maybe you'll have freaky iguana dreams < 1088390115 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :like Godzilla < 1088390130 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :that was one freaky iguana < 1088390254 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Like most estranged youths, I've been trying to create an esoteric language, iguana wouldn't be a bad name for it... < 1088390281 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :iguana is a pretty good name for an esoteric language < 1088390294 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :now you'd just have to make a recursive acronym out of it < 1088390317 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :what's your esolang like? < 1088390318 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :That's always the fun part < 1088390327 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Its sadly a little on the boring side.. < 1088390339 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1088390341 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Ive always liked befunge, but I thought it was a little too... I dont know... too much like a toy < 1088390360 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :and I thought I would be horrible and make a useful version, one that had some added abilities < 1088390367 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im debating about lambda calculus < 1088390408 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1088390444 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :either that, or functions/procedures < 1088390459 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :but regardless... the part that Im having trouble with is that, since befunge is a 2D language, I want the functions to be 2D as well < 1088390484 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :and I want to be able to mark how tall/wide the function is in the definition < 1088390488 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :you could define functions as being a set of locations in a plane < 1088390517 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of having a function definition defined by a vector - a point and an x and y coordinate for a rectangle < 1088390538 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088390551 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :within the rectangle, the function IP behaves exactly like a regular fungish pointer - on a torus < 1088390604 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I have functions uncreatively in my esolang. you can just define characters as including a file < 1088390622 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I dont understand? < 1088390653 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :well, you could define a character, let's say 'q', as doing whatever is in a file "foobar" < 1088390662 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Ohh! < 1088390663 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1088390666 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088390668 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :well, that's not too bad < 1088390680 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :That's actually very good < 1088390684 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :but it's not really a function as it is more like a symlink < 1088390693 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :because it doesn't have scope or anything < 1088390711 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah.. but it certainly has modularity - every function is immediately a modular file < 1088390717 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088390728 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :My crazy comp sci 101 prof. would be thrilled - he LOVED modularity < 1088390730 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it made my life easy when proving turing-completeness for my language < 1088390761 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :My language isn't special enough to require a very well-thought-out proof for TC < 1088390778 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :well, mine was pretty obviously turing complete < 1088390783 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :but I wanted to prove it nonethesame < 1088390789 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I just wrote a brainfuck interpreter for it < 1088390790 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :in it** < 1088390797 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :well, that'll prove it then < 1088390800 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088390810 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's extremely slow, but that's to be expected < 1088390831 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Ive been working on my language for a few months (3.... I think), because I'm having a big issue deciding how to call the functions < 1088390842 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :see, I wrote my interpreter in PHP, an interpreted language. so I had my brainfuck interpreter being interpreted by my language interpreter being interpreted by a php interpreter being interpreted by the processor < 1088390850 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :One option is just to push the function name onto the stack and have an 'execute' command < 1088390862 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :It must not have been very fast... < 1088390871 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :no < 1088390891 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :one of these days I'll rewrite it in C < 1088390901 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you handle strings? < 1088390908 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's like befunge < 1088390909 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Possibly < 1088390909 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088390915 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im actually debating that < 1088390926 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I might just handle chars and 8-bit ints < 1088390947 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :and then support a library of functions to deal with strings and 32/64/9999-bit ints, and floating point numbers < 1088391000 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I sort of have string support... I have a buffer that concatenates digits to represent a decimal number < 1088391012 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Another option I was considering was using unicode for the programming and having function names be japanese kanji characters - but I thought that might be too hard to program in < 1088391019 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :that's... evil < 1088391021 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I like it < 1088391027 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1088391031 0 :WildHalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I might make it a derivative language ;-) < 1088391547 0 :WildHalcyon!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088391552 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :bah! < 1088391562 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :computer slightly mad < 1088392456 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :back < 1088392650 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :your computer must not like that you're suggesting esoteric programming languages < 1088392652 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's getting scared < 1088392653 0 :WildHalcyon_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088392655 0 :WildHalcyon__!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088392679 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :my computer fears me < 1088392682 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :muahahahaha! < 1088392703 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not so scared as it is frantic. < 1088392716 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :my computer's afraid of me - it listens to me < 1088392720 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :well... every attempt to subvert me only deepens my resolve < 1088392752 0 :iamcal!~bees@h69-cpe104.insinc.com JOIN :#esoteric < 1088392855 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :the evening is nigh... project 'iguana' shall be completed before its death < 1088392865 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1088392878 0 :iamcal!unknown@unknown.invalid PRIVMSG #esoteric :project iguana? < 1088392900 0 :Toreun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1088392910 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :yes, its the temporary name of my esolang < 1088392921 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :toreun and I were discussing it earlier < 1088392928 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :fleshing out some bloody annoying details < 1088392977 0 :Toreun!~Toreun@ool-45738c44.dyn.optonline.net JOIN :#esoteric < 1088392992 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm whatever your computer's got must be contagious, WildHalcyon < 1088392993 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :my computer, in its infinite hatred of everything that I was, am, or ever will be, is trying to thwart my creative efforts < 1088393017 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :lol, yeah... its infected with RAGE... stupid 28 days later < 1088393220 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :its alright though, Im beginning with the good old-fashioned pencil-and-paper technique, I visualize stuff better when I write it down < 1088393250 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I can never visualize things on the computer < 1088393292 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I can never really be creative on a computer... especially a desktop < 1088393299 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I have trouble with that too < 1088393326 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I need to get my typewriter fixed. I actually prefer writing, like narratives, etc, on a typewriter. < 1088393348 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :I think programming in befunge on a typewriter would be a little more than just difficult < 1088393357 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088393361 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I get that feeling too < 1088393507 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :So, I still need a method for calling methods < 1088393524 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :the execute-string method isn't necessarily BAD, its just not very esoteric < 1088393549 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088393551 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1088393569 0 :WildHalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088393617 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :at one point I was debating about 2D function names, but I dont think I can do it with just the 127 ascii characters < 1088393638 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :how about: get rid of methods all together - just have the equivalent of a goto in 2D < 1088393691 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :another possibility. < 1088393708 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :that way you can define "sections" of your code to be about one thing < 1088393708 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of having 2 types of gotos - a regular one, and a 'function' one that kept track of where it came from < 1088393717 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :ah, like gosub < 1088393735 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :that's what I meant < 1088393742 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I'm speaking basic here, it seems < 1088393754 0 :iamcal!unknown@unknown.invalid QUIT :"stuff to do" < 1088393791 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :its okay < 1088393802 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :I liked the term, and I understood it, even if Ive never learned basic < 1088393825 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah. that's what basic's about, I guess < 1088393844 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :BASIC's my roots, though, and it's the only language I can think of with gosub < 1088393863 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :well, I might just have to get myself a BASIC education < 1088393866 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :... sorry for the pun < 1088393889 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's okay. I appreciate bad puns. < 1088393906 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :and I realized that would have been the perfect opportunity for INCLUDING a bad pun within that statement < 1088393910 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :but unfortunately, I could not think of any < 1088393928 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :lol, its what Im here for < 1088394003 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1088394020 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :k < 1088394103 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :have you ever heard of the language java2k? < 1088394109 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1088394119 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :but I would gather from the name that it's like a new version of Java < 1088394131 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :(a language which I cannot stand, btw) < 1088394152 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :(especially because it's overused WAY TOO MUCH) < 1088394156 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :(yeah, I'll stop ranting now) < 1088394178 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :lol, thats perfectly fine, no.. its more of a joke language < 1088394187 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1088394194 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles it < 1088394209 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :it has random undefined behavior < 1088394215 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :ah, perfect time for my internet to crap out on me < 1088394236 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, so it's a lot like java < 1088394237 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :something works alright only 90% of the time, including the 90% < 1088394264 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1088394268 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :what about that statistic? < 1088394302 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :and then that statistic? < 1088394328 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :"Java2K is not a deterministic programming language, but a probabilistic one. Even for built-in functions, there is only a certain probability the function will do whatever you intend it to do. All Functions have two different implementations. At runtime, based on a pseudo-RNG, the actual implementation is choosen. This is in line with common physicalist assumptions about the nature of the universe - there is never absolute securi < 1088394342 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :ays only probability" < 1088394343 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah. so I'll stop with the probability theory. < 1088394435 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :lol, its crzy < 1088394441 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088394459 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I guess if EVERYTHING holds true to the 90% of the time thing, we'd have a paradox < 1088394471 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :because it would become 0% eventually < 1088394490 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :well, theres one instruction which would operate 100%... Im trying to remember what it is, I think its an if statement < 1088394582 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1088394584 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :that's no fun < 1088394593 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I want a 90% chance of the if being an ifnot < 1088394619 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :there's one of those too, but this instruction is set up so that you can make it 99.9, or 99.99% < 1088394627 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1088394639 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :Im sorry, Im not explaining it right < 1088394646 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :http://p-nand-q.com/humor/programming_languages/java2k.html < 1088394659 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think I'm on that site < 1088394662 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yes, I am < 1088394746 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :but the manual is 404, you can get it cached one google though < 1088394758 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088395093 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :brb, phone conversation distracting me < 1088395095 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :k < 1088395252 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :Phew... finally! < 1088395268 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1088395278 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :so I've been looking at other langs (especially esolangs) to see what ideas I can 'borrow' (I prefer steal) to include < 1088395302 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm writing up formal specs for my lang right now, actually < 1088395307 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's a 2D language < 1088395314 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :that was inspired by befunge < 1088395330 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :is it very similar to befunge, or is it more like argh or enema? < 1088395339 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I'm not familiar with those two < 1088395344 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :but no, it's not similar to befunge < 1088395354 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's two dimensional < 1088395357 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :that's about it, I guess < 1088395385 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :the thing that I really like about two dimensional languages is that there's no need for for- and while- loop syntax, because you can just write your own < 1088395403 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088395434 0 :WildHalcyon__!unknown@unknown.invalid PRIVMSG #esoteric :what else is special about it? < 1088395441 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it has a stack and a queue < 1088395453 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :and it's self-modifying techniques I consider pretty original < 1088395544 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :here's the instruction list: http://www.toreun.org/quast/esolang.txt < 1088395549 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :it's not a specification, though < 1088395557 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :so a lot might be unexplained and confusing < 1088395591 0 :WildHalcyon!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088395672 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its looks okay < 1088395751 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so there's a stack and a queue? < 1088395763 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1088395804 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :an a section called the "void" which is basically temp memory for operations < 1088395808 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :and a buffer < 1088395813 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :for numbers < 1088395862 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ohh, ok < 1088395885 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :http://www.toreun.org/quast < 1088395899 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :there's my interpreter, and my brainfuck interpreter < 1088395912 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :I'm off to bed, I'll finalize my specification tomorrow < 1088395921 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1088395921 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :night then < 1088395954 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im out of here too < 1088395957 0 :WildHalcyon!unknown@unknown.invalid PART #esoteric :? < 1088396561 0 :WildHalcyon__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088401106 0 :WildHalcyon!~wildhal@c-24-18-250-7.client.comcast.net JOIN :#esoteric < 1088402252 0 :WildHalcyon!unknown@unknown.invalid PART #esoteric :? < 1088409599 0 :clog!unknown@unknown.invalid QUIT :ended < 1088409600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1088421110 0 :deltab!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088423138 0 :kosmikus|away!unknown@unknown.invalid NICK :kosmikus < 1088431713 0 :Toreun!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1088432439 0 :deltab!~deltab@espians.com JOIN :#esoteric < 1088435421 0 :Toreun!auozr@ool-45738c44.dyn.optonline.net JOIN :#esoteric < 1088441178 0 :calamari_!JeffryJohn@as03-pho-az-205-186-106-221.rasserver.net JOIN :#esoteric < 1088441180 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1088441206 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1088441490 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :what's new, calamari_? < 1088441792 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :not too much.. haven't worked on anything since I released bfasm 0.10 < 1088441812 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :oh, can I take a look at that? < 1088441851 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :sure :) http://www.kidsquid.com/compilers/bfasm/bfasm.html < 1088441925 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :what syntax does it use? nasm? < 1088441975 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :I made up my own syntax for it based on what would be easiest to parse < 1088442047 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :3 letter instruction.. operands (spaces or tabs are ignored) < 1088442083 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :it looks pretty normal, though.. for example: mov r1, r2 < 1088442086 0 :Toreun!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I see < 1088446200 0 :kosmikus!unknown@unknown.invalid NICK :kosmikus|away < 1088447753 0 :kosmikus|away!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1088447917 0 :lament_!unknown@unknown.invalid PRIVMSG #esoteric :calamari_: so are you going to compile C to it? < 1088447991 0 :kosmikus|away!~andres@kosmikus.developer.gentoo JOIN :#esoteric < 1088448787 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah, I still want to do that < 1088448808 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :it can't be ANSI C, tho < 1088448829 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :and that might upset some purists < 1088448840 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Bah. C is so boring. Implement B instead! < 1088448861 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :BCPL ? < 1088448907 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :No, B. I believe it came somewhere in-between BCPL and C. < 1088448915 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1088448944 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :From what I've seen, it's something like a typeless C. < 1088449419 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :neat, B looks a lot closer to what I'll be doing: http://cm.bell-labs.com/cm/cs/who/dmr/btut.html < 1088452297 0 :lament_!unknown@unknown.invalid NICK :lament < 1088455577 0 :calamari-!JeffryJohn@as11-pho-az-205-186-114-200.rasserver.net JOIN :#esoteric < 1088456780 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1088460863 0 :iamcal!~bees@h69-cpe104.insinc.com JOIN :#esoteric