< 1198023193 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198023193 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198023836 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1198024270 0 :johnk!unknown@unknown.invalid QUIT :"Leaving" < 1198024836 0 :xristos!n=xristos@serlx33.essex.ac.uk JOIN :#esoteric < 1198025554 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1198026789 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198027509 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198027760 0 :a0sx!unknown@unknown.invalid QUIT :"IceChat - Keeping PC's cool since 2000" < 1198029174 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198029254 0 :oerjan!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1198029789 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1198030956 0 :sebbu2!n=sebbu@ADijon-152-1-51-65.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1198031448 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1198031644 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1198031744 0 :immibis!n=immibis@125-238-252-190.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1198032082 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1198032445 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198032446 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1198034288 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198034289 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198035228 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1198036380 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198036380 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1198036527 0 :sgtd!n=SOD@wilug/newlug/sgtd JOIN :#esoteric < 1198036544 0 :sgtd!unknown@unknown.invalid PRIVMSG #esoteric :warez da botz @!? < 1198036610 0 :sgtd!unknown@unknown.invalid PART #esoteric :? < 1198036704 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198037099 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1198037201 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198037510 0 :ELIZA842!n=eliza@125-238-252-190.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1198037519 0 :ELIZA842!unknown@unknown.invalid PRIVMSG #esoteric :one is here. < 1198037539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA842: have you learned to recognize your nick yet? ;) < 1198037564 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no it has not. < 1198037570 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i can't be bothered < 1198037573 0 :EgoBotsClone!n=EgoBotsC@125-238-252-190.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1198037578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some of us _do_ depend on tab completion, you know :( < 1198037595 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to type it in uppercase though < 1198037611 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick _egobot_fillin < 1198037611 0 :EgoBotsClone!unknown@unknown.invalid NICK :_egobot_fillin < 1198037629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2 key presses vs. 7 is still a bit < 1198037782 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1198037815 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :elizaraw: nick ELIZa < 1198037816 0 :ELIZA842!unknown@unknown.invalid NICK :ELIZa < 1198037818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :elizaraw: nick ELIZA < 1198037819 0 :ELIZa!unknown@unknown.invalid NICK :ELIZA < 1198037822 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :any better? < 1198037857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: My what a nice name you have. < 1198037857 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I am not interested in names. < 1198037861 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198037862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1198037865 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198037889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: you are not very polite. < 1198037890 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What makes you think I am not very polite ? < 1198038210 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198038457 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Get a life < 1198038457 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does that have anything to do with the fact that your head is about to explode ? < 1198038464 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :WHat! < 1198038534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: you are not very good at distinguishing us, are you? < 1198038534 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does it please you to believe I am not very good at distinguishing us ? < 1198038704 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198039656 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198039658 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198040177 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198040791 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198040896 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198040993 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198041203 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan and faxathisia: I didn't bother programming it to distinguish you. < 1198041214 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or anyone else. < 1198041239 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's just an open source java applet, downloaded and connected to irc. < 1198042064 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :heh someone just searched "Zelda phantom hourglass phantom phantom phantom phantom phantom" and was looking for images.....now if only I knew why they were in Google Web Search (NOT image search)? < 1198042142 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That's a whole lot of phantoms. < 1198042152 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :why the repitition.. < 1198042153 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But I can understand why no google image. < 1198042175 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Some research on google image don't produce any, while google search can sometimes. < 1198042442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Any ideas for terrible proposals that I could use? ;) < 1198042576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reinstate slavery! < 1198042588 0 :Slereah!n=Test4@82.126.11.230 JOIN :#esoteric < 1198042596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Details? < 1198042597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming Agora doesn't currently have it, of course < 1198042607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one never knows :) < 1198042620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just needs about 100 proposals which will never be voted for. < 1198042633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I just need about 100 proposals which. . . Do nothing. < 1198042643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't even need Terrible Proposals. < 1198042690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it never says people can't change the rules by editing the wiki page. < 1198042696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :There shall be the High Priestess of Wong. At the start of every month, the High Priestess of Wong shall turn 55 degrees clockwise. < 1198042717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is giving WALRUS the patent title of WALRUS. < 1198042744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a WALRUS? apart from the historical ones... < 1198042765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WALRUS is a partnership. < 1198042767 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cracks up laughing about the high priestess of wong < 1198042829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i thought the rules used to be quite clear on only changing when they themselves required the change. don't know about nowadays, though. < 1198042844 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a member of b nomic. < 1198042848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Its full name is "While Apples Laugh, Robert Unties Shoes". < 1198042852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: This is Agora. < 1198042856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1198042859 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's agora? < 1198042862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Agora Nomic. < 1198042866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Agora > B. < 1198042878 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and it is where? < 1198042881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(especially since B Nomic recently entered its *4th* era. . .) < 1198042887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :agoranomic.org < 1198042888 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds it... < 1198042934 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :..."e wilt"? < 1198042949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"e" is a gender-neutral pronoun. < 1198042965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e, em, eir < 1198043155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, my terrible proposals are *similar* to the WALRUS, in that they encourage people to vote on them. . . < 1198043183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, by the current rules of Agora, people are awarded for *making a vote* on a proposal, regardless of it being adopted or not. < 1198043212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, the proposal itself need not award voters: it need only be a valid proposal. < 1198043230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/WALRUS/Walrus\ Scam/ < 1198043377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :There shall be the Hippopotamus. Every day except Thursdays, the Hippopotamus shall be Wallowing. < 1198043625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm also currently trying to make the location of Elephants relevant to the game. . . < 1198043730 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone add the rule "There will be two layers of ketchup on the floor. Every time a player does a game action, or produces a notebook from under his chair, or every ten minutes on a Wopday or Tuesday, the top layer of ketchup will spawn an elephant and fling it at the person who performed the game action, or to every admin if it's Tuesday or Wopday." < 1198043795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :There shall be Coffee and Brownie, to be Consumed at a Coffee Shop --> < 1198043807 0 :oerjan!unknown@unknown.invalid QUIT :"Yummy!" < 1198044209 0 :Slereah-!n=Test4@82.126.11.230 JOIN :#esoteric < 1198044226 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1198044231 0 :Slereah-!unknown@unknown.invalid NICK :Slereah < 1198044267 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198045277 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :A Fish A Fish is a kind of thing. < 1198045278 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1198045533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you and your crazy bots! < 1198045553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn, all this talk about agora almost makes me wanna know what the heck it is :\ < 1198045564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope it's not as awesome as it sounds < 1198045603 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :What is agora? :| < 1198045610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://agoranomic.org/ < 1198045617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is about as awesome as it sounds. < 1198045719 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1198046079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4800 proposals? < 1198046082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1198046088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haven't you made many yourself? < 1198046154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, there are many nomics < 1198046289 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :A Fish State is a kind of value. The Fish States are Swimming, Caught, Drying Out, Being Shipped, In a Shop, Being Bought, Being Cooked, and Being Eaten. A Fish is a kind of thing. A Fish has a Fish State. A Fish is usually Swimming. This is the every day rule: Remove every Fish that is Being Eaten from the game; Every Fish that is Being Cooked becomes Being Eaten; Every Fish that is In a Shop becomes Being Cooke < 1198046306 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes that's probably too long for irc, and posts it to a pastebin < 1198046379 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/823212 < 1198046534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am i to understand nomic is played fully in english? < 1198046562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'd need it to have a formal language to wanna get involved :o < 1198046607 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :try inform 7 < 1198046620 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or even c, c++ or java < 1198046628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :always wanted a fully extendable legal system enforced by the computer < 1198046639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :inform 7 < 1198046737 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :legal system...i still say to try inform 7. < 1198046742 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and write your own. < 1198046810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"design system for interactive fiction" < 1198046820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you demystify what inform is for me? < 1198046999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds interesting, but i have no idea what that has to do with a formal legal system < 1198048060 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the language itself is similar to english. < 1198048085 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and it would look very silly if the rules were modified to look like inform 7 code (but not necessarily BE inform 7 code) < 1198048123 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198048360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why use something that looks like english? < 1198048369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :force the players to learn a new language, i say! < 1198049424 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :my previous example was an example of the sort of thing i mean. < 1198049430 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/823212 < 1198049436 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's a rather stupid rule. < 1198049441 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. If you think nobody cares, try miss < 1198049447 0 :_egobot_fillin!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1198049449 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1198051199 0 :clog!unknown@unknown.invalid QUIT :ended < 1198051200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1198053846 0 :Slereah-!n=Test4@82.126.11.230 JOIN :#esoteric < 1198053880 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Who keeps reincarnating sliced bread?!" < 1198055076 0 :sebbu!n=sebbu@ADijon-152-1-26-251.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1198055141 0 :dbc!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1198055297 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1198055384 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198055506 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1198056305 0 :dbc!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1198056344 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1198058751 0 :Slereah-!n=Test4@82.126.11.230 JOIN :#esoteric < 1198063322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm too lazy to check this myself, and don't remember, what's pebble written in? i recall it was tcl, but might be just the fact it itself is basically tcl. < 1198063382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was thinking i could make something to produce bf code to evaluate an arbitrary math expression given a set of free cells < 1198063410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't really feel like making my own macro system, so... could perhaps do it in tcl and it could be added to pebble < 1198063417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although, you might not want my fingerprints there < 1198063424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and my code isn't pretty :) < 1198063434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... everyone forget everything i said, k? < 1198066442 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198066452 0 :Slereah-!n=Test4@81.53.108.180 JOIN :#esoteric < 1198066579 0 :sebbu2!n=sebbu@ADijon-152-1-26-251.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1198066759 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1198066759 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1198067461 0 :sebbu2!n=sebbu@ADijon-152-1-29-18.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1198068210 0 :sebbu!unknown@unknown.invalid QUIT :Connection reset by peer < 1198068290 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1198068446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : am i to understand nomic is played fully in english? i think i'd need it to have a formal language to wanna get involved :o < 1198068474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whhhell, i mean, something more mathy! < 1198068475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we did experiment with both perlnomic and schemenomic < 1198068485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1198068486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't work? < 1198068536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how the game is played, since i'm sooooo busy right now, so i'm not sure what the rules do exactly < 1198068538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as i recall, our proposals tended occasionally to have bugs that required a manual backup < 1198068544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1198068583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perlnomic crashed completely i think, but schemenomic i think just petered out as we lost interest < 1198068635 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1198068645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that i prolly would've tried < 1198068657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :incidentally i once created quite a bit confusion in Agora by performing an action in Norwegian :) < 1198068712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the confusion was heightened (as planned) by the fact that one of the hardest words to guess was "ikke" (not) < 1198068729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so in fact it was a non-action, but no one could tell :) < 1198068790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha :D < 1198068795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would've cracked that < 1198068860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :had to have a bit of luck... there were some who spoke german somewhat, but that was no help with that particular word < 1198069108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then there was Nomic World, the MUD. it was played in English but the rules often required reprogramming the game < 1198069240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :awesome, when did these things happen? < 1198069248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or is nomic world still alive? < 1198069268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Nomic World died in 1993 < 1198069293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shortly afterward, Agora was created from the ashes < 1198069511 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :If there was a directive creating ashes it should have died with the other directives, no? < 1198069558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :from the ashes = by the refugees, really, who gathered on the nomic mailing list < 1198069576 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. < 1198069618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although one thing _was_ saved from Nomic World - the Fantasy Rules Committee. (by me, as i recall, as i was the Committee Judge at the time) < 1198069647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the Committee Rule specified that the judge could change the committee forum. < 1198069755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least that is how i recall it. < 1198069755 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1198075378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p265265466.txt < 1198075403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try something a bit more complicated < 1198075429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :multiplication isn't done yet, and i need to refactor a bit so you can add functions easily, but it's quite nice already < 1198075454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not, but it definately exists. < 1198075457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1198075506 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :There's a computation class in 2008. < 1198075515 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hope I'll have enough free time to sneak in. < 1198075786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p363642116.txt it may need some adjustment xD < 1198075801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i show too little memory < 1198075837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p554421432.txt < 1198075839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :better < 1198075853 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What does it do! < 1198075866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stack code -> brainfuck code < 1198075873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :harder than one might think < 1198075896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least harder than i thought < 1198075910 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Stack code? < 1198075920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's just the output of my program < 1198075923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yeah < 1198075936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[n] means relative memory cell n < 1198075942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :n:th cell from current cell < 1198075960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ takes two memory cells, and computes their sum < 1198075975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, you have to make sure everything is copied if used multiple times < 1198075989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you have to keep track of which cells are free to use < 1198076028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the code is huge exactly because it makes of copy of everything if necessary < 1198076035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that you can do much better in brainfuc < 1198076036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1198076060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could do it in less code though < 1198076611 0 :bsmntbombdood!n=gavin@75-166-183-169.hlrn.qwest.net JOIN :#esoteric < 1198076808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone fluent in brainfuck throw me multiplication, faster than if i do it prolly :P < 1198076814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not, but better < 1198076941 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Isn't the algorithm on the wiki? < 1198076962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, might be, i just usually google once and give up if it's not the first result :) < 1198076971 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Brainfuck_algorithms#x_.3D_x_.2A_y < 1198076973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually... < 1198077005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there might be a problem, since i'm not sure i've taken to account most will want to use up the operands in the algo < 1198078770 0 :RedDak!n=dak@host7-89-dynamic.3-79-r.retail.telecomitalia.it JOIN :#esoteric < 1198079002 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1198081476 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is the Wolfram book any good? < 1198081505 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :NKS? < 1198081515 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1198081566 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :From what I hear, most people find it highly controversial. People tend to think it's pure genius or complete drivel < 1198081582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is a fairly detailed wiki article < 1198081617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/A_New_Kind_of_Science < 1198081655 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :The criticisms section seems hefty. < 1198081667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one big criticism is a notable lack of peer-review in most of wolfram's work < 1198081691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a "new kind of science" isn't necessarily rigorous science, it would appear < 1198081702 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Someone was complaining that all the good stuff in it is borrowed from other people, and in most cases previously published. < 1198081750 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I guess the purchase will have to wait. < 1198081785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is of course the infamous "rule 110" cellular automaton proof < 1198081800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Rule_110_cellular_automaton < 1198081815 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Right, which was by an employee of his, and he took legal action to get the person not to publish it? Since it was done on Wolfram's time? < 1198081838 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(iirc) < 1198081861 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1198081942 0 :jix!n=jix@dyndsl-091-096-045-248.ewe-ip-backbone.de JOIN :#esoteric < 1198082361 0 :porfus271!n=none@24-151-39-086.dhcp.nwtn.ct.charter.com JOIN :#esoteric < 1198082369 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :please say "Hello World" < 1198082528 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not at all in the mood for IRP today. < 1198082547 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Plus, why always "Hello world"? < 1198082554 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :its in the wiki < 1198082558 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :and its my first program... tradition < 1198082562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I would say "Hello, World!" < 1198082576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's how I generally punctuate it, anyway. < 1198082596 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :i guess my proggy is a little buggy < 1198082653 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Does "Hello world" have a particular origin < 1198082653 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :? < 1198082683 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Let's ask wikipedia. < 1198082693 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know it's present in BASIC programming books from the mid 70's < 1198082740 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"The first known instance of the usage of the words "hello" and "world" together in computer literature occurred earlier, in Kernighan's 1972 Tutorial Introduction to the Language B" < 1198082755 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, bell labs < 1198082843 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Functional programming languages, like Lisp, ML, and Haskell, tend to substitute a factorial program for Hello World, as the former emphasizes recursive techniques..." <- wtf? < 1198082867 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as an example of how never to program anything else in the language, or what? < 1198082929 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although I suppose the "spirit" of LISP is more in line with using recursion simply because you can, rather than in cases where it's a good idea < 1198082972 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :at least it isn't a recursive fibonacci sequence program, I guess < 1198083096 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1198083593 0 :jix!n=jix@dyndsl-091-096-045-248.ewe-ip-backbone.de JOIN :#esoteric < 1198084170 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1198084268 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1198084347 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1198084478 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1198084483 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :how about this < 1198084489 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE say "/quit" < 1198084498 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :without the quotes < 1198084505 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :oh man i bet this is SO original < 1198084512 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1198084513 0 :porfus271!unknown@unknown.invalid PRIVMSG #esoteric :no one has thought of this before < 1198084522 0 :porfus271!unknown@unknown.invalid QUIT : < 1198084529 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Lulz < 1198085384 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1198085406 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198085422 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1198088025 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1198088068 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1198089694 0 :RedDak!n=dak@host183-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1198092111 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1198093587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: in haskell, they show you how to do factorial recursively, so that people too stupid to understand how that works stop reading. < 1198093599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Then, they show you fac n = product [1..n] < 1198093623 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1198093716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never understood what's so wrong with recursion < 1198093736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with everything else, it's always about clarity, but when it comes to recursion, NEVER, that's slow! < 1198093752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least that's my impression < 1198093757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :people are stupid < 1198093764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not in haskell < 1198093770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1198093774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what not in haskell < 1198093784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in haskell: it's always about clarity. Recursion is often not as clear as other ways. Therefore, it's rarely used. < 1198093811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true < 1198093834 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least when it's tail recursion as opposed to "true" recursion where you have to recurse more than once in the same call < 1198093846 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which you typically can't get rid of at all < 1198093846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, if using an imperative language, the recursive solution is usually much simpler than the imperative one... < 1198093882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, tail recursion is usually clearer in an iterative fashion < 1198093886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a given < 1198093898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i was just speaking generally < 1198093917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do know haskell is the language of gods < 1198093934 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is the universe programmed in Haskell? < 1198093943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1198093962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for the most part, i think they used scheme too < 1198094222 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198094224 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1198095152 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I wasn < 1198095170 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't saying recursion is bad, but there are many cases where it's a horrible idea < 1198095172 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the last 5 pages of the universe is alll )))))))))))))))))))))))))))) < 1198095186 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1198095189 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like GOTO, it should be used carefully, sparingly, and where it's the most effective solution < 1198095197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :use it wrong and you can fuck up royally < 1198095240 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :This guy teaches java at my uni, he email the whole saying "Please please please do not use break labels (java) !" and gave no reasons why! < 1198095259 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the whole class* < 1198095269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1198095309 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's because break labels in Java are generally a horrible, horrible hacky way to do things. It's a little like ternary operators in Java- possible, but heavily frowned upon < 1198095335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: indeed, it's sometimes a really bad idea, but i doubt most c programmers know *why* and *when* it's a bad idea < 1198095343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just EVIL RECURSION KILL THE HERETIC < 1198095346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1198095361 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but most C programmers tend to be very closed-minded about languages in general < 1198095376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1198095430 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well C doesn't specifiy TCO < 1198095439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"If it doesn't compile, it sucks. If it doesn't have pointers, it sucks. If it does any runtime checking at all it's horribly 'inefficient' and sucks." etc, etc < 1198095439 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so you are basically risking it everytime you recursse < 1198095478 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I guess my language sucks big time :O < 1198095491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is why C programmers naturally hate Java. Ironically, java programmers tend to hate C (or more often C++) for exactly the opposite reasons < 1198095502 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1198095520 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It would be more ironic if it was the same! < 1198095530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like languages with optional runtime checks that can be compiled in < 1198095559 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I like Prolog.. Way too much! < 1198095636 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Slereah- What language ? < 1198095647 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Just some Turing machine. < 1198095741 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I also love postscript < 1198095856 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I highly recommend that anyone who's never played with postscript give it a spin sometime. For a language that was never intended for human use, it will surprise you. < 1198095875 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Was it intended for robots? < 1198095950 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1198095955 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I am really enjoying SQL < 1198095958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :computers < 1198095963 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and typesetting software < 1198095966 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and laser printers < 1198095983 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's a great language i think.. < 1198096001 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like discovering that you can crack open a word document and find a beautiful scripting language inside < 1198096019 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1198096044 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is it nice for such a language, or actually nice? < 1198096050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :actually nie < 1198096052 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*nice < 1198096081 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can honestly say it has the prettiest syntax I've ever seen in a non-esolang < 1198096095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I accidentally designed a language very much like it in my free time < 1198096108 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Thusly? http://www.99-bottles-of-beer.net/language-postscript-1135.html < 1198096197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1198096225 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's okay I guess. < 1198096229 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although that isn't much like how I tab in the language < 1198096246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that isn't a very good example of how the language is pretty, though < 1198096270 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :look at some of these: http://www.pvv.ntnu.no/~andersr/fractal/PostScript.html < 1198096417 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to appreciate it. < 1198096432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;i < 1198096455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try stripping the comments < 1198096456 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks.. you often have ot write code to really feel it ? < 1198096473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i think so too < 1198096566 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'd agree with faxathisia < 1198096604 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's difficult to say what in particular I like about PS aside from the fact that it's stack-based, but it just feels very clean and expressive < 1198096632 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why did I never get into any stack languages < 1198096646 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I've coded small amounts but never got immersed < 1198096656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc dc dc dc ! < 1198096665 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh yea hI wrote factorial I think thats all :p < 1198096673 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :dc is nice though < 1198096773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :learning to use an RPN calculator and hearing about FORTH made me fall in love with stack-based languages < 1198096812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I then designed and implemented a language that, as it turned out, is eerily similar to postscript by designing things how I assumed they worked in FORTH < 1198096836 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :learning real FORTH was a little disappointing to me after that. :/ < 1198097070 0 :RedDak!n=dak@host183-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1198100110 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1198100290 0 :GreaseMonkey!n=saru@219-89-41-90.dialup.xtra.co.nz JOIN :#esoteric < 1198100328 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1198100411 0 :jix__!n=jix@dyndsl-091-096-047-124.ewe-ip-backbone.de JOIN :#esoteric < 1198100412 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1198100864 0 :Slereah_!n=Test4@81.53.108.180 JOIN :#esoteric < 1198100879 0 :Slereah_!unknown@unknown.invalid NICK :Slereah < 1198101345 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Was I under the delusion that you couldn't change a string variable on Python for two weeks when it's actually only for letters of this string? < 1198101370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1198101402 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is hard to express. < 1198101479 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :When I first read the tutorial, I saw this : < 1198101480 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Unlike a C string, Python strings cannot be changed. Assigning to an indexed position in the string results in an error" < 1198101498 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I though you couldn't assign a new string to a string variable. < 1198101510 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which was kind of a nuisance to program < 1198101543 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :why are strings in python immutable? < 1198101555 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No idea. < 1198101568 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if this language has mutable objects.. < 1198101643 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that you could do string = string[0:i-1] + "char" + string[i:len(string)] instead < 1198101740 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It works. < 1198102190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not hard to express < 1198102201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in python, strings are immutable, but variables aren't, ever. < 1198102217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can always change the contents of a var < 1198102221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can't change a string < 1198102236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Strange concept. < 1198102251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe, but it's not unique. < 1198102315 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is the purpose of this feature? < 1198102358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you change a string, it changes everywhere that string exists < 1198102365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you could not use one as a hashtable entry < 1198102390 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1198102395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ prevents some bugs < 1198102395 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oops, wrong window. < 1198102397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1198102405 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do not fear, I am not going away < 1198102410 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198102421 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, my ghost is < 1198102424 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But not me. < 1198102456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1198102469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i almost burst into tears < 1198102483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not strange < 1198102507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you consider anything strange? < 1198102514 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1198102536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if i told you i wanna gruzel you gnuzels? ;) < 1198102543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um < 1198102547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1198102586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda like frumbling you quilzers < 1198102589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only with my penis. < 1198102604 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You're going to do his taxes with your penis? < 1198102606 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sounds good < 1198102802 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, time to try to clean up my code from that delusion. < 1198102918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: there's nothing weird with immutability, the object just doesn't have any method the change it, all it's methods just return data about it < 1198102944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, you *can* concatenate strings for example, it's just the result is returned as a new string. < 1198103312 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1198103350 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this means that strings are really just like numbers etc < 1198104319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p611362161.txt < 1198104327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :started playing with this again :P < 1198104332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :moduloez! < 1198104379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it now "only" lacks constants and... err, what's it called < 1198104401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, doesn't have a name, heh, i mean, it can't handle unused cells with other than zero value < 1198104420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be a 5-minute adjustment prolly, and would simplify multiplication and division a bit < 1198105022 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what is that? < 1198105069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :made a simple stack-language -> brainfuck converter, nothing fancy, like a real tc stack language, was just thinking it'd be nice to be able to convert simple expressions to bf < 1198105128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that works for any expression with cells given by [cell index] and operators +, -, *, / and \ for swap, although dunno if that's necessary really < 1198105160 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1198105173 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is there a trick to swap, or is it just dumb? < 1198105202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think the a-=b-=a-=b trick might be good there < 1198105209 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it is < 1198105211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :swap could, in theory, just swap virtually, can use different locations for the following commands... but i made it actually swap, in case you wanna use it in a loop or something < 1198105227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhh everything is stolen from our wiki :P < 1198105231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the algos < 1198105249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i program just two languages at a time if possible... < 1198105264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(python + stack language) < 1198105322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually wrote an almost error free stack-bf converter right away, but had two 20-minute sessions trying to locate errors in it, when it was actually correct, i just forgot what the stack language was supposed to do xD < 1198105332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well that is a bit of a crap algo... < 1198105342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1198105350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll *look* at it < 1198105373 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out the better one < 1198105404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd also like a destructive multiplication / division, since this doesn't currently support non-destructive ones xD < 1198105688 0 :jix__!unknown@unknown.invalid NICK :tussi < 1198105704 0 :tussi!unknown@unknown.invalid NICK :jix < 1198105810 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that will be more complicated than I thought < 1198105817 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you can't avoid a temp variable < 1198105844 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1198105844 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think one can do something clever with differentes, though < 1198105859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :les diferantes? < 1198105926 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*differences < 1198105928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/XOR_swap_algorithm#Variations < 1198106037 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1198106037 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198106468 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198106699 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1198106798 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1198107090 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1198107193 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1198107228 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1198107245 0 :bsmntbombdood!n=gavin@75-166-183-169.hlrn.qwest.net JOIN :#esoteric < 1198107346 0 :Slereah-!n=Test4@81.53.108.180 JOIN :#esoteric < 1198107854 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1198108360 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1198108695 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)