< 1177977629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"D f(y) y+3; print(f(2)*2)" ==> "[Syly 3 +Ly Zd>r] sf 2 lfx 2 * p" < 1177977925 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses the newsgroup alt.fan.dragons < 1177977959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I love to read it, but every time I read it my stomach starts churning. < 1177977959 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1177977966 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, WTF?! < 1177977975 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Why, why, why? < 1177977989 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you missed the context < 1177977997 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :00:03:37 * SimonRC curses the newsgroup alt.fan.dragons < 1177977997 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :00:04:11 < SimonRC> I love to read it, but every time I read it my stomach starts churning. < 1177978029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, Misser of Context! < 1177978031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty SimonRC < 1177978035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::D ihope < 1177978047 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe I have a crush on it < 1177978049 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1177978176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, imitation bc < 1177978280 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1177978287 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1177978316 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1177978318 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: so what's this about stomach churning? < 1177978346 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I feel ill every time I read the newsgroup alt.fan.dragons < 1177978354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yet I love to read it < 1177978364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IT'S NOT FAIR < 1177978377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why do you feel ill? < 1177978382 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1177978425 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know it is because the blood is being diverted away from my digestive system, like a f-o-f reaction, though my heart rate and breathing don't go up much. < 1177978475 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know why the newsgroup (or rather, I suspect, the concept behind it) is causing that reaction in me < 1177978483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The concept behind it, eh? < 1177978566 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RTFFAQ < 1177978609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, i guess if the conversation is mainly about grilling knoghts for dinner... (-:C < 1177978616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*knights < 1177978619 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1177978657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :many of the peole there are Otherkin < 1177978668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I'm damned sure I'm not. < 1177978699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so basically you are envious because _you_ are not a dragon? < 1177978707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1177978779 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have always liked dragons, maybe it would be fun to be one < 1177978794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but WTF does the group have that effect on me? < 1177978938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Subconsciously envious? < 1177978953 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look in a mirror and see if your eyes are green. That's a sure-fire way to tell, maybe. < 1177978961 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1177978967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P indeed. < 1177978969 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe it has something to do with my (partial) vorarephilia < 1177978985 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok maybe you didn't want to know about that < 1177979061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well does that too make your stomach churn? < 1177979090 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1177979104 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Vore has ... other effects on me < 1177979163 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaarrrgh it can't parse x^2+1 < 1177979189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: love of devouring? < 1177979196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: approximately < 1177979202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :see wikipedia < 1177979222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or not, if you prefer < 1177979223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1177979238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is yours first-person, second-person, or third-person? < 1177979243 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1177979246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1177979249 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which is which? < 1177979266 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :First person is eating, second-person is being eaten, third-person is watching someone be eaten. < 1177979272 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :first person < 1177979278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1177979307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That may have something to do with it. < 1177979310 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :slight inclination towards soft-vore < 1177979316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Soft-vore? < 1177979317 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you think?!?!??!!?!?! < 1177979323 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: see wikipedia again < 1177979339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It means you don;t chew < 1177979341 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1177979357 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Soft-vore is not chewing? < 1177979370 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1177979373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well reptiles do tend to swallow things whole, don't they? (-:C < 1177979387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Snakes come to mind as an example. < 1177979418 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is C the eyebrows there? < 1177979425 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: indeed, snakes do that. < 1177979429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, the horns < 1177979462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1177979514 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he is telling random people on the internet things his parents and close friends don't know < 1177979569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except for one < 1177979597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I have similar things. < 1177979601 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Me too < 1177979602 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1177979603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is not speaking about dragons per se, but rather finding others sharing a similar fetish < 1177979605 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1177979622 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I don't *think* the dragon-liking is anything sexual < 1177979655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, um... well, vorarephilia has some overlaps with it. < 1177979657 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow, [[vorarephilia]] has quite an active talk page for a one line article < 1177980141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There aught to be an Uncyclopedia article like that. < 1177980245 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think the UC article on dragons is necesary reading at this point < 1177980283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sort of like Fisher Price? < 1177980334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/Fisher_Price and http://uncyclopedia.org/wiki/Fisher_Price:_A_Retrospective < 1177980929 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the reader is requested to go fellate a coprophilliac < 1177981018 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Go "eat" those who fuck shit. < 1177981098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :That's what i said < 1177981201 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1177981218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Dragons tend to spontaneously implode when being huffed, especially the red ones. < 1177981495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_im_plode? < 1177981625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: makes them easier to huff, or something. < 1177981663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, it is just a trap, put there by devious dragons. < 1177981689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to _lure_ people into huffing them. < 1177982189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tricky little bastards < 1177983857 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/w/index.php?title=Vorarephilia&oldid=127070561 < 1177984006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :silly wikipedia < 1177984175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/UnNews:Theory_of_Sexual_Reproduction_revised (warning language) < 1177984179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wrote it < 1177984202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1177984244 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ah, already read that < 1177984257 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..oh.. < 1177984359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but it's good though < 1177984364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :are you on #uncyclopedia? < 1177984403 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1177984408 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1177984466 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :However, there are some fears that the discovery will lead people to turn to atheism as a contraceptive. < 1177984469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1177984576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1177984609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will BRB < 1177984612 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1177984636 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1177984651 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WhatdidImiss? < 1177984685 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1177984735 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is glad to finally be using his FN password < 1177984764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"FN"? < 1177984800 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :FreeNode < 1177984804 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1177984815 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what does that do? < 1177984824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I didn't konw about passwords < 1177984912 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nickserv < 1177985334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"According to an online study of 30 traditionally bad sounds, the sound of vomiting is the worst sound in the world." http://en.wikipedia.org/wiki/Vomiting < 1177985338 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very interesting. < 1177985405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that one went the rounds earlier this year in newspapers, i believe < 1177985428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe this autumn < 1177986075 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh, that thing < 1177987362 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1177987427 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1177987433 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1177992591 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1177993135 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1177995864 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1178000528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WTF?! http://www.bbc.co.uk/sn/tvradio/programmes/horizon/broadband/tx/universe/vote/ < 1178000540 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :have these people not heard of cosmic rays? < 1178003729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, if you put it together with that other theory that universes reproduce by evolving intelligent creatures until they recreate the big bang... < 1178003957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's one funky "theory." < 1178004062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess the journalists just conveniently ignored those who pointed out that the _current_ accelerators are a far way from creating anything that nature doesn't do by chance. < 1178004249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nature creates universe-destroying phenomenon (which, by definition, would produce effects at faster than the speed of light) by chance ;) < 1178004369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i sort of imagined that if the universe was designed, then the light-speed limit would be there in order to prevent catastrophes from spreading too fast. < 1178004543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, that sort of only makes sense with the speed of light in a non-relativistic setting. < 1178006399 0 :clog!unknown@unknown.invalid QUIT :ended < 1178006400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178006674 0 :oerjan!unknown@unknown.invalid QUIT :"The pain, the pain!" < 1178008668 0 :sebbu!n=sebbu@ADijon-152-1-58-102.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178009910 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1178018746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The media are nice, but they often exaggerate things. < 1178019140 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1178019147 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jbum.com/idt/r.html :) < 1178019156 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :The R Programming Language < 1178019385 0 :Figs_!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1178019385 0 :Figs!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178019804 0 :Figs_!unknown@unknown.invalid PART #esoteric :? < 1178021253 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :i'm looking for a t, u or i programming language < 1178023272 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :TECO, Unlambda, Icon < 1178023275 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has lunch < 1178025946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1178025948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Plof. < 1178028219 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178029190 0 :jix__!n=jix@dyndsl-091-096-042-135.ewe-ip-backbone.de JOIN :#esoteric < 1178032770 0 :pikhq!n=pikhq@c-75-70-41-174.hsd1.co.comcast.net JOIN :#esoteric < 1178034020 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178034456 0 :pikhq!n=pikhq@c-75-70-41-174.hsd1.co.comcast.net JOIN :#esoteric < 1178035993 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1178037364 0 :UnrelatedToQaz!n=chatzill@host81-159-25-12.range81-159.btcentralplus.com JOIN :#esoteric < 1178037689 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1178037746 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++. < 1178037751 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1178037787 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :goodgood. < 1178037797 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M} < 1178037801 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1178037801 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178037948 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1178037951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1178037953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1178037958 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!help funge93 < 1178037961 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1178038055 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!funge93 < 1178038056 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric : v < 1178038058 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric : v.3< >6.v < 1178038059 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric : @.2?< ? >?5.@ < 1178038061 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric : ^.1< ^ >4.^ < 1178038072 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1178038078 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :what can you do < 1178038086 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1178039406 0 :Terrasque!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1178041526 0 :UnrelatedToQaz!n=chatzill@host81-159-25-12.range81-159.btcentralplus.com JOIN :#esoteric < 1178041610 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :That was odd. < 1178041726 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_a)O!"Hello World!"o.]} < 1178041758 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :running it might help < 1178041793 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_a)O!"Hello World!"(_a)o.?]} < 1178041796 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1178041806 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Meh. There we go. < 1178041886 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_a)A!(_b)<2>=(_c)<3>=(_a)a.?(_d)O!(_d)o.]} < 1178041895 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :close enough < 1178041898 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178042179 0 :jix__!unknown@unknown.invalid NICK :jix < 1178044574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :school sucks < 1178044747 0 :nazgjunk!unknown@unknown.invalid PRIVMSG #esoteric :disagree :P < 1178052362 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<= high school pretty much sucks. College can be hard, but it's worth it. < 1178052924 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178053893 0 :pikhq!n=pikhq@c-75-70-45-135.hsd1.co.comcast.net JOIN :#esoteric < 1178054003 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1178054016 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1178054867 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I know high school math. < 1178054874 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Much of it, anyway. < 1178054882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is calculus BC considered part of high school math? < 1178055086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Calculus BC" ... I don't think they had calculus that early in history ;) < 1178055566 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Back then, "calculus" meant nothing more than "rock". < 1178055597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, they must have had thousands of words for describing rocks. < 1178055621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's BC? < 1178055627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Calculus" would be a rock used for mathematics. < 1178055657 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/AP_Calculus < 1178055679 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The Greek period introduced some of the ideas of integral calculus, but does not seem to have developed these ideas in a rigorous or systematic way. Eudoxus (circa 408 BCE - circa 355 BCE) used the method of exhaustion, which prefigures the concept of the limit, to calculate areas and volumes. Archimedes (circa 287 BCE - 212 BCE) developed this idea further, inventing heuristics which resemble integral calculus. < 1178055754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The method of exhaustion? < 1178055903 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the method of exhaustion. < 1178055918 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1178057022 0 :jix__!n=jix@dyndsl-080-228-177-118.ewe-ip-backbone.de JOIN :#esoteric < 1178057510 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178058670 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178058708 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178060415 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178060861 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178068498 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :- the international hub for esoteric programming language design and deployment - < 1178068503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UNDO. < 1178068520 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's ... so short ... < 1178068532 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :- the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ < 1178068538 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ < 1178068570 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :- the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or ttp://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | 09F911029D74E35BD84156C5635688C0 < 1178070781 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1178070793 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no! the'll take away #esoteric ! < 1178071107 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :at least be esoteric and put it in base 47 or something < 1178071171 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hum ho. < 1178071194 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or ttp://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | 09F911029D74E35BD84156C5635688C0 < 1178071196 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CfkRAp1041vYQVbFY1aIwA== is base64, i don't happen to have a base 47 encoder handy < 1178071215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what did you change? < 1178071226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Every URL is subtly wrong now. < 1178071237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[2007-04-29 18:31:01] =-= Topic for #esoteric is ``#esoteric - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/'' < 1178071294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Why? < 1178071305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Every URL? < 1178071305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I only see one. < 1178071305 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :#esoteric - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | 09F911029D74E35BD84156C5635688C0 < 1178071305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's fascinating, ihope. < 1178071316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1178071339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahahah < 1178071352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahahah? < 1178071364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ははははは? < 1178071368 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All I did was add the channel name back to the topic X-P < 1178071377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what happened as a result? < 1178071380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's hilarious is you all seem to have believed that I changed all the URLs :P < 1178071398 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You liar. < 1178071417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You managed to remove an "h" from one URL. < 1178071428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is what I saw. < 1178071455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: All I did was copy/paste. < 1178071476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You did that wrong. < 1178071486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow, we've got people all over the place according to that frappr map < 1178071487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You managed to actually subtly change a URL. ;) < 1178071490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :* pikhq has changed the topic to: - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or ttp://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | 09F911029D74E35BD84156C5635688C0 < 1178071496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^ Before me :P < 1178071500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I know. < 1178071504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(now) < 1178071510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I win :P < 1178071694 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/nonlogic.100812817 <- get yer T-shirts! < 1178071812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/donotputthebaby <- get yer better T-shirts! < 1178071839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, gregor has me there. < 1178071842 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1178071899 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I still win on the basis of opportune timing < 1178071934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/bizarregeek.11389675 < 1178071939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^ I want to buy this :P < 1178071998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want that one RAND corp book < 1178072043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, "A Million Random Digits with 100,000 Normal Deviates" < 1178072065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mine's better :P < 1178072406 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/ozyandmillie.16057398 < 1178072408 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :T-shirt! < 1178072608 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/esoprog.33142406 < 1178073546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That wins. < 1178074975 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178074977 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178078511 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178081010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1178081020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1178081928 0 :fax!i=usr35107@80.193.211.68 JOIN :#esoteric < 1178081929 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1178081960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1178082004 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I just learned about "Gödel's incompleteness theorem" recently < 1178082006 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1178082325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1178082355 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :very upsetting < 1178082371 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Im probably just misunderstanding the implications though < 1178082388 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :(someone else said it was liberating, so :S) < 1178083763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :210210102110222222110210121202122110020210201210202022220222000200122122021111 < 1178083767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :thank you, that is all < 1178083822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches as Digg melts. . . < 1178083844 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :#x1D0BEB394D6B32F3984F404B709303FD50221EE9FC7C8E8A0C2BC62767036A8F7 < 1178083847 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1178083892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's soooo funny on digg < 1178084569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, nice, xmame idles high. < 1178087501 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: what misimplications do you know of? < 1178087529 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :well you cant build 'non-trivial' system which you can prove terminate < 1178087622 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's turing's halting theorem... < 1178087740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, yeah, what you've got a hold of there is the halting problem, not Gödel's incompleteness theorem ... < 1178087839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but a _fine_ halting problem it is, nevertheless. < 1178087932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course this strongly depends on your definition of "non-trivial". < 1178088016 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i strongly suspect the incompleteness theorem and the halting theorem are indeed highly related if not equivalent < 1178088027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think you could say that any Turing machine which cannot be simplified into a (some specific) different machine cannot be proven to halt. < 1178088078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can deduce a form of the incompleteness theorem from the halting theorem, yes. just make a search for proofs that programs terminate. < 1178088087 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right < 1178088148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however the reverse is a bit more dubious, since the halting detection algorithm is not required to use logic. < 1178088224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the halting theorem works even for algorithms that give no evidence for their answer. < 1178088432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the search for proofs that programs terminate may not be quite water-tight, because a logical theory can contain omega-false theorems - saying that something halts but lying. < 1178088475 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what?! < 1178088553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact it follows from the theorems we are discussing: there must be an algorithm which doesn't halt but which can never be proved to never halt. and then it is consistent to add its halting as an axiom to a theory. < 1178088579 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :you can simply run it < 1178088581 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :though? < 1178088589 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :counterexample should suffice < 1178088595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if it never halts you will never know that it never halts < 1178088659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the running will never produce the actual evidence. < 1178088685 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah "The particular value of Omega that you get depends on your choice of computer programming language, but its surprising properties don't depend on that choice." < 1178088706 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :so you cant have a language with omega = 1, which you can do "anything" with < 1178088716 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :or I really mean everything < 1178088720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that is not the same omega i am referring too, by the way.) < 1178088724 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh :| < 1178088730 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what is omega-false? < 1178088747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i may have made up that term. < 1178088759 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :well what is the meaning? < 1178088835 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :are you just saying a proof which relies on some unproved lemma < 1178088835 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :and this lemma happens to be unprovable < 1178088850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am referring to omega-consistency, which is a stronger version of consistency for statements about natural numbers. It means that if a theorem says there exists a natural number with a property, then there actually is such a number in the ordinary sense. < 1178088878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :such as the number of steps before an algorithm halts. < 1178088887 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1178088911 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but how can the alternative (you can prove somthing, but its false) be true? < 1178088921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if a theory is not omega-consistent then it can contain statements that are proved but "omega-false": there is no actual example < 1178088934 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1178088952 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :theres no example because I dont know it.. or because its impossible to find one? < 1178088957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you have a theorem of the form "there exists an n such that P(n)" < 1178088988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but there is no theorem P(n) for and actual number n < 1178088991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*any < 1178089038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then your theory is omega-inconsistent, but may still be consistent because you cannot derive a contradiction from the absense of something < 1178089049 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1178089059 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :thats a lot less drastic than what I thought you meant before < 1178089215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think (off my memory) Godel's first proofs required omega-consistency, but that was later changed to ordinary consistency. < 1178089302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so what you get then is that the halting theorem can probably be used to prove the omega-consistency version of Gdel's theorem. < 1178089310 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1178089316 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that last message didnnt come through < 1178089323 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :somthing is wrong with this program. < 1178089346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably my slipping in an iso-8859-1 character. < 1178089356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so what you get then is that the halting theorem can probably be used to prove the omega-consistency version of Godel's theorem. < 1178089378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have still not set up Unicode properly on this account. < 1178089393 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 seems the de-facto standard for IRC < 1178089401 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but hm < 1178089405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it makes sense. < 1178089909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 is the de-facto standard for pretty much everything. < 1178089926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except Japanese+Shift-JIS :) < 1178090591 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178090718 0 :tokigun_!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1178090822 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1178091079 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1178091182 0 :tokigun_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178092799 0 :clog!unknown@unknown.invalid QUIT :ended < 1178092800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178093157 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1178093161 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1178093946 0 :tokigun_!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1178093966 0 :tokigun!unknown@unknown.invalid QUIT :Connection reset by peer < 1178094827 0 :oerjan!unknown@unknown.invalid QUIT :"fnordr, fnardar, fnirdi, fnord" < 1178094839 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178095295 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178104932 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178106603 0 :jix__!n=jix@dyndsl-085-016-239-040.ewe-ip-backbone.de JOIN :#esoteric < 1178106908 0 :jix__!unknown@unknown.invalid NICK :jix < 1178107108 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178107324 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178111906 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178111967 0 :pikhq!n=pikhq@c-75-70-45-135.hsd1.co.comcast.net JOIN :#esoteric < 1178113794 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178115122 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178119881 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1178120045 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178121896 0 :helios24!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1178122999 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178123475 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178123654 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178124186 0 :helios24_!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178124203 0 :helios24!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178124316 0 :sebbu2!n=sebbu@ADijon-152-1-101-10.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1178124334 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1178125684 0 :pikhq!n=pikhq@c-75-70-45-165.hsd1.co.comcast.net JOIN :#esoteric < 1178128918 0 :meatmanek!unknown@unknown.invalid QUIT :Connection timed out < 1178136596 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178137829 0 :nazgjunk!unknown@unknown.invalid QUIT :"Bi-la Kaifa" < 1178137879 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178139543 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1178140256 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178143895 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1178144720 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178146786 0 :pikhq!n=pikhq@c-75-70-45-165.hsd1.co.comcast.net JOIN :#esoteric < 1178147410 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178147702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just mis-lexed as "billo frights" < 1178147797 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178147832 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178148488 0 :Sgeo!unknown@unknown.invalid QUIT :Operation timed out < 1178148659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dillogimp got owned on c.l.s < 1178149077 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178149392 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178153507 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I saw that ages ago < 1178153516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was part of the pwning team < 1178153540 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I actually was the first to mention he was breaking invartiants. < 1178153612 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's not as if stuff like (eq? foo (car (cons foo bar))) and (eq? bar (cdr (cons foo bar))) are that important are they? :-P :-P :-P < 1178153645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1178153684 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(not (eq? (cons foo bar) '())) is probably the worst < 1178153810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because then caring a cons can fail < 1178154371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yup < 1178155770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :And really, if your code can't handle 0 coefficients in polynomials, it's just plain _wrong_ < 1178158983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1178159533 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178160319 0 :pikhq!n=pikhq@c-75-70-45-165.hsd1.co.comcast.net JOIN :#esoteric < 1178160349 0 :ihope!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178164023 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178164872 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178164887 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178165080 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178165384 0 :pikhq!n=pikhq@c-75-70-45-165.hsd1.co.comcast.net JOIN :#esoteric < 1178166487 0 :fax!unknown@unknown.invalid QUIT :Remote closed the connection < 1178169057 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178171422 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178176897 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1178179199 0 :clog!unknown@unknown.invalid QUIT :ended < 1178179200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178181638 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178182913 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178184030 0 :puzzlet!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1178184841 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1178186659 0 :jix__!n=jix@dyndsl-091-096-049-233.ewe-ip-backbone.de JOIN :#esoteric < 1178186971 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1178190368 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178198191 0 :pikhq_!n=pikhq@c-75-70-45-165.hsd1.co.comcast.net JOIN :#esoteric < 1178198206 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178205631 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178205816 0 :pikhq!n=pikhq@c-75-70-45-165.hsd1.co.comcast.net JOIN :#esoteric < 1178206154 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1178208587 0 :sekhmet_!n=pez@adsl-76-204-95-253.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1178208610 0 :sekhmet!unknown@unknown.invalid QUIT :Nick collision from services. < 1178208617 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1178209030 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178210338 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178210365 0 :sebbu!n=sebbu@ADijon-152-1-47-217.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178215477 0 :jix__!unknown@unknown.invalid NICK :jix < 1178221199 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178224412 0 :sebbu2!n=sebbu@ADijon-152-1-77-227.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1178225588 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1178226655 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178227657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if this is a real punched card format: http://www.dur.ac.uk/s.r.clarkstone/g-i-l_card.PNG < 1178228237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :looks fairly real, although not cut-off corner < 1178228239 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*no < 1178228870 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1178228883 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't find any info on 25*12 cards < 1178228891 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the source I got it from is so full of in-jokes that I am sure it must say *something* < 1178228983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's the "geeks in love" video (for the Lemon Demon song) < 1178228987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :watch it. < 1178229011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The no through it frame-by-frame to spot all the jokes. There are hundreds < 1178229015 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*then go < 1178229057 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in the shot where he is watching the TV, you can pause and most flash players will let you zoom right in to view everything on the noticeboard < 1178229252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are a few "subliminal messages" in the form of single-frame shots placed between the longer ones to disguise them < 1178229264 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178229428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what is that? < 1178229450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly not 09F911029D74E35BD84156C5635688C0. < 1178229638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1178229645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the animation's too old for that < 1178229651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :by several years < 1178229669 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :see here: http://uploads.ungrounded.net/295000/295165_geeksinlove_tmst_ng.swf < 1178229817 0 :pikhq!n=pikhq@c-75-70-43-96.hsd1.co.comcast.net JOIN :#esoteric < 1178232132 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate summer < 1178232713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you love school? < 1178232964 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I hate school too < 1178233390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It's a paradox < 1178235036 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1178235563 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178235576 0 :pikhq!n=pikhq@c-75-70-43-96.hsd1.co.comcast.net JOIN :#esoteric < 1178239836 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You hate both summer and school? < 1178239848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1178239989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So basically you hate living. < 1178240014 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :living = summer + school? < 1178240039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Depends on how old you are ;) < 1178240287 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And where you live? < 1178240440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so. < 1178240469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that's ever true < 1178240481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :school doesn't take 24 hours every day. < 1178240486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: almost < 1178240507 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh? < 1178240551 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :24-sleeping time < 1178240551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what, you sleep 16 hours a day? < 1178240577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :24-sleeping time-some more < 1178240584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, there you go. < 1178240598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in my case, that was about 8 hours a day. < 1178240601 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(the "some more") < 1178240612 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually more like 10 < 1178240614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all but a countable subset of my hours is taken up by school < 1178240646 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :however, you do have uncountable free time :) < 1178240691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no i don't < 1178241393 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: create a list containing every free instant of your life from now on. Infinite lists are fine. < 1178241588 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :countable free _hours_ < 1178241596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :countable free fraction of hours < 1178241617 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fraction = rational number < 1178242931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :time is conntinuous. < 1178243025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As is distance. That doesn't mean that distance is uncountable. < 1178243108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's an infinite number of *points* of time. . . But measuring anything continuous is done not by a measurement of number of points. < 1178243492 0 :lament!unknown@unknown.invalid NICK :YANI < 1178243510 0 :YANI!unknown@unknown.invalid NICK :lament < 1178251162 0 :ihope!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178251925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :slide rules are esoteric, no? < 1178252349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They are now. < 1178252382 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my slide rule smells good < 1178252614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wish I had a slide rule :( < 1178256891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should get one < 1178257120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mighty cool < 1178257149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Curta_calculator <-- i want one of these < 1178262943 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178265599 0 :clog!unknown@unknown.invalid QUIT :ended < 1178265600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178266753 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178269242 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1178269274 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178272680 0 :helios24_!unknown@unknown.invalid NICK :helios24 < 1178274596 0 :jix__!n=jix@dyndsl-080-228-183-207.ewe-ip-backbone.de JOIN :#esoteric < 1178276898 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178282865 0 :nooga!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178282877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hey GregorR, where's yout C2bf? < 1178282885 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :your* < 1178283341 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1178284648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Google. . . < 1178287702 0 :jix__!unknown@unknown.invalid NICK :jix < 1178287959 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178287984 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178288109 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178288791 0 :jix__!n=jix@dyndsl-080-228-177-232.ewe-ip-backbone.de JOIN :#esoteric < 1178289188 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, they rock < 1178289307 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1178290217 0 :pikhq!n=pikhq@c-75-70-43-96.hsd1.co.comcast.net JOIN :#esoteric < 1178291259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads about a bootleg amusment park. < 1178291264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.japanprobe.com/?p=1678 < 1178291345 0 :nazgjunk!unknown@unknown.invalid QUIT :"Bi-la Kaifa" < 1178291354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, here's the official site: http://www.bs-amusement-park.com/ChinaIn/about-e.asp < 1178291514 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178292519 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178295202 0 :nooga!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178295509 0 :nooga!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178297096 0 :sebbu!n=sebbu@ADijon-152-1-77-227.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1178298922 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recommend the works of _Lemon Demon_ to people. < 1178298928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*recommends < 1178301305 0 :jix__!unknown@unknown.invalid NICK :jix < 1178303059 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1178303269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner < 1178304341 0 :pikhq!n=pikhq@c-75-71-202-36.hsd1.co.comcast.net JOIN :#esoteric < 1178305766 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178309748 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178309766 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1178310855 0 :sebbu2!n=sebbu@ADijon-152-1-12-186.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178310871 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178311997 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178312860 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178312865 0 :CakeProphet_!n=CakeProp@h236.225.213.151.ip.alltel.net JOIN :#esoteric < 1178312871 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178313153 0 :CakeProphet_!n=CakeProp@h236.225.213.151.ip.alltel.net JOIN :#esoteric < 1178313985 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :" + range(4)) < 1178314052 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :" + range(4)) < 1178314090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :" + "blah") < 1178314099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Blah. < 1178314103 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :blah") < 1178314105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("what?") < 1178314138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hypothesis: dead as a doornail < 1178314141 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm# < 1178314143 0 :CakeProphet!unknown@unknown.invalid QUIT :Success < 1178314150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1178314658 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178315486 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178316635 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1178316655 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178317792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1178317802 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1178317805 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178317807 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's weird < 1178317827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :blah") < 1178317828 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1178317948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot must be buggy < 1178317953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets mothballs < 1178318033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :looks like ais523 killed it by doing ~bf ++++++++[->-[->-[->-[-]<]<]<]>++++++++[<++++++++++>-]<[>+>+<<-]>-.>-----.> < 1178319610 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178319627 0 :bsmntbombdood!i=gavin@76.201.191.162 JOIN :#esoteric < 1178319663 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1178320584 0 :UnrelatedToQaz!n=chatzill@host81-159-24-84.range81-159.btcentralplus.com JOIN :#esoteric < 1178320606 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1178320817 0 :lament!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178320818 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178320854 0 :lament_!unknown@unknown.invalid NICK :lament < 1178321076 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1178321086 0 :UnrelatedToQaz!n=chatzill@host81-159-24-84.range81-159.btcentralplus.com JOIN :#esoteric < 1178321163 0 :pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178321360 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178321361 0 :nazgjunk!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178321362 0 :meatmanek!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178321362 0 :helios24!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178321362 0 :sp3tt!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178321366 0 :m_atmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1178321367 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178321367 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1178321372 0 :helios24!i=helios@85.25.58.100 JOIN :#esoteric < 1178321391 0 :nazgjunk!n=htitan@81.70.14.207 JOIN :#esoteric < 1178321603 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :that explains things, I suppose < 1178321866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1178321919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dunno < 1178322230 0 :atrapado!i=opened@188.Red-81-47-12.staticIP.rima-tde.net JOIN :#esoteric < 1178323241 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178323409 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1178323411 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1178324741 0 :atrapado!unknown@unknown.invalid QUIT :"eso, lang" < 1178324872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"an ex-lover of the missing wife of accused spouse killer Hans Reiser has confessed to killing eight people unrelated to the case. " < 1178325125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. . . Sturgeon (aforementioned ex-lover) also has motive to frame Reiser. . . < 1178325157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Reiser accused Sturgeon of attempted theft, in addition to the whole "ex-lover" bit) < 1178326170 0 :CakeProphet_!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1178326626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You mind me asking how CPlof goes? < 1178328074 0 :ihope!unknown@unknown.invalid QUIT :Remote closed the connection < 1178328397 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178328426 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178330124 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1178330209 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178333487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: It compiles Plof to C, but I haven't finished the runtime library. < 1178333496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: A few simple things work (such as the Plof program '0') < 1178333581 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Kewl. < 1178333614 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Think you could shove a copy of Cplof into my home dir or something? < 1178333654 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just links to a darcs repo? < 1178333712 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never mind; found the darcs repo (I think) < 1178333865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the "plof" darcs repo. < 1178333873 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The same code base will be both cplofc and plofplof. < 1178333889 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(No reason not to reuse the lexer, parser and frontend code) < 1178333952 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to grok your C code < 1178334010 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why PlofParameters params is commented out. . . < 1178334326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because that doesn't work yet ^^ < 1178334360 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1178334371 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION *tries* to create the array constructor. . . < 1178334431 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would it be acceptable for the array constructor to accept the array size as an argument? < 1178334597 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to see what the hell a PlofThing array would look like to be sure what would and wouldn't be useful. . . < 1178334726 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Is an array of PlofThings terminated by a PlofThing with PlofThing.type == TYPE_VOID? < 1178334792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1178334834 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1178334845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: By my CPlofC design, yuh. < 1178334860 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1178334880 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is glad GregorR chose C < 1178334936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: In my ideal universe, C is the new ASM. It's used by compilers as the intermediary between high-level languages and the system. < 1178334950 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves for home. < 1178334950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1178334952 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*fwoom* < 1178335027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at his loooong history assignment < 1178335516 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178335640 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178335676 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I really should invest in a UPS. < 1178335700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my school just threw out some nice upss but wouldn't let me take one :(( < 1178336032 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You know what'd be *really* nice? A *generic* PlofThing constructor. . . Taking in a PlofThing and returning a copy of said PlofThing. < 1178336064 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd simplify what I'm *thinking* would be best for the PlofArray constructor. . . < 1178336178 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If there's no offense, I'll go right ahead. < 1178336460 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And do you mind me asking the hell kind of indentation style you're using? < 1178336497 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will wait as Gregor heads home. . . < 1178337056 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178337098 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178337197 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really, really needs a UPS < 1178337431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Or a better power company < 1178337986 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fairly bad storm. . . < 1178337995 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in "tornados in the general area" < 1178339222 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1178339230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Feel free to make the PlofThing duplicator. < 1178339244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: What's wrong with the indentation style in plof.c? :( < 1178339304 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Actually, I'm wondering what indentation style it is so I can match it. . . < 1178339323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Four spaces, { on the same line except in function declarations. < 1178339576 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, C-c . stroustrop < 1178339691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I had to look that up ... some people call it K&R :P < 1178339699 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to handle TYPE_VARARGS and TYPE_NAME < 1178339713 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Odd. . . C-c. k&r produces different behavior. < 1178339720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is odd. < 1178339740 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why is it doing 5 space tabs for k&r?!? < 1178339750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is also odd. < 1178339762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You probably don't need to handle copying TYPE_VARARGS and TYPE_NAME, they're for internal use only. < 1178339769 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. < 1178339788 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe have those return NULL? < 1178339829 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would stub them with *((int *) 0) = 0 until the exception system is in place. < 1178339852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(BTW: Wherever you see *((int *) 0) = 0, that's me saying "throw someException; // once exceptions are implemented") < 1178339934 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay; got it returning plofStub(); < 1178340006 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got plofNewPlofThingGeneric(PlofThing *pthng); written. . . < 1178340373 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I think I've got plofNewPlofThingArray(PlofArray *a); written. < 1178340554 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will assume, at least for a moment, that you appreciate having someone else do something on Plof. :p < 1178340583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Very much so X_X < 1178340672 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've probably done the array constructor in a bit of an annoying fashion, but that's largely a side effect of having to copy each member of the PlofArray by hand. . . < 1178340810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrays are reference types. < 1178340817 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH, wait. < 1178340824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :N/M, I see what you're talking about. < 1178340827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Cancel last three lines. < 1178340855 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm (as you may gather) talking about the underlying struct. ;) < 1178340903 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On your box, ~pikhq/plof.c contains my changes. < 1178340948 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :darcs record , then darcs send < 1178340973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[It's easier on all parties that way] < 1178341010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and make sure you're up to date with a darcs pull. < 1178341088 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Target email address?!? < 1178341118 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION obviously doesn't use darcs on a regular basis < 1178341137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :`darcs send` sends differences via email. < 1178341145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In a handy patch bundle. < 1178341165 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where to? < 1178341181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See PM < 1178351347 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178351643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i suspect that ~bf doesn't run in a separate thread, and so sometimes hangs bsmnt_bot. < 1178351690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :looks like it < 1178351767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(keys(self)) < 1178351768 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'keys' is not defined < 1178351782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now that was a wild guess. and wrong. < 1178351874 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you want? < 1178351903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the registered command for ~bf < 1178351932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.print_callbacks(sys.stdout) < 1178351933 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[('^PING (.*)$', 'pong'), < 1178351933 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), < 1178351933 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), < 1178351933 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), < 1178351934 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), < 1178351935 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG (#esoteric|#baadf00d|#bsmnt_bot_errors) :~exec (.*)', < 1178351936 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : 'do_exec'), < 1178351937 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), < 1178351939 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'), < 1178351941 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^ERROR :Closing Link:.*', '')] < 1178351950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not there < 1178351956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right. < 1178351999 0 :clog!unknown@unknown.invalid QUIT :ended < 1178352000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178352001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :too much work to remember all the right functions. < 1178352058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178352149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(self)) < 1178352149 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['COMMAND_CHAR', 'THREADING', '__doc__', '__init__', '__module__', 'chan', 'commands_running', 'commands_running_lock', 'connect', 'connected', 'disconnect', 'do_callbacks', 'do_ctcp', 'do_exec', 'do_kill', 'do_ps', 'do_quit', 'do_raw', 'error_in_chan', 'errorchan', 'exec_execer', 'get_message', 'host', 'ident', 'listen', 'load_callbacks', 'locals', 'message_re', 'nick', ' < 1178352149 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :owner', 'pong', 'port', 'print_callbacks', 'raw', 'raw_regex_queue', 'realname', 'register_raw', 'save_callbacks', 'socket', 'sockfile', 'verbose'] < 1178352201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(raw_regex_queue[-1]) < 1178352201 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'raw_regex_queue' is not defined < 1178352209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw_regex_queue[-1]) < 1178352209 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(<_sre.SRE_Pattern object at 0x80df618>, ) < 1178352240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw_regex_queue[-1][0]) < 1178352241 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<_sre.SRE_Pattern object at 0x80df618> < 1178352253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(self.raw_regex_queue[-1][0])) < 1178352254 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn'] < 1178352339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(self.raw_regex_queue[-1][0])) < 1178352339 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<_sre.SRE_Pattern object at 0x80df618> < 1178352349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(str(self.raw_regex_queue[-1][0])) < 1178352350 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :<_sre.SRE_Pattern object at 0x80df618> < 1178352571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :.pattern < 1178352589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw_regex_queue[-1][0].pattern) < 1178352590 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :\S+ PRIVMSG (\S+) :~bf ([^!]*)!?(.*) < 1178352604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1178352617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw_regex_queue[-1][1].code) < 1178352618 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'function' object has no attribute 'code' < 1178352624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.raw_regex_queue[-1][1].__code__) < 1178352624 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'function' object has no attribute '__code__' < 1178352720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/471979 < 1178355045 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'll put it in a new thread later, now i'm going to bed < 1178356093 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178357836 0 :sebbu!n=sebbu@ADijon-152-1-80-23.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1178364332 0 :jix__!n=jix@dyndsl-080-228-185-139.ewe-ip-backbone.de JOIN :#esoteric < 1178365465 0 :cmeme!unknown@unknown.invalid QUIT :Connection reset by peer < 1178365739 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1178366185 0 :sebbu2!n=sebbu@ADijon-152-1-58-100.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178366360 0 :nazgjunk!unknown@unknown.invalid PART #esoteric :? < 1178367329 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178370875 0 :jix__!unknown@unknown.invalid NICK :jix < 1178375226 0 :jix__!n=jix@dyndsl-091-096-035-031.ewe-ip-backbone.de JOIN :#esoteric < 1178375772 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1178376883 0 :helios24!unknown@unknown.invalid QUIT :Remote closed the connection < 1178385584 0 :jix__!unknown@unknown.invalid NICK :jix < 1178385642 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178388818 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178391696 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178391843 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. . . You think 12 hours of sleep is enough? < 1178391868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup; I felt well-rested upon waking up. < 1178391875 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or were you talking about yourself? < 1178391896 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1178391898 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Myself. < 1178392532 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178395085 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You up? < 1178395932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :12 hours < enough < 1178396197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396198 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1178396219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396285 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396286 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1178396286 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1178396290 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178396451 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arr < 1178396521 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++++. < 1178396523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396538 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1178396562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396569 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1178396572 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1178396574 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178396663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396670 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1178396672 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178396672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1178396703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396706 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1178396738 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396741 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1178396744 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bot' is not defined < 1178396748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1178396788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396793 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1178396795 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bot' is not defined < 1178396807 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'self' is not defined < 1178396837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396839 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396840 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bfarg' is not defined < 1178396842 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bot' is not defined < 1178396846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1178396847 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1178396849 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178396854 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1178396857 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf ++++++++[>++++++++++++<-]>+. < 1178396857 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1178396869 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf +[] < 1178396873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1178396891 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~kill 0 < 1178396895 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1178396924 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :KeyboardInterrupt < 1178396925 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1178396928 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178396935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why isn't it running in a thread < 1178398844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It's funny how old elected people who don't know how to manage money throw laptops at kids and expect them to suddenly get better grades < 1178399143 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my school spent SOO MUCH money on useless technology in the new school < 1178399201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(we are getting a new school building) < 1178399210 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1178399385 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :However, the whole intercom system is controlled from the network/external phones < 1178399397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just think of the possibilities! < 1178399455 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bwahahahah!~ < 1178399504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah--the projectors (one in every class) are centrally controlled too! < 1178399625 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I hope I will be able to take advantage of these exciting oportunities < 1178399793 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues prodding GregorR < 1178400757 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178401014 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds a song about e-commerce. http://www.albinoblacksheep.com/flash/marketland < 1178401018 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe... < 1178401025 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :metaphorically... < 1178401049 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but WTF is the line # Fifteen years ago, wow. # about? < 1178401067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaagh < 1178401076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/dev/hda1 36G 34G 0 100% < 1178401150 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1178401160 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh dead < 1178401162 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*deaqr < 1178401165 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*dear < 1178401203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, that is 0 available, 100% used < 1178401204 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1178401564 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :/dev/kx44/vg0-home 115Z 22Z 93Z 19% /home2-3-ff < 1178401570 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1178401600 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Z? < 1178401632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Zettabyte? < 1178401646 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1178401650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2^70 < 1178401657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am not on a normal system < 1178401695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omgwtfbbq < 1178401734 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :your organization actually has 115*2^70 bytes of storage? < 1178401762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you are actually using 22*2^70 bytes? < 1178401784 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1178401797 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to find his NDA < 1178401849 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That looks like you're using more storage than is available. < 1178401857 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :36G used, 34G total. :p < 1178401884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, 34 used, 36 total < 1178401894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :apparently 2G are reservered for root < 1178401912 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :more than that < 1178401989 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I recommend you compare the number of bytes of storage to avagadro's number < 1178402007 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1178402052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Google says: "Avogadro's number = 6.0221415 * 10 ^ 23" < 1178402106 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1178402131 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, the same order of magnitude as avagadro's number < 1178402134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or about 2^80 < 1178402138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1178402152 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you know *what* avagadro's number is, right? < 1178402156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1178402279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1178402296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :But i don't see what the significance is < 1178402334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, storage devices are typically made of atoms... < 1178402406 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My point is it's a fucking lot of capacity, and there are serious problems finding the sapce to store it. < 1178402442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the significance is presumably that SimonRC either has access to some super-secret nanotechnology or is joking... < 1178402442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you take up more than a few thousand atoms per bits the storage is just enormous. < 1178402507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only 440 grams if it's of iron and each bit is one atom < 1178402532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but it's more than one ZB < 1178402566 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, 50Kg < 1178402603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, your're right there; I was confusing g and kg < 1178402621 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was joking, BTW < 1178402655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/Z/G/g, right < 1178402665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, I just made it all up < 1178402674 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, the "KigDos" you see me mentioning occasionally is part of the running joke. < 1178402734 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... that I have access to some Kigdatsi technology. < 1178402738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... an ordinary person, even an alien, would never need that much storage. < 1178402757 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehhrejy lol *snork* < 1178402785 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'll quote that back at you in about 50 years < 1178402803 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :640k aught to be enough for anybody < 1178402824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: *fwap* "ought" < 1178402861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, ok, if you insist on storing every sensation that goes through your brain... maybe. < 1178402909 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How about 3D imaging? < 1178402963 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Also, CERN's new detector will produce several TB of data per second. < 1178402985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i said an ordinary person. i was not counting scientific research. < 1178402986 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IIRC that's after throwing 99.9% of it away. < 1178402997 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1178403027 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the boundries slip rather fast. < 1178403088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe we will come up with some kind of sub-atomic storage system < 1178403133 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :atoms aren't atomic, after all < 1178403142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of that amount of storeage being distributed actually. < 1178403178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :storing on the surface of a black hole might theoretically be the densest possible... < 1178403195 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1178403196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1178403283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Holographic_principle < 1178403410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am having some second thoughts... solving NP-complete problems might be common, and could require arbitrary resources. < 1178404343 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if maybe he should play with ext4. . . < 1178404511 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: eh? < 1178404607 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh; I'll wait for e2fstools to catch up first. < 1178404609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anything requiring a massive mathematical search algorithm < 1178404633 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know what NP-complete is... < 1178404679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but by definition they can be solved in exponential time (and hence also exponential space) < 1178404679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not "arbitrary resources" < 1178404709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by arbitrary i meant "as much as you can possibly get hold of" < 1178404766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :practically, not mathematically unbounded < 1178405396 0 :sebbu!n=sebbu@ADijon-152-1-29-115.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178405564 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1178405835 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178406001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :When the complexity of the problem doubles, so does the amount of money it costs to solve it? < 1178406031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it more than doubles < 1178406089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :When the complexity of the problem is squared, so is the amount of money it costs to solve it? < 1178406250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :isn't that the same thing? < 1178406665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd say c*2 = $^2 < 1178407238 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno if it's that bad < 1178407265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :$ = O(c^2) < 1178407754 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm going to take a guess that you're not going to look at my patch at all. XD < 1178408464 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am ... just not right now X-P < 1178408472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a lot of other things to do. < 1178408851 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a Saturday. How much can you have to do? :p < 1178408871 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :homework :(( < 1178409598 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178412069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :homework here too < 1178412185 0 :Dreamdancer!n=10315DAF@dslb-084-060-108-234.pools.arcor-ip.net JOIN :#esoteric < 1178412193 0 :Dreamdancer!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1178412634 0 :Dreamdancer!unknown@unknown.invalid PART #esoteric :? < 1178415069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad i can't script my homework < 1178415083 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn those AI researchers and their slowness! < 1178415892 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know one way to script your homework. . . < 1178415903 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mechanical Turk: Homework Edition. :p < 1178416085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :This huge project is due soon :( < 1178416276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :homework vs. internets < 1178416526 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1178416560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the internet has animated gifs of dogs humping stuffed animals < 1178416567 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, having listened to the tetris theme tune for about 3 hours strait, I will now go to bed < 1178416570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :homework doesn't < 1178417635 0 :m_atmanek!unknown@unknown.invalid NICK :meatmanek < 1178418396 0 :jix__!n=jix@dyndsl-091-096-036-248.ewe-ip-backbone.de JOIN :#esoteric < 1178418902 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178422644 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to force GregorR to read that patch one of these days. . . < 1178438399 0 :clog!unknown@unknown.invalid QUIT :ended < 1178438400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178441302 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178441666 0 :sebbu!n=sebbu@ADijon-152-1-111-145.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1178447183 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1178447186 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1178447219 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :geordi quine < 1178447518 0 :Figs!unknown@unknown.invalid NICK :FigsBot < 1178447527 0 :FigsBot!unknown@unknown.invalid NICK :Figs < 1178447608 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1178449254 0 :sebbu2!n=sebbu@ADijon-152-1-82-144.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1178449768 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178453060 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1178453751 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178455714 0 :puzzlet_!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1178455738 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178456722 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178456812 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178457049 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178457460 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178458487 0 :lament!unknown@unknown.invalid QUIT :Connection timed out < 1178458794 0 :lament_!unknown@unknown.invalid QUIT :Connection timed out < 1178459356 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178460697 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178461020 0 :lament_!unknown@unknown.invalid QUIT :Remote closed the connection < 1178461317 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178461458 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178461488 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178461982 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178465529 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1178465868 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1178468235 0 :oklopol!unknown@unknown.invalid QUIT :"Lost terminal" < 1178468660 0 :ville_!n=ville@194.251.103.33 JOIN :#esoteric < 1178471403 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Gotten any free time lately? < 1178473572 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178473666 0 :bsmnt_bot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178473666 0 :nooga!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1178473687 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178473687 0 :nooga!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178473984 0 :ihope!unknown@unknown.invalid QUIT :Operation timed out < 1178474023 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178474249 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178475909 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178476023 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178476266 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1178476440 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178478034 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178482401 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178482459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: You sure are anxious < 1178482555 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1178482960 0 :atrapado!i=opened@198.Red-81-47-6.staticIP.rima-tde.net JOIN :#esoteric < 1178483710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :~pikhq/pikhq_patch2.bundle doesn't exist. < 1178484273 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178484428 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178487525 0 :Pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1178490538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/6/6e/Arpnet-map-march-1977.png < 1178490544 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :imagine being able to map out the _whole_ internet and _every_ host on it < 1178491140 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178492505 0 :dub_!i=opened@24.Red-81-47-12.staticIP.rima-tde.net JOIN :#esoteric < 1178492589 0 :atrapado!unknown@unknown.invalid QUIT :Nick collision from services. < 1178492594 0 :dub_!unknown@unknown.invalid NICK :atrapado < 1178492635 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: cool < 1178492645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I still have not seen a satisfactory map of the web though < 1178492662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :XKCD's one is a start, but not really what I mean < 1178492695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably because it can't be done < 1178492723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unless you get all of google's data maybe < 1178492768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, a map that matches the way websites relate in my head < 1178492845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then have a go at your web browser history < 1178492858 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not quite it either < 1178492865 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: A spatial map of the web? < 1178492869 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nonono < 1178492883 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would you like that in low-res (60TB) or high-res (60PB)? < 1178492885 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe something that determines community by common membership? < 1178492894 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: :-P < 1178492909 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Low-res (6PB) or high-res (600PB)? :p < 1178492939 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that only works for web2.0 stuff, and it's even harder to get membership data rather than just linkage < 1178493246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh I never said it was practical, just that it hadn;t been done yet. < 1178493470 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178494607 0 :calamari_!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178494629 0 :Pikh1!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178494662 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1178494687 0 :Pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1178494695 0 :Pikh1!unknown@unknown.invalid NICK :Pikhq < 1178495191 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1178495239 0 :atrapado!unknown@unknown.invalid QUIT :"trisquel" < 1178495569 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that map from 1977 is very nicely multi-connected < 1178495584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suspect modern internet is in much worse shape < 1178495805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1178496021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can lay it out by hand when you only have a few hundred hosts < 1178496570 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The modern Internet could be produced more nicely via /dev/urandom. < 1178496883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only true randomness on my internets! < 1178496995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently the internet's structure has a property known as scale-invariance, which is not the case for simple versions of randomness. < 1178497050 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And apparently my Internet connection hates me. < 1178497395 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :har har, google "she invented" < 1178498298 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178498954 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1178499371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anybody know where CakeProphet went? < 1178500212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :last seen may 4, when he said nothing < 1178500394 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1178502855 0 :Pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1178502880 0 :Pikhq!n=pikhq@c-75-70-43-113.hsd1.co.comcast.net JOIN :#esoteric < 1178504728 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178508282 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178510843 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1178513935 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1178524799 0 :clog!unknown@unknown.invalid QUIT :ended < 1178524800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178547795 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178552216 0 :the_entropy!i=entropy@gateway/tor/x-eba502df67d1c278 JOIN :#esoteric < 1178553067 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1178556088 0 :sebbu!n=sebbu@ADijon-152-1-52-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178562500 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178563161 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178563714 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178565758 0 :sebbu2!n=sebbu@ADijon-152-1-37-80.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178565855 0 :calamari!unknown@unknown.invalid QUIT :Remote closed the connection < 1178566247 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178566587 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric :hi people < 1178566602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1178567269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where be my entropys? < 1178567283 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1178567402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Today's entropy forecast: Low but rising. < 1178567417 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1178567434 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric :i'm more interested in tommrow's, today's is almost over < 1178567459 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric :s/today's/today/ < 1178567487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Long-term entropy forecast: Low but rising for the next few billion years. < 1178567504 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1178567512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there is no entropy < 1178567517 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everything is predetermined < 1178569563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i knew you were going to say that. < 1178569616 0 :the_entropy!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1178571202 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178571787 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178572165 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 the Internet. < 1178572281 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Story: Someone posts some information in an obscure place where maybe 100 people will see it. A second person takes unreasonable objection to the information being available and tries to take some legal action them. The first person puts up a notice saying that this has happened. The second person tries to sue them for saying so... < 1178572336 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The story hits the fron pages of digg and slashdot, so 100 MILLION people see this information. Songs are recorded, domain names purchased, and t-shirts printed. < 1178572374 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You Have Lost at the intarnet. Please insert 50p to continue. < 1178572796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :It would have been more satisfying if the information revealed had been a complete crack rather than, as I understand, a nearly throwaway code. Or maybe that just makes it even more pathetic. < 1178573121 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178573127 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The complete crack should be out by August. :p < 1178573166 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(currently, they've got an undefeatable way to *copy* disks; the complete decryption crack is forthcoming) < 1178573197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there is a crack, isn't there? < 1178573197 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Undefeatable way to *copy* them? < 1178573207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that... already possible? < 1178573223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Assuming the media isn't weird, that is. < 1178573292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the media is always weird. any article on a subject you actually are an expert in always contains errors. < 1178573379 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The HD-DVD format has certain 'unreadable' bits required for decryption. . . Usually, getting at them requires a cryptographic handshake with the drive. < 1178573391 0 :the_entropy!unknown@unknown.invalid QUIT :"l8er" < 1178573401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so hack the drive < 1178573406 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One of the cracks out there is a patched firmware for the Xbox 360 HD-DVD drive, allowing one to obtain those unreadable bits. .. < 1178573412 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That's been done. < 1178573426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :personally my pet peeve is how i see journalists put a token statistical number into an article, but it is a number which gives no information in isolation. < 1178573436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or nearly none. < 1178573579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1178573581 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.boingboing.net/2007/05/07/lousy_test_question_.html < 1178573590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lousy test question, indeed < 1178573964 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you allowed to check multiple answers? < 1178574089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No. If you do that, you get a zero on the whole test automatically. < 1178574168 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then I'll just leave that one blank. < 1178574537 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you do *that*, you get a zero on the whole test automatically. < 1178574545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And if you get it wrong. < 1178574558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But if you get it right, you automatically get 100% on the test. < 1178574827 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1178575150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(The test consists only of that one question, right?) < 1178575209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HMMMM < 1178575220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am afraid i am going to have to flunk ihope on reading comprehension. < 1178575225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, realistically, it's B < 1178575239 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that another -ally word? < 1178575254 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you COULD make a case for each of the answers < 1178575261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that is true of very many multiple-choice questions < 1178575269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but B is the most correct option < 1178575290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would prefer C. < 1178575293 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is, in practice it's the one that gets used. < 1178575312 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :liquids are almost always measured by volume. < 1178575332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, right. < 1178575336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for one, it's much easier to find their volume than their weight < 1178575351 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since the applesauce is probably already in a jar. < 1178575381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if the question had been in the cooking section rather than math it would not have been controversial at all. < 1178575459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a cooking section? < 1178575460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1178575468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there could have been < 1178576085 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, it would've. < 1178576099 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Where's the hogheads option?" < 1178576141 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :shops sell it in grams < 1178576632 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1178576793 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1178576793 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1178577089 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders http://www.thegreenwolf.com/afgto.html < 1178577813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nice when it comes to fantasy indeed. < 1178577972 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1178578003 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the book documents some peoples' actual beliefs < 1178578022 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I almost certainly hang out with some of these people online. < 1178578604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, there are those with those actual beliefs? < 1178578607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/?/./ < 1178579152 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178579277 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178579366 0 :sebbu2!n=sebbu@ADijon-152-1-3-98.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178580529 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1178580771 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1178580957 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :saying "uses metric" doesn't make much sense < 1178581033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: liquids are measured by mass < 1178581180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: not in any household uses < 1178581250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this can of soup says it contains "524 g" < 1178581269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and does not say the volume of the can? < 1178581346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it gives measurements in oz, lb, g < 1178581468 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps belgium is just a weird country. < 1178581515 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :belgium? < 1178581584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, whichever country you're in :) < 1178581618 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :US < 1178581629 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, well < 1178581632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :presumably where the question is from < 1178581639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can't expect the US to do anything sanely < 1178581679 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: where people actually use metric (as opposed to putting numbers on cans because there's a law that says you have to), they measure liquids by volume < 1178581702 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have lived in four different countries that all use metric, and it's the same everywhere. < 1178581757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blame canada. < 1178581774 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :canada is one of the four :) < 1178581841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and anyway, liter isn't even an SI unit < 1178581917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fortunately, the conversion is easy enough :) < 1178582539 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate my country < 1178582664 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's okay, most people do :) < 1178583595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is some delicious tea < 1178583637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# In the year 2009 // We turned water into wine // Then to diet Dr. Pepper on the rocks # < 1178583644 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newgrounds.com/portal/view/357726 < 1178584546 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What did Goldilocks say upon seeing "Maybe (b -> Either a b)"? (ihope, no answering) < 1178584695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1178584713 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I dunno? < 1178584745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well? < 1178584757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's Just Right! < 1178584773 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1178584808 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1178585080 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get the pun < 1178585087 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haven't read goldilocks :( < 1178585102 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1178585105 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1178585196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1178585459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!@ < 1178585463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1178585531 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!@#$ < 1178585533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1178585537 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't EgoBot fun? < 1178585554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1178585557 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ihope: ps < 1178585572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.[-]+] < 1178585591 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ! cat Yup, !! does something now. < 1178585593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1178585595 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Yup, !! does something now. < 1178585597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1178585605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, lemme try that again. < 1178585607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1178585611 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1178585617 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Right. < 1178585621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ! < 1178585647 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Darn it, eh! Uh... < 1178585652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon cat < 1178585655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1178585715 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1178585752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!@&$#@R* history project < 1178585755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1178585789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :----------[++++++++++>,----------]++++++++++[<] < 1178585847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :read untill newline? < 1178585867 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1178585911 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: That'd make more sense with an initial comma. < 1178585949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A little more, yes. < 1178587025 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178588104 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you ever thought that you were supposed to listen to the words in rock opera, try watching "Wishmaster - the misheard lyrics" on youtube. < 1178588107 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1178588138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is very hard to tell that they are not the correct lyrics, except the they are completely ridiculous. < 1178589056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :latex wins < 1178589179 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1178589419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Because word proccessors lose < 1178589748 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178589758 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LaTeX wins because Emacs wins. < 1178589808 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If Emacs wins, does that mean vi loses? < 1178589829 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, only nonfree vi versions. < 1178589838 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :latex + emacs is what i'm using right now < 1178589842 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Free vi versions win at their original purpose: penance. < 1178589850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :high five *5* < 1178589866 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises a five high for no good reason < 1178589922 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\newcommand{\person}[1]{\newpage \begin{center} #1 \end{center}\vfill} < 1178589926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is why latex wins < 1178590007 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :These have to be the best rube-golberg devices I have every seen < 1178590017 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :better than the usual ones one sees: http://www.youtube.com/watch?v=Q5nmspVOz_Y# < 1178590042 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Isn't Turing complete document writing just wonderful? < 1178590076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what "pitakona siriti" means < 1178590130 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Toki Pona? < 1178590240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, japanese, I think < 1178590371 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's great and all, but Japanese doesn't have the following phonemes: ta, si, ti. < 1178590403 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1178590406 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just si and ti. < 1178590433 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it's got those in kana, but they're pronounced and transcribed (usually) as "shi" and "chi") < 1178590504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :latex also wins because you can manipulate your document with sed < 1178590616 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You *can* do that with ODF. . . < 1178590649 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :unzip odf&&sed command here odf/main.xml&&zip odf.zip odf < 1178590709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :xml is no fun < 1178590886 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1178590953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's "pitagora suicchi" == "Pythagoras Switch". < 1178590986 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pythagoras Switch are a well-know japanese group whose videos are all over the 'net < 1178590998 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they were the ones who did the Algorithm Dance < 1178591406 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's quite different from "pitakona siriti". . . < 1178593533 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178597756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzz < 1178599480 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178604121 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1178611199 0 :clog!unknown@unknown.invalid QUIT :ended < 1178611200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178615025 0 :sebbu!n=sebbu@ADijon-152-1-3-98.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178615590 0 :sebbu2!n=sebbu@ADijon-152-1-111-109.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1178615686 0 :sebbu!unknown@unknown.invalid QUIT :Nick collision from services. < 1178615690 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1178621293 0 :puzzlet!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1178622498 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178623098 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178628934 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178629001 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178638170 0 :the_entropy!i=entropy@gateway/tor/x-817c335e2372fd0c JOIN :#esoteric < 1178638170 0 :cmeme!unknown@unknown.invalid QUIT :Dead socket < 1178638170 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1178643566 0 :the_entropy!unknown@unknown.invalid QUIT :"-" < 1178649254 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178650163 0 :Pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1178652323 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178653826 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178655622 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178658167 0 :ihope!unknown@unknown.invalid QUIT :"Reconnecting..." < 1178658182 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178658943 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178661050 0 :UnrelatedToQaz!n=chatzill@host81-154-231-24.range81-154.btcentralplus.com JOIN :#esoteric < 1178661060 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Hoy. < 1178661465 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ahoy-hoy? < 1178661524 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Ahoi polloi. < 1178661712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Holabuenosdias? < 1178661722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Q! < 1178661767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :que tal? < 1178661784 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Tal vez. < 1178661787 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Ou eh la gar? < 1178661802 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Un poco peor. < 1178661818 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Gracias. < 1178661822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no entiendo nada < 1178661830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :que idioma estan hablando? < 1178661830 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1178661880 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :¿Quién? ¿Yo? < 1178661925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no seas tonto < 1178661943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Me doy cuento que nadie ha usado el inglés. (Or something like that, anyway.) < 1178661983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ingles es muy complicado < 1178662003 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Debe ser porque. < 1178664376 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178665023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# It's at time like this I wish I had // Telekinesis. # < 1178665028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*times < 1178665054 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*these < 1178665062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :spelling, too < 1178666077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool to be a vulcan and mind meld < 1178666154 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"If they try it on me, they'll go blind" -- Wally from _Dilbert_. < 1178666256 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178666968 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178668064 0 :helios24!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1178668119 0 :crathman!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178668147 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178668554 0 :oerjan!unknown@unknown.invalid QUIT :"Reboot" < 1178669387 0 :crathman!n=chatzill@cpe-76-185-186-143.tx.res.rr.com JOIN :#esoteric < 1178669717 0 :crathman!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178669826 0 :helios24!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178669971 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178670709 0 :crathman!n=chatzill@cpe-76-185-186-143.tx.res.rr.com JOIN :#esoteric < 1178671283 0 :crathman!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178671999 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178673454 0 :helios24!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178673600 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178674203 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1178674268 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178676040 0 :helios24!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178678994 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178681418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :german is a cool sounding language < 1178684061 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178684740 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178686271 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1178686296 0 :helios24_!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1178686333 0 :helios24!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178695594 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1178695597 0 :sekhmet!n=pez@76.201.146.164 JOIN :#esoteric < 1178697599 0 :clog!unknown@unknown.invalid QUIT :ended < 1178697600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178703015 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178703159 0 :the_entropy!i=entropy@gateway/tor/x-b28cec96d8468c44 JOIN :#esoteric < 1178703173 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178705021 0 :the_entropy!unknown@unknown.invalid QUIT :"Leaving" < 1178705139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Dear admin. If you break this system before my summative demonstration tomorrow I may be forced to kill you. Love SimonRC" < 1178706406 0 :lament_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178706553 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1178713804 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178715421 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178717516 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178729090 0 :sebbu!n=sebbu@ADijon-152-1-51-14.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178733219 0 :jix__!n=jix@dyndsl-080-228-189-039.ewe-ip-backbone.de JOIN :#esoteric < 1178734354 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178734609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deutsch ist solch eine huebsche Sprache. < 1178734622 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does huebsche mean? < 1178734632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pretty < 1178734637 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1178734649 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it sounds really dirty and funny in russian < 1178734688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and btw, i meant that sentence to be a self-contradictory self-reference. < 1178736356 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many people have memorized the 09 f9 key by now < 1178736367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i assume quite a few know the first four digits < 1178745959 0 :StelK!i=StelK@host-84-222-165-24.cust-adsl.tiscali.it JOIN :#esoteric < 1178746199 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Is there anything like the Internet WRT that affair? < 1178746227 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't think other time that taking firm action against a problem makes it 100,000 times worse. < 1178746286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking of Zimbabwe. < 1178746461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :surely there must be lots of revolutions that started in such a way, or? < 1178746592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Czechnya must be an example of this. < 1178746603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, and who could forget Iraq? < 1178746811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heck, it's almost the definition of war. < 1178747115 0 :StelK!unknown@unknown.invalid QUIT : < 1178747336 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178748873 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178753021 0 :oerjan!unknown@unknown.invalid QUIT :"AAAAAAAA!" < 1178757592 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1178760204 0 :nooga!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1178763801 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178764129 0 :nooga!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178765805 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1178765823 0 :nooga!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178767047 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178767105 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178769490 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1178774480 0 :digital_me!unknown@unknown.invalid QUIT :"Lost terminal" < 1178775394 0 :nooga!n=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178775427 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178776314 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1178778681 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1178783999 0 :clog!unknown@unknown.invalid QUIT :ended < 1178784000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178788195 0 :jix__!n=jix@dyndsl-080-228-182-135.ewe-ip-backbone.de JOIN :#esoteric < 1178788430 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178789553 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178796557 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178796559 0 :nooga!n=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178800735 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178800746 0 :nooga!n=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178803083 0 :jix__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178803100 0 :jix__!n=jix@dyndsl-080-228-179-088.ewe-ip-backbone.de JOIN :#esoteric < 1178805575 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178806714 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178806914 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :XHTML web-pages + navigating links using TAB == pain < 1178806917 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Specifically a game of "try to spot where on the page the selection went this time" < 1178806920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, it went left, right, and left again < 1178809004 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1178809406 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178809445 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178809901 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Question: May vegans breast-feed their children? < 1178813159 0 :sebbu!n=sebbu@ADijon-152-1-82-160.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1178815428 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1178815551 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178817214 0 :jix!n=jix@dyndsl-080-228-179-088.ewe-ip-backbone.de JOIN :#esoteric < 1178822243 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178823813 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1178824399 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178826169 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178827766 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178828360 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 5 < 1178829343 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178829424 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1178829557 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178829661 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1178829769 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bye^1? < 1178829957 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178829973 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178830587 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WIBBLE! http://www.google.com/codesearch?hl=en&lr=&q=%22%23define+private+public%22&btnG=Search < 1178830625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1178830981 0 :UpTheDownstair!unknown@unknown.invalid NICK :nazgjunk < 1178833247 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178833436 0 :nazgjunk!unknown@unknown.invalid QUIT :Connection reset by peer < 1178833459 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178833469 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178833842 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178833948 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178834011 0 :nazgjunk!unknown@unknown.invalid QUIT :Connection reset by peer < 1178834433 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178835989 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178836139 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178836483 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178836484 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1178836496 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1178836641 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1178836676 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178836982 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1178836990 0 :fax!i=usr93526@80.193.211.68 JOIN :#esoteric < 1178836991 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1178837006 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :HI < 1178838198 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to eat last night's pizza and go to bed. < 1178838727 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Connection timed out < 1178838750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smiles at the monster he has created. < 1178838755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHA! < 1178838830 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :monstar? < 1178838895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Another implementation of Deadfish. < 1178839029 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :in what language? < 1178839039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION coughs. < 1178839042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda. < 1178839046 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1178839138 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1178839603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Now at the wiki. < 1178842346 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1178843351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet! < 1178843361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You haven't said anything about the OS project lately. < 1178843810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by my best estimate he has said only a single "HI" for a week. < 1178843986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :make that 11 days. this from your friendly Big Brother. < 1178844002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Should I bug him via MemoServ, the Google Groups group, Wikipedia and Esolang? < 1178844066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_and_ take out an ad on national TV. < 1178844070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1178844103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you that "HI" was just 2 hours ago. < 1178844125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i may possibly have missed him under one of his other nicks. < 1178844148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :go to his house < 1178844175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, not the worst of ideas. < 1178844187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except that he's cloaked. < 1178844188 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I bring music < 1178844236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he is in the "flappr" or whatever map < 1178844236 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1178844236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, is he? < 1178844239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Jasper, GA, USA < 1178844240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be a little imprecise without his real name, i figure. < 1178844275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"IamAdam " < 1178844280 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe his name is Adam. < 1178844317 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So we just need to grab all the people in Jasper named Adam and see if one is the Prophet Wizard of the Crayon Cake and the Seven Inch Bread. < 1178844318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still a little too imprecise. < 1178844345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :google his name and see if you find his name < 1178844417 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Adam Carr? < 1178844477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1178844506 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Adam Goldstone? < 1178844548 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Adam Ant < 1178844604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, not Goldstone. < 1178844623 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I sort of doubt it's Adam Ant. < 1178844628 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1178844665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Jasper, Georgia people named Adam who have a birthday on July 26? < 1178844821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The population of Jasper, Georgia is about 3000, so there are about eight people there born on July 26. < 1178844875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :3000 isn't that much < 1178844886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wow, it sounds like you could actually make it < 1178844894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :creept < 1178844896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the name Adam is probably rare enough that we can pin it down. < 1178844899 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*creept < 1178844900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Creept indeed. < 1178844901 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*creepy < 1178844926 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now all we need is a list of Jasper, Georgia citizens by first name and date of birth. < 1178844946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking giant phonebook. < 1178844947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just go to GA < 1178845005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there a giant phonebook in Georgia? < 1178845005 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I've crashed libgc :( < 1178845046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Darn, these three phonebooks all require a last name. < 1178845063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll try finding the phone number of "Greg Richards" instead. < 1178845119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I *think* this page is loading... < 1178845216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Current Residence: hahahahaha" < 1178845358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where's that? < 1178845364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :deviantart < 1178846059 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178849235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo! < 1178849245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No ihope! < 1178849282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Negative. < 1178852849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, .... < 1178852914 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...you'd actually... probably find me at that point. < 1178852922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as my name is Adam.... and I live in Jasper. < 1178853245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1178855286 0 :digital_me_!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1178855350 0 :digital_me!unknown@unknown.invalid QUIT :"Reconnecting" < 1178855805 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1178857410 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178859924 0 :digital_me_!unknown@unknown.invalid NICK :digital_me < 1178860893 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1178862771 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1178863710 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178869906 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1178870399 0 :clog!unknown@unknown.invalid QUIT :ended < 1178870400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178887640 0 :fax!unknown@unknown.invalid QUIT :" " < 1178888656 0 :jix__!n=jix@dyndsl-080-228-183-177.ewe-ip-backbone.de JOIN :#esoteric < 1178889684 0 :jix__!unknown@unknown.invalid NICK :jix < 1178895143 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178896699 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178896763 0 :oerjan!unknown@unknown.invalid QUIT :Client Quit < 1178897567 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178900227 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn;t very hard to find < 1178902356 0 :sebbu!n=sebbu@ADijon-152-1-46-186.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178906624 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1178912271 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178912564 0 :sebbu!n=sebbu@ADijon-152-1-46-186.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1178913496 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1178914077 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178915269 0 :atrapado!i=opened@94.Red-81-47-5.staticIP.rima-tde.net JOIN :#esoteric < 1178916051 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1178917316 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178919124 0 :sebbu2!n=sebbu@ADijon-152-1-74-170.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1178919394 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178919599 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1178923041 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1178923128 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178924523 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1178925648 0 :atrapado!unknown@unknown.invalid QUIT :"Saliendo" < 1178925708 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1178930452 0 :tokigun_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178930457 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1178930487 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1178944201 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178944422 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178949608 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1178949618 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178949663 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1178950737 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1178956799 0 :clog!unknown@unknown.invalid QUIT :ended < 1178956800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1178957383 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178957409 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178957420 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178958501 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178958526 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178958537 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178959669 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178959677 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178959683 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178960260 0 :sebbu!n=sebbu@ADijon-152-1-74-170.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1178960785 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178960814 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178960833 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178961956 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178961965 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178961973 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178963105 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178963122 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178963131 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178964259 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178964268 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178964287 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178965409 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178965438 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178965445 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178966552 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178966583 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178966602 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178967728 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178967763 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178967771 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178968873 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178968919 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178968928 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178970044 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178970071 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178970077 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178971060 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178971101 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178971110 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178972161 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178972180 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178972189 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178973317 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178973342 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178973351 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178974451 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178974467 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178974481 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178975592 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1178975635 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178975645 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178978081 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1178978460 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1178979232 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1178979715 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1178980235 0 :jix!n=jix@dyndsl-091-096-050-065.ewe-ip-backbone.de JOIN :#esoteric < 1178991050 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION LARTs CakeProphet. < 1178991198 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1178991212 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1178991225 0 :Sgeo!unknown@unknown.invalid QUIT :Connection reset by peer < 1178991255 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, bze < 1178991278 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wtf just happenned to mz kezboard_ < 1178991298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :qwertzuiop asdfghjkl yxcvbnm < 1178991303 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1178991324 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there... deleted every language except english < 1178995030 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1178995051 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1178995056 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1178997541 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.....I feel like making a game. < 1178997563 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I feel like either implementing PESOIX or doing absolutely nothing. . . < 1178997569 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I think doing nothing would be easier. < 1178997590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :......games are pretty kickass to make.... besides being a crapload of work. < 1178997602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :especially MMO games. < 1178997785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Connection reset by peer < 1178998692 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1178999166 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1179003161 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179003482 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1179003633 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179004303 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1179004320 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1179004397 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I GOT A FUNKY COMPILE ERROR. < 1179004400 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/484986 <-- explain < 1179004423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :apparently the *'s are throwing the compiler off. < 1179004497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : if((num_updates % (1 MINUTE)) == 0 // wtf? < 1179004512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define MINUTE * 60 < 1179004512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179004520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1179004558 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hahaha.... I like it. < 1179004607 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :isn't my code. < 1179004611 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :BUT I MUST FIX THE PARSE ERROR. < 1179004624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is MINUTE defined as? < 1179004670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's CHAR_DATA #define'd to? < 1179004674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And the other _DATA's < 1179004857 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...I don't know....... C SYNTAX DOESN'T TELL YOU WHERE SHIT IS DEFINED. < 1179004869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well what are the #include lines? < 1179004880 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spits in #includes face. < 1179004897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :grep is your friend. < 1179004911 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179004931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can also run it through something like 'gcc -E' and look at the preprocessed output. < 1179005016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would guess those _DATA's are all defined in some #included .h file. < 1179005047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so "grep -f _DATA *.h" < 1179005053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :grep #define MINUTE ? < 1179005073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would think MINUTE is unlikely to be the culprit. < 1179005080 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....just out of curiosity. < 1179005121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops, that should be -F not -f < 1179005328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how do you make grep do regexes? < 1179005335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :leave out the -F < 1179005357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i included it because i couldn't remember if _ was a regexp character < 1179005393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :use -E for advanced regexes < 1179005421 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or just use \(, \| and so on, if you have gnu grep. < 1179005426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(this from grep --help) < 1179005446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is gnu grep i'm looking at < 1179005457 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"In GNU grep, there is no difference in available functions in either of the first two syntaxes [-E and without]." < 1179005472 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just that without -E you need the \s to keep the magic. < 1179005474 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to weed out CHAR_DATA's definition out from all the countless function signatures. < 1179005486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1179005513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do grep '[#]define *CHAR_DATA' < 1179005515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1179005570 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might also be a typedef. (But causing that parse error with a typedef would be rather impressive.) < 1179005574 0 :sebbu2!n=sebbu@ADijon-152-1-99-27.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179005610 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....here's what I've got that's the most useful. < 1179005610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually neither # nor _ seem to be special < 1179005616 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[bread@portent src]$ grep -E "struct.*?CHAR_DATA" *.h < 1179005617 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:typedef struct char_data CHAR_DATA; < 1179005652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1179005774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bizarre. < 1179005794 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...what the hell is it? I can't figure out where it's at. < 1179005827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :less mud.h ? < 1179005859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it looks like a perfectly ok standalone declaration. < 1179005875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which should not make it possible to trigger that parse error. < 1179005927 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...if it means anything.... I never ran a configure script..... there wasn't one. < 1179005931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and if that file's not included, it should be a 'CHAR_DATA was not defined' error. < 1179005942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1179005961 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/defined/declared/ < 1179006006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's annoying < 1179006015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how a missing type gives a syntax error < 1179006021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you compiling with all warnings? < 1179006030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it cannot be missing < 1179006041 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-shrug- I don't know... I just ran the makefile < 1179006066 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....I thought it might have something to do with the * being there. < 1179006135 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Try getting it to compile with -Wall added to the CC args. < 1179006174 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :found it. < 1179006178 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what's -Wall do? < 1179006196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :char_data is a struct. < 1179006216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/485031 < 1179006269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :make CFLAGS=-Wall < 1179006279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1179006332 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :# flags to use during compilation < 1179006334 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C_FLAGS := -Wall -g -ggdb -O2 < 1179006337 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in the makefile < 1179006350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it already does so < 1179006357 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1179006372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With a struct char_data { ... }; like that, and a typedef struct char_data CHAR_DATA; I don't see any reason for a parse terror. < 1179006437 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... the parse error comes before the *..... if that means anything. < 1179006544 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well.... any way to fix it? < 1179006557 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't necessarily care why it does it... I just want it not to do it. < 1179006575 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you could try sticking just "struct char_data *ch" there. < 1179006586 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Instead of "CHAR_DATA *ch". < 1179006615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it's C++, even plain "char_data *ch" might work. < 1179006648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's C++? < 1179006655 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought it was C. < 1179006675 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it is C. < 1179006682 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where I got the C++ impression from. < 1179006690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so did i except for the // comments < 1179006690 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179006692 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :from http://homepages.uc.edu/~hollisgf/nakedmud.html : "NakedMud is written in C, and uses Python for scripting." < 1179006705 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right, must've been the // comments. < 1179006728 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, 'struct char_data' should work. < 1179007263 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Building dependencies for gameloop.c < 1179007265 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Compiling gameloop.c < 1179007266 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c: In function `update_handler': < 1179007268 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:350: parse error before `struct' < 1179007269 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:351: `ch' undeclared (first use in this function) < 1179007271 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:351: (Each undeclared identifier is reported only once < 1179007272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:351: for each function it appears in.) < 1179007274 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:353: parse error before `struct' < 1179007275 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:354: `obj' undeclared (first use in this function) < 1179007277 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:356: parse error before `struct' < 1179007278 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gameloop.c:357: `room' undeclared (first use in this function) < 1179007280 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :make: *** [gameloop.o] Error 1 < 1179007281 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....nope.... I don't think it had anything to do with CHAR_DATA < 1179007305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should take a look at that MINUTE anyhow. < 1179007330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1179007364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This is sort of grasping for straws, but you wouldn't happen to have any non-printing non-visible evil characters there somewhere? < 1179007467 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :..........doubt it. < 1179007473 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[bread@portent src]$ grep "MINUTE" *.h < 1179007475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define MINUTE * 60 SECONDS /* one minute */ < 1179007476 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define MINUTES MINUTE < 1179007488 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1179007494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's very explainational < 1179007521 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's just sick and SICK. < 1179007543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1+1 MINUTES => 1 + 1*60 SECONDS. < 1179007574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, that just means that 'MINUTES' has a lower precedence than + *shrugs* < 1179007574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[bread@portent src]$ grep "SECOND" *.h < 1179007576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define DFLT_PULSES_PER_SECOND 10 < 1179007577 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define PULSES_PER_SECOND mudsettingGetInt("pulses_per_second") < 1179007579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define SECOND * PULSES_PER_SECOND /* used for figuring out how many pulses in a second*/ < 1179007580 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define SECONDS SECOND /* same as above */ < 1179007582 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mud.h:#define MINUTE * 60 SECONDS /* one minute */ < 1179007590 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#define MINUTE(x) x * SECONDS(60) < 1179007600 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy. . . Must. Kill. < 1179007651 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :1 * 60 * mudsettingGetInt("pulses_per_second") < 1179007705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Silly pulse-based MUD. < 1179007712 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.....C is REALLY annoying. >.< < 1179007714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The MUD I nearly wrote was event-queue based :) < 1179007738 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. Make it IRC-based. :p < 1179007782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just checking: is line 350 in the file line 34 in the paste? < 1179007818 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mine just makes a thread for each conncetion, and slaps input on a queue. it's like hardware nterrupts versus hardware polling. < 1179007869 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yep < 1179007892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, gameloop.c is the first file compiled. < 1179007902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or at least mentioned in the makefile. < 1179007927 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :nope.... bunches were compiled. < 1179007954 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't think they were important. < 1179008047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is that nakedmudv3.3? gameloop.c compiles just fine for me. < 1179008105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha, the plot thickens. < 1179008159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with plain make? is everyone using gcc >= 3.02 which the web site says is the only tested compiler? < 1179008215 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I had to add -I/usr/include/python2.4 to find Python.h, but other than that it compiled just fine with plain make. < 1179008228 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21). < 1179008313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 3.3 < 1179008335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and your gcc is? < 1179008374 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...where'd fizzie get that string? < 1179008389 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :gcc --version. < 1179008411 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gcc --version < 1179008412 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :2.95.3 < 1179008417 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :......old? < 1179008422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1179008435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :requires >= 3.02, it says. < 1179008486 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah... it has version 3.02 < 1179008496 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gcc -V 3.02 --version < 1179008497 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :3.02 < 1179008503 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION SHALL CHANGE THE C_FLAGS < 1179008542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1179008571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles his mind on the fact that CakeProphet's does _not_ run the latest version by default < 1179008577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*gcc < 1179008602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not mine... it's on a MUD host......... full of -really- old server programs. < 1179008629 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :stuff made in the early 90s < 1179008643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like when _I_ was playing MUDs :) < 1179008669 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... I don't like hack and slash ones... feels too much like excercising. < 1179008930 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :..... is tgz a gzip file? < 1179008942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1179008950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :tar xzvf something.tgz yah? < 1179008955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :abbreviation for .tar.gzip < 1179008960 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1179008962 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright cool < 1179008984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*.tar.gz < 1179008987 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I use zxvf, but everyone else seems to use xzvf. Must be something wrong with me. :/ < 1179009019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it is just your sense of ordering. < 1179010279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...actually.. < 1179010286 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have 3.02 < 1179010294 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[bread@portent src]$ gcc -V 23.5 --version < 1179010295 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :23.5 < 1179010304 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....unless gcc actually -does- have a version 23.5 < 1179010318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's nice behaviour to have. < 1179010718 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...my guess is that -V sets a version variable... and --version reads the version variable. < 1179010737 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.....it's actually what I would expect... < 1179010764 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For my 'gcc' -V is the version to run, if multiple versions are installed. < 1179010790 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't expect it to lie. < 1179010804 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... yeah... I didn't originally... < 1179010812 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but considering how must scripts work... it's not surprising. < 1179010870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm..... I -could- find a way to compile the source for the target machine.... using my computer. < 1179010908 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Cross-compilation. < 1179010919 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Figure out what architecture their system uses. < 1179010951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's where you have to keep your fingers crossed? :) < 1179010961 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it's ancient enough to have gcc less-than-three, it might also have pretty ancient libraries. < 1179010975 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :a.out executables and non-glibc C library, that sort of thing. < 1179011216 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179011521 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1179011744 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179011821 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1179011888 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179012198 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Cross-compiler which outputs a.out, static linking, voila. < 1179012312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Static linking doesn't much help if it runs a kernel so ancient that the syscalls are all different from what your fancy new library expects. (Not that you couldn't use old libs with the compiler.) < 1179012341 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cross-compilation *would* let you compile for linux-ancient. < 1179012445 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I SHALL FIX THE PROBLEM < 1179012446 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AT THE SOURCE < 1179012454 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....and complain to the server admin. < 1179013875 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179013939 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1179014308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :har < 1179014621 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1179014651 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1179014984 0 :sebbu!n=sebbu@ADijon-152-1-99-27.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179015490 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179016526 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179018615 0 :jix__!n=jix@dyndsl-091-096-036-231.ewe-ip-backbone.de JOIN :#esoteric < 1179019119 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179024399 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://video.google.com/videoplay?docid=880385262900785074 < 1179024532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1179024923 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179029280 0 :bsmnt_bot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029281 0 :Sgeo!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029281 0 :lament!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029281 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029282 0 :helios24_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029282 0 :ville_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029282 0 :oerjan!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029282 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029282 0 :SimonRC!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029292 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179029292 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1179029292 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179029292 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1179029292 0 :helios24_!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1179029292 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179029292 0 :ville_!n=ville@194.251.103.33 JOIN :#esoteric < 1179029292 0 :EgoBot!n=EgoBot@c-24-22-56-63.hsd1.mn.comcast.net JOIN :#esoteric < 1179029292 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1179029666 0 :puzzlet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :sp3tt!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :meatmanek!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :bsmnt_bot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :lament!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :Sgeo!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029666 0 :ville_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029667 0 :helios24_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029667 0 :oerjan!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029667 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029667 0 :SimonRC!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029667 0 :CakeProphet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029667 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029668 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029668 0 :Pikhq!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029669 0 :nooga_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029669 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029670 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029670 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179029710 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1179029710 0 :EgoBot!n=EgoBot@c-24-22-56-63.hsd1.mn.comcast.net JOIN :#esoteric < 1179029710 0 :ville_!n=ville@194.251.103.33 JOIN :#esoteric < 1179029710 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179029710 0 :helios24_!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1179029710 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1179029710 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179029710 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1179029710 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179029710 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1179029710 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1179029710 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179029710 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1179029719 0 :puzzlet!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1179029719 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1179029719 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179029719 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1179029724 0 :sekhmet!n=pez@76.201.146.164 JOIN :#esoteric < 1179029724 0 :GregorR!n=GregorR@c-24-22-56-63.hsd1.mn.comcast.net JOIN :#esoteric < 1179029761 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179029761 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1179030075 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179030402 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1179030455 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179033303 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's with people and join/quitting instead of talking? < 1179033469 0 :bsmntbombdood!unknown@unknown.invalid PART #esoteric :? < 1179033473 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179033476 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179033607 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I come from the land of the ice and snow. < 1179033759 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :from the midnight sun where the hot springs glow? < 1179033762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1179036078 0 :CakeProphet_!n=CakeProp@h202.254.213.151.ip.alltel.net JOIN :#esoteric < 1179036212 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179036221 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1179043199 0 :clog!unknown@unknown.invalid QUIT :ended < 1179043200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179044694 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179047527 0 :sebbu!n=sebbu@ADijon-152-1-99-27.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179051841 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1179051845 0 :puzzlet!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1179052233 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179054971 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179058308 0 :jix!n=jix@dyndsl-091-096-036-231.ewe-ip-backbone.de JOIN :#esoteric < 1179060805 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179061817 0 :jix__!n=jix@dyndsl-091-096-053-132.ewe-ip-backbone.de JOIN :#esoteric < 1179062352 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179069657 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179075988 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179076102 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : What's with people and join/quitting instead of talking? < 1179076117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :There is of course only one proper solution. < 1179076151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Create a programming language based on join/quit messages. < 1179077161 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179085691 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179085724 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The Abrasax kernel project seems to have died temporarily. < 1179085753 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'll need to seek out an x86 person... < 1179085767 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...just as we always have... < 1179086109 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cling to calamari? < 1179086172 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is calamari an x86 person? < 1179086220 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He wrote a (basic) OS; I'd say so. ;) < 1179086272 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clings to calamari < 1179086323 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If he decides to show up again, of course. < 1179086332 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan *might* have some of that knowledge, as well. < 1179086345 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I notice that neither is currently here. < 1179086368 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Unless ville_ is oerjan or something. < 1179086380 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1179086820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ville_ is me < 1179086825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too lazy to kill myself. < 1179086971 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And I take it you're not oerjan. < 1179087839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"In Marketland // The world is in you hand. // I'd go wash it off now. # < 1179091976 0 :sebbu2!n=sebbu@ADijon-152-1-19-41.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179093151 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179093170 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179097225 0 :ihope_!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1179097815 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1179104126 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1179104146 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1179115491 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179115665 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have discovered that GCC's optimization can break pointer arithmetic. < 1179115688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :THat's not good < 1179115695 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/test.2.c See anything wrong with that? < 1179115711 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because gcc doesn't unless you add -O. < 1179115721 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Soon as you do, it segfaults. < 1179115925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :segfaults for me without -O < 1179115966 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :line 12 < 1179115992 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The hell is wrong with that assignment? < 1179116086 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1179116091 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd think *b=*a; is a fairly innocent assignment. < 1179116155 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the local of the same name as the global clouds the issue < 1179116162 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1179116218 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will have to add that to his "map" function (which *attempts* to make valid BFM variables fit within the context of C correctly (*this*is*a*variable is valid in BFM)). < 1179116295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, found the problem i think < 1179116305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :char *b = b... < 1179116410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1179116428 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179116436 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :after line 6, current != b < 1179116446 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's an issue in *my* compiler. ;) < 1179116496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can this be? < 1179116504 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My BFM compiler. < 1179116541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I mean the results < 1179116552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :current = b; yet current != b < 1179116600 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. . . That's an issue in my output. < 1179116638 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1179116710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you can't have a global var and a local var and access the global var in the scope of the local var even before it's declared < 1179116780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :better name mangling, then < 1179117101 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179117109 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My issue was in name mangling, that's all. < 1179117126 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, so now names look even more mangled if you try to look at the C source. . . One will just have to live. < 1179117197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :If you have non-legal C chars in names, I would use some sort of symbol based thing < 1179117253 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've just got a large amount of substitutions. < 1179117430 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/_/__/g; s/\*/_asterisk_/g # yay, no collisions < 1179117459 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that's not *quite* what I'm doing, but pretty close. < 1179117477 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What mine looks like is more s/_/__/g;s/\*/_/g < 1179117495 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Confusing? Yeah. Does it work? Well. . . Yeah. < 1179117621 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also has name mangling for Brainfuck variables (in case someone decides to use -g on BFM) < 1179117956 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just as soon as I care enough to, I'll be writing some language-specific stdlib macros. . . < 1179117971 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Should, at the very least, make the interpreter run a hell of a lot faster. < 1179118043 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should also update the documentation a bit before releasing < 1179118342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lambda x: "".join(["a"*ord(i)+"b" for i in x])) < 1179118356 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :name mangling should be as esoteric as possible < 1179118434 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't do Python. < 1179118744 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :puts n "a"s where n is the ascii value of the character, deliminated by "b" < 1179118779 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And mangle "a" and "b" appropriately? :p < 1179118790 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :every character < 1179118804 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy. . . < 1179118814 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :While it'd *work*, I must ask. . . WHY?!? < 1179118825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for esotericness < 1179118842 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just because BFM is an esolang doesn't mean the *compiler* must be esoteric. < 1179118851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"a" gets mangled to "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab" < 1179118853 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it enough that you get code like: < 1179118867 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*a = *b - 1; < 1179118885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It's never enough < 1179118894 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*a = !*a; < 1179118901 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if(*a)putchar(*b); < 1179118938 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :From now on you will be called aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaa < 1179118945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab < 1179119059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the inverse happens to be lambda x: "".join([chr(len(i)) for i in x.split("b") if i]) < 1179128117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not guaranteed to work anyway: only "-- at least -- 63 significant initial characters in an internal identifier or a macro name --" are guaranteed. < 1179128522 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But in the interests of equal time -- here are the same (anonymous) functions in Perl: (everyone always seems to do only Python :( :( ) < 1179128525 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sub { join("", map { "a"x ord($_)."b" } split //, shift) } < 1179128527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sub { join("", map { length($_)?chr(length($_)):"" } split "b", shift) } < 1179128707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Not related, but how does doing "s/_/__/g;s/\*/_/g" prevent a conflict of "foo_bar" and "foo**bar"?) < 1179129599 0 :clog!unknown@unknown.invalid QUIT :ended < 1179129600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179148212 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179149491 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179151198 0 :Pikh1!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179151248 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179153926 0 :jix!n=jix@dyndsl-091-096-056-006.ewe-ip-backbone.de JOIN :#esoteric < 1179156491 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1179156871 0 :Feuermonster!n=leichenh@151.34.76.83.cust.bluewin.ch JOIN :#esoteric < 1179161318 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179161331 0 :sebbu!n=sebbu@ADijon-152-1-107-182.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1179161340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i honestly think my language may be worse than malbolge < 1179161345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :((len*(index>1?index*index:50))+chr) % 50 <-- this is just insane < 1179161383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, and the fact that the middle opcode is evaluated first, then the last, then the rest < 1179161444 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1179161482 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Which language is that written in? < 1179161496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's just the interpreter source coe < 1179161498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*code < 1179161498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1179161501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the decryption part < 1179161523 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, in which language do you write the source-code? < 1179161529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1179161540 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Php,Python,Ruby,BASIC whatever? < 1179161553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that code is valid in many languages < 1179161586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(((len * (index > 1 ? index * index : 50)) + chr) % 50 < 1179161590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not that hard to decipher < 1179161634 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :I guess index : 50 means index / 50? < 1179161645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.... ternary operator.... < 1179161660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's (if index > 1 then index * index else 50) < 1179161932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/61475 < 1179161938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this program should print "a" and a newline < 1179164576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, my interpreter is broken < 1179164594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Invalid decoded opcode 54 at 1 (SyntaxError)", yet my smash-bricks-at-decoder-to-get-program program says its ok < 1179166776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/61490 < 1179166782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even I can't figure out how that works < 1179166786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179166788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pastie messed it up < 1179166793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's bigger than that in actuality < 1179171901 0 :Feuermonster!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179172805 0 :sp3tt!unknown@unknown.invalid QUIT :"leaving" < 1179172922 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1179175417 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1179175848 0 :Pikh1!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179177150 0 :puzzlet_!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1179177680 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179178235 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179178452 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179178824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"this language should be called eyefuck if it is supposed to actually look like that." < 1179178826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :close, close.. < 1179186218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :'(enemy lasanga robust below wax) < 1179186219 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :'(semiautomtic aqua accompany slacks) < 1179186221 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1179186223 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://lemondemon.com/skippy/17.html < 1179186320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to link to a lyrics page < 1179186335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would recognize those anywhere < 1179186346 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, another fan < 1179186368 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION particularly likes _Geeks In Love_ < 1179186416 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It agrees with my not-terribly-serious geeks-as-next-evolution-of-humanity idea < 1179186429 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(See also: X-men movies) < 1179186437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with your powers combined, i am captain ge...ahem < 1179186449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If they aren;t, then why are asperger's rates rising so sharply. < 1179186453 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179186482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :For almost all of human history, the most complex thing that ones has had to deal with as a human is other humans. < 1179186496 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That is changing. Humainty will have to change with it. < 1179186518 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc, until I start advocating euthanasia < 1179186519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1179186539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :To be honest, a lot of people holding the "asperger's" badge do it because they "dont fit in lol" and are self-diagnosed < 1179186552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1179186571 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :though it is a spectrum < 1179186581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm aware, having being diagnosed myself years ago :) < 1179186597 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION point out Paul Graham's excellent "Why Nerds Are Unpopular" essay. < 1179186637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :rather mild for me, AFAICT, though I was the weirdest people out of several hundred in primary and secondary school < 1179186684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: more constructively, could you recommend other bands to me? I feel I need to actually acuire some music. < 1179186694 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I procrastinate any kind of buy stuff < 1179186698 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*buying < 1179186705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: good essay < 1179186721 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: from recall or from very fast reading? < 1179186724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*cough* bittorr COUGH ugh COUGH aaa COUGH COUGH CHOKE < 1179186729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :recall < 1179186774 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, I meant "good" in the sense that it makes me feel good. My instincts tell me that the whole school-as-prison thesis might be utter BS, or might not. < 1179186805 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this stems from reading the anti-PG essay "Dabblers and blowhards"./ < 1179186837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :School is prison < 1179186844 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :less so in the UK, afaict < 1179186850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people would have you believe that prison is school < 1179186852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1179186865 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in secondary chool, I got on well with most teachers, and learnt loads of stuff < 1179186896 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I learn nothing in secondary school < 1179186910 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about algebra? < 1179186924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or the joy of conversing with fellow geeks? < 1179186928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or music? < 1179186933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fellow geeks? in a public school? < 1179186942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you must be kidding me < 1179186946 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that means something different here... < 1179186967 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :algebra, hah < 1179186980 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I went to a "grammar school" (deprecated), which took the top 40% of students. < 1179186992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know what a grammar school is, SimonRC ;) < 1179187006 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in .uk, public school = private school = school that you pay for. < 1179187019 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in .uk state school = gov-funded school < 1179187037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in .uk < 1179187049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mixes .uk-isms and .us-isms after a while by mistake < 1179187076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I don't know many geeks < 1179187165 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179187179 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179187598 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179188116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's a good way to determine if a language is turing complete or not? < 1179188131 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :implement a turing complete language in it < 1179188135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179188139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what fun that will be. < 1179188149 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's not hard < 1179188158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: there's several popular options for this < 1179188164 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck, register machine < 1179188167 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :P'' < 1179188168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lambda calculus < 1179188181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck probably the easiest. < 1179188185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whatever's the closest to your language < 1179189138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :j lccccccccc.n! < 1179189138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : k^Newline. < 1179189138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :l:10-? < 1179189139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ccccccccccccccc.n! < 1179189139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ^Not a newline. < 1179189139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwaha < 1179189141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er. flood. < 1179189497 0 :ehird`!unknown@unknown.invalid QUIT : < 1179192501 0 :ihope_!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1179193529 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179193546 0 :oerjan!unknown@unknown.invalid QUIT :Client Quit < 1179193708 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179194035 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179194040 0 :oerjan!unknown@unknown.invalid QUIT :Client Quit < 1179195118 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179195627 0 :nooga_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195627 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195627 0 :bsmnt_bot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :puzzlet_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :lament!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :fizzie!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :ville_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :helios24_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :oerjan!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179195628 0 :SimonRC!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179196902 0 :EgoBot!n=EgoBot@c-24-22-56-63.hsd1.mn.comcast.net JOIN :#esoteric < 1179196902 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1179196940 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1179196940 0 :helios24_!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1179196940 0 :ville_!n=ville@194.251.103.33 JOIN :#esoteric < 1179196956 0 :puzzlet_!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1179196956 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1179196971 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179196971 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1179197011 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179197052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wibbly < 1179197317 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179200092 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179202454 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha owned by paul graham < 1179202464 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code." -- Paul Graham < 1179207859 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1179208259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(yay! got to the castle in NH!) < 1179208261 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, still need MR... < 1179208262 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1179210058 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179215999 0 :clog!unknown@unknown.invalid QUIT :ended < 1179216000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179230812 0 :nooga_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179230812 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179230917 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179230917 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1179234399 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179235108 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179237161 0 :jix__!n=jix@dyndsl-091-096-054-120.ewe-ip-backbone.de JOIN :#esoteric < 1179237242 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179238491 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179244315 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, there has been no apology or explanation for last night's outage. < 1179244334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was an outage? < 1179244504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i may not have noticed because i couldn't reach this account i use for irc because nvg's home directories went down. < 1179244545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although somehow i doubt you are speaking of _that_ outage. < 1179244574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1179244611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there was a mungo netsplit which lasted 20 mins and the netowrk came back in bits and pieces < 1179244730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interesting that irc has so many netsplits because it is tree structured without cycles, and somehow they cannot fix that fundamental flaw < 1179244746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe they have... < 1179244777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when i think about it i read it in the original rfc < 1179245048 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :routing in a non-tree is a PITA < 1179245076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you need to keep a databse of comments that people have said in the last few seconds, and keep comparing < 1179245085 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :assuming you want something USENET-like < 1179245179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1179245293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand once a netsplit is detected there shouldn't have to be 20 minutes to make a new route. < 1179245332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but of course i don't know how smart irc networks actually are about that. < 1179245599 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, wise words from Stroustrup: "I particularly dislike classes with a lot of get and set functions. That is often an indication that it shouldn't have been a class in the first place. It's just a data structure. And if it really is a data structure, make it a data structure." < 1179245848 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, more (from the interviewer): "Anything that's just using the data, but not defending the invariant, doesn't need to be in the class." < 1179245949 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION worships B.S. < 1179245984 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :// < 1179245988 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1179245998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests something < 1179246000 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet_: that regex mtches an awful lot < 1179246026 0 :puzzlet_!unknown@unknown.invalid NICK :puzzlet < 1179246037 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :what did i say? < 1179246081 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1179246135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1179246188 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric : < 1179246206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :will someone else try an emote? < 1179246334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :somehow the nick of whoever "worships B.S." did not show up on my screen. I just got colors in irssi after someone removed an old version, but now i seem to have some invisible text. < 1179246431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1179246451 0 :oerjan_!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179246459 0 :oerjan_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1179246478 0 :oerjan_!unknown@unknown.invalid PRIVMSG #esoteric :and so... < 1179246483 0 :oerjan_!unknown@unknown.invalid QUIT :Client Quit < 1179246505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, the nicks of emotes don't show up at all. < 1179246567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests again < 1179246599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's white on white. the nick is invisible but does affect the indentation of the following text. < 1179246898 0 :oerjan_!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179246906 0 :oerjan_!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1179246916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1179246945 0 :oerjan_!unknown@unknown.invalid QUIT :Client Quit < 1179247067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1179247168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's white bold on white, and i have set them equal. < 1179247691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles at whoever decided "white" in ANSI should not mean white. < 1179247769 0 :sebbu!n=sebbu@ADijon-152-1-53-25.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179247859 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it comes in two varieties: dark whit and light white < 1179247868 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh: "The halting problem proves that no algorithm can be proven correct." < 1179247871 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps < 1179247880 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps the person who said that < 1179247955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, but the dark white is for some reason the default background, unless they go one "better" and make it black. < 1179248071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph, from the look on my screen it seems like irssi is assuming my text is white on black, because all the highlighted colors are light. < 1179248108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course dark white on dark black makes more sense than the other way around. < 1179248133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee... < 1179248198 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1179249178 0 :sebbu2!n=sebbu@ADijon-152-1-42-45.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179249408 0 :sebbu3!n=sebbu@ADijon-152-1-56-27.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179249601 0 :Feuermonster!n=leichenh@41.46.76.83.cust.bluewin.ch JOIN :#esoteric < 1179249648 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179250561 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1179251218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Scheme programmers *do* know about OO. They have each implemented it at least a dozen times." < 1179251221 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1179251702 0 :sebbu3!unknown@unknown.invalid NICK :sebbu < 1179253064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are you reading? < 1179253282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or just randomly googolating for quotes? < 1179253743 0 :Feuermonster!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179253938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1179254284 0 :atrapado!i=misto@41.Red-81-47-10.staticIP.rima-tde.net JOIN :#esoteric < 1179255925 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179255945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/oobrain.b oh my go < 1179255947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's beautiful < 1179256172 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION regarde heroes 122 < 1179256205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone make BF++ < 1179256262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interesting. there is already something non-esoteric by that name. < 1179256306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as well as an actual brainfuck extension. < 1179256351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what INTERCAL++ would be called < 1179256367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION honestly has no idea how to add one to a number and assign the var to it in intercal < 1179256395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's in the INTERCAL standard library. < 1179256541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: !! < 1179256570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: !! at what? < 1179256572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OOP in brainfuck? < 1179256646 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179256657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :did you write that? < 1179256673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would be nice as a BFM library I suspect. < 1179256675 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1179256682 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, framework < 1179256692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i didn't < 1179256696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was written in 2003 < 1179256725 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179256801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mod_bf OOP framework? ;;) < 1179256914 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's a framework rather than a library for BF programs because it determines the structure of the code you write < 1179256973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you fit libraries to your code, frameworks fit your code to them < 1179257107 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :roughly, yes < 1179257147 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The stack paradigm actually makes BF not-totally-insane, by increasing the locality of things < 1179257220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/61810 < 1179257225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worse than befunge, methinks.. < 1179257270 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :linear typing might help too < 1179257283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what language? < 1179257302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"2d" < 1179257303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine < 1179257312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a horridly morphed 2d language < 1179257334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :right... < 1179257340 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I will now attempt to decrypt... < 1179257347 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hjkl = directions < 1179257350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179257352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :vi(1) < 1179257373 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :: = dup, ! = halt, ? = go up if false and down if true < 1179257391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :close < 1179257405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :left/right turn? < 1179257411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: is "get a character of input and push its ascii value to the stack" < 1179257420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the rest is correct < 1179257426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :digits push themselves, - subtracts < 1179257431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179257436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or do *numbers* puh themselves? < 1179257442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the numbers < 1179257449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it basically walks forward until it stops finding digits. < 1179257455 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179257457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :- pops two numbers off the stack, subtracts them, and pushes the result < 1179257462 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179257470 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :, must do comparison < 1179257473 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1179257475 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :< < 1179257479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1179257492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :< swaps two items on the stack < 1179257492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno then < 1179257494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179257499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[1,2,3] < results in [1,3,2] < 1179257514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why i do that is revealed when you figure out what c does < 1179257518 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and the program area must wrap < 1179257530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it /does/, but that's not used here < 1179257549 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is ^ < 1179257565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a character. c pushes the character below itself as an ascii value < 1179257577 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1179257578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which i suspect could be used in quines if going downwards. < 1179257596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see, . the printer, since everything on the stack is just a number, can't tell where the string starts < 1179257602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i just make it stop when it finds ^ ;) < 1179257610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(^, $ - regexp start/end of line) < 1179257646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... instead of having a language parse sequences of digits, it could treat a digit as "multiply by ten, then add this". < 1179257656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179257679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1179257681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not wtf-inspiring though :) < 1179257690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :does ? throw away the value at the top of the stack? < 1179257695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm considering making the implementation of ? replace itself with j or h depending on the condition, then going back one < 1179257707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it does, but i've realised it shouldn't < 1179257711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as then i can't print the character < 1179257712 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1179257716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks, i was trying to fix that bug! < 1179257749 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you need to be consistant, the tradition with stacks is that everything uses up all its input unless there is a very good reason not to. < 1179257771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tradition? this is an esolang, is it not? :) < 1179257800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you should really follow befunge and make the if operators use up their predicate < 1179257812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Esoteric" not "awkward". < 1179257842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if SimonRC ever looked at Glass. < 1179257847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :awkward languages are the only fun esoteric ones ;) < 1179257902 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I disagree. We all failed to invent linear types, despite them being very esoteric, and *they* are fun and esoteric. < 1179257941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it may not abuse the stack in _that_ particular way, but it is certainly awkward. < 1179257968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh fine < 1179258154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/61817 < 1179258159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmm/.. it's hanging after two lines < 1179258166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god knows why it even DIES on two lines < 1179258969 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179259242 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I think you are mixing up your l with your 1 < 1179259271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the third line of the program should be something like: l10+c<.j < 1179259283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179259332 0 :coatgrinder!n=FSi@212.193.74.173 JOIN :#esoteric < 1179259376 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1179259390 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1179259431 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not much hapenning ATM < 1179259470 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Do you know much about C++? < 1179259514 0 :atrapado!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179259528 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :not much < 1179259554 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok. never mind < 1179259581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no < 1179259591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? moves up or down, it doesn't change the direction of execution < 1179259616 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1179259639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i add 10 because i had subtracted it previously < 1179259640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1179259642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's on another copy < 1179259781 0 :sebbu2!n=sebbu@ADijon-152-1-56-27.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179259940 0 :jix__!n=jix@dyndsl-091-096-054-120.ewe-ip-backbone.de JOIN :#esoteric < 1179259994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c++-- < 1179260042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(C++)-- has no seq points, it is undefined. < 1179260056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Possible solution: Seperate the expression into multiple statements. < 1179260066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(at c.c, line 4) < 1179260081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads too many compiler errors < 1179260137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc says error: invalid lvalue in decrement < 1179260282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is wrong < 1179260292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x++ is an lvalue < 1179260297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. *(ptr++) = 2 < 1179260314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int C = 0; (C++)--; is undefined, but it probably results in C being 0 < 1179260472 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :i reached mental condition when i can understand the i = i++ + ++i < 1179260630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eh, * doesn't have to be applied to an lvalue. < 1179260648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, x++ probably isn't one. < 1179260669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x++ doesn't make much sense as an lvalue < 1179260677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*x++ does, though < 1179260764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :coatgrinder: undefined. < 1179260771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you just understand it as your compiler does. < 1179260775 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1179260792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int i = 15; i = ++i + ++i should be 17 if your compiler is worth its salt < 1179260805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it translates to int i = 15; increment i; increment i; i = i + i < 1179260810 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179260812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, it uses a tmp variable and that's slower. < 1179260908 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179260959 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :but it's undefined judging by standards? < 1179260964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1179260977 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :i.e. both ways would make a correct compiler < 1179260978 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1179261049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :having it explode would be correct < 1179261054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so would having it cry < 1179261232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://c-faq.com/expr/evalorder2.html < 1179261262 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :that would make it rather emoish compiler < 1179261348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179261355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a language entirely made out of the letter Q < 1179261373 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :unary dialect < 1179261410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ < 1179261482 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't differ that much < 1179261608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm making it basically http://esoteric.voxelperfect.net/wiki/BF_instruction_minimalization but depending on a magical counter :P < 1179261670 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :it's .[ in unary i think < 1179261684 0 :coatgrinder!unknown@unknown.invalid PRIVMSG #esoteric :which is cute smiley < 1179262045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How does "int i = 15; increment i; increment i; i = i + i" lead to "i == 17"; isn't i+i 34? And anyway, you really can't deduce anything about compiler smartness out of the result; it could easily be running on an architecture where "increment i; increment i;" without some manual delay in-between would result in i being incremented only once, and be a _smart_ compiler and not use the delay, because there really shouldn't be two modifications to i between se < 1179262070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you got cut off < 1179262082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nothing too interesting there: -- modifications to i between sequence points. < 1179262094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the standard says it's unspecified, the compiler writers SHOULDN'T bother messing around with making it work on stupid CPUs < 1179262105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Undefined means that, notwithstanding question 9.2, printf("%d", j++ <= j); can print 42, or ``forty-two.''" < 1179262157 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's exactly my point: the compiler writer doesn't need to bother adding the manual delay there, because it's undefined. < 1179262170 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :j++ == j;, always < 1179262219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/61834 < 1179262221 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But you can't deduce from the "unexpected" result that the compiler was stupef. < 1179262222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you are trolling < 1179262223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :somebody want to prove that's as turing-complete as BF? :) < 1179262236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1179262241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/61835 < 1179262243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with that change it should be < 1179262299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :- can be + 127 times, and > can be ->, and + can be +< < 1179262359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: In the above code (j++ <= j), it could legally do the evaluation by getting j into onto the stack twice, then comparing, then incrementing j, or by pushing j, incrementing it in memory, then pushing j again. It is therefore undefined what the result is. < 1179262542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a quantum computer might have registers that do not have a physical value if you try to access them in an illegal order. < 1179262601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1179262773 0 :coatgrinder!unknown@unknown.invalid QUIT : < 1179263053 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179263576 0 :atrapado!i=misto@15.Red-81-47-9.staticIP.rima-tde.net JOIN :#esoteric < 1179263792 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179264312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : hm... instead of having a language parse sequences of digits, it could treat a digit as "multiply by ten, then add this". <<< i think sadol does this, though dunno if it's actually meant to do that < 1179264470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't look like it to me < 1179264592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179264660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a language with such a feature, the digits would have to be commands, and they would ordinarily be prepended with a command meaning "set the register digits act on to 0" < 1179264783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :,41337 is 1337, but ,41,21337 might well be 1000+1300+30+7... < 1179264803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if that's anything close to what you meant earlier :) < 1179265086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it is a stretch. it doesn't fit with sadol's general syntax and semantics. < 1179265121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sadol seems no closer than _any_ language allowing sequences of digits to have their usual meaning. < 1179265159 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a digit is a command meaning 'press a similarly labeled button on your phone' < 1179265188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, 0..9 are just functions that return a value < 1179265205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what gave me the impression < 1179265227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that numbers are not parsed as such but instead calculated like that < 1179265227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what's the type signature? < 1179265228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes but they are the wrong functions, and they work completely differently after , < 1179265236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1179265237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1179265249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool if it worked like that < 1179265287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed in the context of Sadol , is a function with variable number of arguments. _it_ has some of this flavor but not the digits themselves. < 1179265337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would guess that ,3 x y z is 100*x+10*y+z in general, say < 1179265390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see any real difference... might be this pain in my eyes < 1179265434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well in sadol you give , arguments, which possibly need not be digits. < 1179265492 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in my idea a digit modifies a number, which may possibly not start as 0 before the first digit. < 1179265520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm beginning to understand i misunderstood you earlier < 1179265532 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :personally i think having digit objects is dumb. < 1179265537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say in a stack based language, 3 might modify the top of the stack < 1179265566 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in a way, you're incorporating the decimal system into your language < 1179265579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it is smart if you are trying to make every token a single character < 1179265580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't deserve such niceties :) < 1179265588 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, sure. < 1179265619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't deserve such niceties? my language or the decimal system? < 1179265630 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the decimal system < 1179265632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate the decimal system < 1179265655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyhow so far my language consists of nothing more than these digit functions, and a command to set the top of stack to 0 < 1179265676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ditch digits, use roman numerals < 1179265680 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: similarly < 1179265695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the semantics of individual commands will be deliciously fucked up < 1179265761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well roman numerals are very close to adding a fixed number < 1179265778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not at all < 1179265789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sometimes, they subtract :) < 1179265797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the subtractions were not in the original system < 1179265859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, it might still be possible to make them functions. < 1179265860 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose 'IX' and 'IV' are really single tokens < 1179265923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say a roman numeral adds if it divides the current number < 1179265960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*numeral sign < 1179265970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179266021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if not, you take the remainder and inverts its sign first < 1179266035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1179266044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*invert < 1179266045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like i said, deliciously fucked up :) < 1179266064 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you could have a mix of both notations < 1179266073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :using the same register < 1179266081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact you don't need two rules. if the remainder is 0 you don't change anything by inverting it. < 1179266090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :true < 1179266093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1179266106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's much better than the state-based system for parsing them that i've read about somewhere < 1179266116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so n s is n+s-2*(n%s) < 1179266129 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course it doesn't catch erroneous numerals but that's just convention < 1179266213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could require the remainder to have the right relationship to s. < 1179266241 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it's really worth it < 1179266253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and like i said, this way makes it easiest to freely mix roman and arabic digits < 1179266272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that could potentially save you some space compared to either method < 1179266279 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :though i dunno if it actually does in practice < 1179266297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :challenge: write a program to give the shortest 'mixed' numeral for a given number :) < 1179266362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could do things like 3M = 1997 < 1179266363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kinda hard to beat arabic though, usually < 1179266387 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1179266393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean 997 < 1179266410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :M3M is 1997 < 1179266435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eh no < 1179266435 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :3MM is just 3? < 1179266440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :M3 is 10003 < 1179266450 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1179266456 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so C3M < 1179266465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1179266468 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nevermind :( < 1179266505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is there a good way to write 1997? < 1179266518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :C3M < 1179266541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :C3 = 1003 < 1179266554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1003%1000=3 < 1179266557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1179266597 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow that's fucked up. < 1179266627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1179266660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least the algorithm for determining the shortest numeral halts :) < 1179266695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you ppl are sick < 1179266696 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1179266701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how about control flow? < 1179266722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in numerals? exactly who were you calling sick? < 1179266732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you, but it was a complement < 1179266741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :compliment < 1179266742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know, i am used to it < 1179266861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :time to fire up another copy of Hugs < 1179266890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i baptize these the Arombiac numbers < 1179267154 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179267580 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179268712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION generates all the numerals with 5 digits or less < 1179268736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly feels Entish < 1179268740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alas < 1179268772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it seems that after 3000 (MMM) there's no more gains < 1179268804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :past that, arabic just wins. < 1179268823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that pesky exponential growth! < 1179268833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, 1997 = MM7 < 1179268844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a "saner" numeral anyway < 1179268849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1179268851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's wrong < 1179268859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1179268863 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my entire thing is wrong!!! < 1179268866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed that is 20007 < 1179268870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one sec < 1179268870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bwahaha < 1179268912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes so there will be infinitely many gains because you can always prolong a winner < 1179268917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION generates again < 1179268950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1179268963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :much better :) < 1179268991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :999999 = 1M999 < 1179268994 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1179269290 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :5009 = D9 but 5010 = L10 < 1179269296 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :evil evil < 1179269315 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who said roman numerals were useless? < 1179271553 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1179272610 0 :ehird`!unknown@unknown.invalid QUIT : < 1179272841 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1179273116 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1179273171 0 :atrapado!unknown@unknown.invalid QUIT :"etch" < 1179276462 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Anyone who needs the number 0. < 1179276593 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1997, of course, equals MCX7. < 1179276700 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. . . That's wrong. < 1179276869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :MXM7 < 1179276925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, no < 1179276979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1997 = 199 7 = CIC 7 < 1179276982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CIC7 < 1179276996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but MM7 is shorter < 1179277011 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and so is C3M < 1179278074 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But 10 is shorter still (base unspecified). :p < 1179279851 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Many rules frown on CIC and want CXCIX instead. < 1179279901 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Thus, one should represent the number "ninety-nine" as XCIX, not as the "shortcut" IC. However, these rules are not universally followed." says Wikipedia on "XCIX or IC". < 1179279904 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I frown on positive-integer-only numerics. < 1179279934 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But remember: A frown takes N muscles, while a smile takes only M, with N >> M. < 1179279994 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Thus, a numeral system which *can* represent all real numbers (assuming infinite storage) is easier than one that can only store postive integers. < 1179280029 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and, with some additions, the real number numeral system also handles complex numbers) < 1179281583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: adding a '-' in front of roman numerals is not any different from adding it in front of decimal numerals. < 1179283025 0 :Rugxulo!i=icechat5@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1179283054 0 :Rugxulo!unknown@unknown.invalid QUIT :Client Quit < 1179283105 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179283108 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1179283280 0 :Rugxulo!i=icechat5@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1179283333 0 :Rugxulo!unknown@unknown.invalid PART #esoteric :? < 1179285798 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179289885 0 :digital_me!unknown@unknown.invalid QUIT :"Lost terminal" < 1179289924 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179293614 0 :digital_me!unknown@unknown.invalid QUIT :"night" < 1179302399 0 :clog!unknown@unknown.invalid QUIT :ended < 1179302400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179305757 0 :jix__!n=jix@195.37.106.60 JOIN :#esoteric < 1179311062 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179316821 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179316823 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1179317653 0 :jix__!n=jix@dyndsl-091-096-047-085.ewe-ip-backbone.de JOIN :#esoteric < 1179319449 0 :jix__!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179319472 0 :jix__!n=jix@dyndsl-091-096-047-085.ewe-ip-backbone.de JOIN :#esoteric < 1179321165 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179321185 0 :jix__!n=jix@dyndsl-091-096-047-085.ewe-ip-backbone.de JOIN :#esoteric < 1179331550 0 :helios24_!unknown@unknown.invalid NICK :helios24 < 1179333140 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179333896 0 :sebbu!n=sebbu@ADijon-152-1-79-251.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179335889 0 :lament!unknown@unknown.invalid TOPIC #esoteric :- the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | http://www.wolframscience.com/prizes/tm23/ < 1179337855 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179337928 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179339526 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1179339537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hoo < 1179339554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1179346760 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179346924 0 :digital_me!unknown@unknown.invalid QUIT :Client Quit < 1179346970 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179349231 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179349266 0 :digital_me!unknown@unknown.invalid QUIT :Client Quit < 1179349278 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179350134 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1179351015 0 :ville_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179351447 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179352539 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179353677 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179353730 0 :ville_!n=ville@194.251.103.33 JOIN :#esoteric < 1179358401 0 :ehird`!unknown@unknown.invalid QUIT : < 1179359537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that turing machine in the topic has no halt state < 1179359546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is suposed to be the end of computation? < 1179359661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anything < 1179359662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can use any halting computation to test, i think < 1179359666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179359687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :any halting computation to set up, too < 1179359696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1179359710 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: to check when to halt, you analyze the state < 1179359735 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but the rule for halting has to be sufficiently simple < 1179359747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically, you code and decode a computation from/into this machine using some other program. < 1179359775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :have the decoding be done by a utm < 1179359859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the point is that the de/coder should be simple enough that you know _it_ is not providing the universality < 1179359885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, simply being halting may not be enough < 1179359931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you just have to satisfy the committee < 1179359946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which, realistically, shouldn't be difficult unless you're actually cheating < 1179360024 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179360587 0 :digital_me!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179361106 0 :crathman!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179361788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: pff, go and ruin all our HD-DVD fun? ;-) < 1179361796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least, I think that's what it is. < 1179361799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1179362130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :decoding an infinite computation makes it much more difficult to define what it means not to cheat - you can no longer just require halting checker < 1179362142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*a halting < 1179362195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically, a computation that just added an increasing counter to the end of the program text would be universal if you allowed it < 1179362239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since the checker could simply be "run program for counter number of steps" < 1179362287 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :encode the code in the number of steps to run the tm < 1179362304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact even primitive recursive may be strong enough to allow the cheat < 1179362323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, the encoder cannot do that if it is to halt < 1179362394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or maybe i don't understand what you mean < 1179362448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :have a function decode:tape state -> number of steps ran < 1179362521 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :encode the program into a natural number, run tm that many steps, decode tape contents < 1179362565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would not be universal, because it always halts. < 1179362607 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh,hmm < 1179362637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that _only_ the tm is allowed to run indefinitely. i assume that the decoder gets to run once per step, with the current tape state < 1179362658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not with any own state from previous steps < 1179362758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but still it gets too strong to allow a decoder that is arbitrarily primitive recursive < 1179362783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that is enough for "run a program n number of steps" inside the decoder < 1179362830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, i assume anything grep-like is definitely allowed < 1179362879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which means essentially, fixed memory limit for the checker < 1179362935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and almost anything that is more than that could be used to cheat < 1179362951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even logspace. < 1179363068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because you could simply have a checker that ran N steps or until it ran out of its current resource limit < 1179366955 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179367631 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179369314 0 :ehird`!unknown@unknown.invalid QUIT : < 1179370584 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179370738 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179371200 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179371391 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1179371735 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179371805 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179371965 0 :digital_me!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179371965 0 :sp3tt!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179371966 0 :meatmanek!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179371966 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179371990 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179371990 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1179371990 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179371990 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1179376497 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179377639 0 :sp3tt!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179377639 0 :meatmanek!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179377639 0 :digital_me!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179377640 0 :bsmntbombdood!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179377776 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179378020 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179378020 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1179378020 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1179378026 0 :sp3tt!unknown@unknown.invalid QUIT :No route to host < 1179378119 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1179378351 0 :digital_me_!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179378520 0 :digital_me!unknown@unknown.invalid QUIT :Connection timed out < 1179378713 0 :Sgeo!unknown@unknown.invalid QUIT :Connection reset by peer < 1179378930 0 :digital_me_!unknown@unknown.invalid QUIT :"leaving" < 1179380266 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179384632 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179388799 0 :clog!unknown@unknown.invalid QUIT :ended < 1179388800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179395409 0 :sebbu!n=sebbu@ADijon-152-1-79-251.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179395725 0 :sebbu2!n=sebbu@ADijon-152-1-36-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179396913 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179400376 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179400378 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1179405086 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1179405126 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a new thue program for a change. look-and-say sequence in thue: http://koti.mbnet.fi/yiap/programs/thue/las.t < 1179405301 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, the original (i think) thue interpreter has some bug in it that can happen with 1-character strings (iirc). i can't remember anymore what it exactly was, but i noticed it in the c interpreter when one program i did didn't seem to work correctly and i was sure it was correct. then i made some simple test program and found the bug. so use some other interpreter. < 1179405376 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, i also uploaded new version of my digital root calculator in thue, not that anyone cares. there's also padovan sequence in underload (using unary) i made recently... < 1179405449 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :expect some larger and more complex esoprogs again, soon. < 1179405456 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1179405484 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179406468 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179407675 0 :jix!n=jix@dyndsl-091-096-059-005.ewe-ip-backbone.de JOIN :#esoteric < 1179410845 0 :sebbu!n=sebbu@ADijon-152-1-70-148.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179411268 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179411759 0 :sebbu2!n=sebbu@ADijon-152-1-103-7.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179412221 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179414947 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1179417494 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1179417651 0 :sebbu2!n=sebbu@ADijon-152-1-69-218.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179418785 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179420454 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines some sci-fi about a person transported to a universe with immense negative curvature. < 1179420483 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :enough that he gets slightly broke bones, but not enough to kill him < 1179420492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, the fun you can have with the concept. < 1179421526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what is negative curvature? i wanna join the fun < 1179422154 0 :sebbu!n=sebbu@ADijon-152-1-52-24.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179422730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: read "inverted world" < 1179422734 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you'll love it < 1179422838 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179422840 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179422890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stop being interesting without sharing it! < 1179422909 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1179423067 0 :sebbu3!n=sebbu@ADijon-152-1-63-199.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179423079 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1179423214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant negative curvature and inverted world :) < 1179423219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll ask google < 1179423396 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179423466 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179424222 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179424246 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179426872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :schooooooooool's out < 1179427270 0 :sebbu!n=sebbu@ADijon-152-1-13-251.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179428205 0 :sebbu2!n=sebbu@ADijon-152-1-76-35.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179428366 0 :sebbu3!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179429380 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179430471 0 :ehird`!unknown@unknown.invalid NICK :NOT-ehird` < 1179431966 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1179433109 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You Know You're A Geek When: you just assume that eveyone you meet knows what hyperbolic geometry is. < 1179433609 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179433611 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1179434597 0 :Pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1179437582 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179438787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you know you are a geek when you are in #esoteric < 1179438863 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179438897 0 :helios24!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179440539 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1179441691 0 :NOT-ehird`!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1179441762 0 :NOT-ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179441852 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179444557 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179447036 0 :NOT-ehird`!unknown@unknown.invalid QUIT : < 1179447211 0 :jix__!n=jix@dyndsl-085-016-236-176.ewe-ip-backbone.de JOIN :#esoteric < 1179447699 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179447976 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179449319 0 :Rugxulo!i=icechat5@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1179449336 0 :Rugxulo!unknown@unknown.invalid QUIT :Remote closed the connection < 1179450213 0 :crathman!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179451368 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179452153 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179452928 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179454871 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hey! this one isn't too bad! http://tones.wolfram.com/id/G8fuTDyewoJcfgFql3KixKw9NU9n11RdNXsQWz7ot0j15YYZ6 < 1179454918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except for the use of some crappy format < 1179454936 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1179455537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just for giggles, I wrote a program to use (attempt to) use genetic algorithms to generate a P'' program that will produce the text "Hello, world!" < 1179455547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The closest it got after 1000 iterations was "HMMMMMMMMMMM!" < 1179455568 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(PS I don't have a fegging clue how to do this) < 1179455594 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step one: realise that P'' is a formally defined Brainfuck. < 1179455597 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step two: voila. < 1179455655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has no I/O < 1179455669 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, true. < 1179455670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I had given it I/O, I would've said Brainfuck. < 1179455693 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What I fail to see is why it's *quite* so hard. < 1179455693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :didn't someone do that with malbolge? < 1179455725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: My mutations were purely "add something random" and "remove something random" < 1179455746 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realising, of course, that you've already *got* a genetic algorithm for such generation in your HD; it's just a matter of patching it to not do I/O. . . < 1179455827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if i am guessing correctly that the program needs to put "Hello, world!" on the tape then the brainfuck version will not apply directly < 1179455853 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's a matter of changing a current genetic algorithm slightly. < 1179455854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1179455861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And besides, the goal was to WRITE THIS MYSELF. < 1179455862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1179455884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the current genetical algorithm is very tied to the use of a fixed set of cells < 1179455894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"ELLLLLLLLLLL!?" :) < 1179455921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For some reason this seems really inclined to repeat the second character a lot. < 1179455925 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Change it to replace . with an appropriate loop to copy it into a cell. < 1179455927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it essentially does not attempt to do _instructions_ randomly. < 1179455930 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehe, somone on c.l.forth made a blanket statement that addrtesses are never negative... < 1179455953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... needles(s) to say, he got corrected with dozens of examples. < 1179455957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, i suppose that _could_ work < 1179456008 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's your fitness function? < 1179456029 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you need a better program-mutator... < 1179456048 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int fit(char *s) {return 1;} < 1179456167 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :data Prog = Seq Prog Prog | Loop Prog | Lam | R < 1179456179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're such a LamR. < 1179456180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :directly from the Wikipedia article. < 1179456200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then, you mutate the program by fiddling with the tree < 1179456234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i understood the conversation for a minute there < 1179456291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Also, tree-surgery makes for a good way to mate programs together. < 1179456336 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I recall all this from a breif mention of the advantages of LISP for exvolving computer programs in the book Artificial Life (a good book). < 1179456368 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The main one being that the explicit tree structures help you avoid syntax errors. < 1179457251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Closest so far: "???????wor??!" < 1179457288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :given the nature of BF, perhaps it is an idea to let fitness be based on initial segment < 1179457308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179457323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, that actually makes more sense for . output < 1179457335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see what you mean. < 1179457342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It would give earlier letters a higher precedence. < 1179457356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1179457396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically anything that fouls up the beginning is likely to foul up the rest too < 1179457398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"?????, wor??" < 1179457419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm testing different measurements for fitness. < 1179457424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That one was with diff^0.75 < 1179457441 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1179457447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :With diff^0.9: < 1179457449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"HOOOOOOOOOOO!" < 1179457535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1179457581 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to run ^0.75 for 100000 iterations instead of the 10000 I was just running. < 1179457595 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about you just mark it on the first letter, then, once most programs are getting the first letter right, you kill off all the ones that don't, and start marking on second letter, etc? < 1179457618 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: give them a bonus for not being as slow as molasses, too. < 1179457744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Haw < 1179457860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :After 30000 iterations: "H7NNNNNNNNNN!" < 1179457866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that bonus makes ++++>++++>++++++> like programs win by default < 1179457922 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Compared to really, *really* weird loops, that's not bad. < 1179457940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have I mentioned I don't have a fegging clue what I'm doing? < 1179457946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1179457965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what language are you working in? < 1179457968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can you past som of the code here? < 1179457970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suggest trying SimonRC's suggestion < 1179457976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: D < 1179457980 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Why're you not working on Plof (I keed, I keed)? :p < 1179457986 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I suggest doing what oerjan just said < 1179458004 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: IKEA? :-P < 1179458004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suggest avoid a horrible recursion here < 1179458013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*avoiding < 1179458035 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I see only a few recursions. < 1179458062 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Darn, it seems to have stabilized at 40000 iterations and isn't really getting better now. < 1179458076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you have probably hit a local optimum < 1179458091 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(simon-rc-agrees (oerjan-suggests (simon-rc-suggests '(Mark letter by leter)))) < 1179458102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, OK < 1179458107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :any minor change just makes things worse < 1179458134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: also: use my new datastructure. < 1179458218 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should try and get PlofBrainfuck to work. . . < 1179458249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ? < 1179458437 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :02:41:48 < SimonRC> data Prog = Seq Prog Prog | Loop Prog | Lam | R < 1179458448 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I assume you are using strings ATM. < 1179458564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1179458622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not so sure how to randomize that :) < 1179458775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You just need some operations: spilt a Loop, join Loops, transpose Seq, re-arrange Seq, mutate, splicing, etc. < 1179458786 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and insert and delete, fo course < 1179458820 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's trivial in any language with algebraic datatypes. < 1179458869 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, you could write 10 classes to do the same thing in an OO language, and claim they were all necessary. < 1179458880 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(OO is great for generating work.) < 1179458885 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1179458886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1179458931 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :" Object-oriented programming generates a lot of what looks like work. Back in the days of fanfold, there was a type of programmer who would only put five or ten lines of code on a page, preceded by twenty lines of elaborately formatted comments. Object-oriented programming is like crack for these people: it lets you incorporate all this scaffolding right into your source code. Something that a Lisp hacker might handle by pushing a symbol onto a list beco < 1179459044 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OO gives a fantastic productivity improvement over procedural languages in the same way that Soviet Communism gave a fantastic productivity improvement over the preceding feudalism. < 1179459049 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1179459143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"He?l?, eo?od!" < 1179459149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I slowed the mutation :) < 1179459855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :close < 1179460824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1179460837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I had set a tick limit of 1000 on my P'' interpreter and forgotten about it :( < 1179460856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So actually, it works quite well. < 1179462354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find a way to balance it properly such that it prefers shorter programs ... I think the main problem is that most loops it produces are endless, and it shies away from programs that take the entire time provided. < 1179463576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Should I try something ridiculous now? :P < 1179463595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Such as ... Idonno ... a brainfuck spam classifier X-P < 1179463629 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PlofBrainfuck, so I don't have to get my attempt to work. :p < 1179463634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1179463716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I need a problem that can be solved with an algorithm, but isn't totally discrete. < 1179463793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :discrete? < 1179463802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean continuous? < 1179463824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean that I need an algorithm that is NOT discrete. < 1179463827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :e.g. IS continuous. < 1179463836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :linear programming perhaps? < 1179464339 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179465925 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179466567 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1179466689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: bf_txtgen? < 1179466698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :isn't that exactly what it does? < 1179466747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why don't people in #esoteric understand the concept of writing it yourself for the sake of writing it yourself X_X < 1179466837 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: We're also inherently lazy. < 1179466850 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1179468094 0 :digital_me!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179471393 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179475199 0 :clog!unknown@unknown.invalid QUIT :ended < 1179475200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179476695 0 :sanxiyn!n=tinuviel@211.104.100.240 JOIN :#esoteric < 1179476766 0 :mightnare!n=mike@s230165.ppp.asahi-net.or.jp JOIN :#esoteric < 1179477865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My attempt with something more similar to SimonRC's suggested tree isn't going well :P < 1179477880 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heywait ... I forgot about loops X-D < 1179477892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I'm just evolving simple mathematical expressions. < 1179477966 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :garbage collection for brainfuck < 1179477978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :.........................................? < 1179478024 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, it gets caught in local optima way to easily :( < 1179478030 0 :sanxiyn!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Eh, what does that do? < 1179478038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, this bf interpreter i was writing allocated memory in blocks, and the blocks never get freed, so... < 1179478043 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Its equation for the hypotenuse of a triangle: x+.5*y X_X < 1179478087 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can move the pointer into a block, never come back, but the block stays allocated < 1179478186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'd need some detailed code analysis to figure out when it was safe to deallocate a block < 1179478245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it might not be possible without actually executing it < 1179478402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway, bedtime < 1179481703 0 :sanxiyn!unknown@unknown.invalid QUIT :"전 이만 갑니다." < 1179487345 0 :mightnare!unknown@unknown.invalid QUIT :"Ex-Chat" < 1179487983 0 :jix!n=jix@dyndsl-085-016-236-176.ewe-ip-backbone.de JOIN :#esoteric < 1179490406 0 :jix__!n=jix@dyndsl-091-096-057-070.ewe-ip-backbone.de JOIN :#esoteric < 1179490959 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179491597 0 :jix__!unknown@unknown.invalid NICK :jix < 1179494691 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179495767 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179496412 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179496467 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179498749 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179500594 0 :NOT-ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1179501608 0 :crathman!n=chatzill@216.140.54.104 JOIN :#esoteric < 1179502095 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1179506776 0 :sebbu!n=sebbu@ADijon-152-1-76-35.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179508990 0 :NOT-ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1179509095 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179514595 0 :sebbu2!n=sebbu@ADijon-152-1-26-124.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179515760 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179522954 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179522959 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1179526271 0 :Figs!n=Figs@rrcs-66-91-147-253.west.biz.rr.com JOIN :#esoteric < 1179526275 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1179526361 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what would you consider to be the defining parts of a function? < 1179526634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1179526648 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like, return values, sequences of commands, etc < 1179526707 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :formals, code? < 1179526744 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like, what makes a function a function, as opposed to, say, a firetruck < 1179527201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Figs: have you never done math? < 1179527215 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have done math, lament < 1179527236 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm just trying to think about the building blocks of functions < 1179527337 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure what those are. < 1179527510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A function is a set of ordered pairs such that there are no two ordered pairs (x,y) and (x,z) in the set such that x != z. < 1179527552 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1179527563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If (x,y) is in the set, f(x) = y. < 1179527587 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The domain is the set of all x, the image is the set of all y. < 1179527599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless you want to get into impure functions, which I don't really like. < 1179527633 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, there's not much theoretical reason to combine the "impure" part with the "function" part < 1179527698 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179527701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An impure nullary function is either simply an atomic action or an atomic action paired with an impure unary function. < 1179527714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, a pure unary function that produces an inpure nullary function. < 1179527729 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :would be neat if we had a 'dirty' keyword and a 'clean' keyword as compiler hints :P < 1179527755 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :void dirty function x() { outside_data +=6; } < 1179527780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You remind me of some of my ideas. < 1179527803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, if it's the pair, then it runs the atomic action, then passes its result into the function and runs the result from that. < 1179527820 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1179527844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My idea was pretty much to have monads and do-notation all over. < 1179527860 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what a monad is < 1179527870 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :having never really studied functional languages in depth... < 1179527899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A monad is something that seems really complicated until it clicks and you don't know why you didn't see it before. < 1179527920 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :most things seem to be like that < 1179527936 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :isn't a closure sort of like a functor? < 1179527954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A functor in the "object representing a function" sense? < 1179527956 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1179527964 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179527986 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a primarily C++ background, for reference < 1179527987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, essentially, a monad is just what I described with that "impure nullary function" stuff. < 1179528018 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean 'nullary function'? < 1179528023 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*by < 1179528031 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A function that takes no arguments. < 1179528035 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528045 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Figs: There is a "dirty" and "clean" keyword. . . < 1179528061 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's called something different, but, IIRC, it was added by C99 (and C++). < 1179528062 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :effectively, an action with no parameters < 1179528068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1179528073 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if I'm wrong, it sure as hell *is* in GNU C) < 1179528084 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P cool < 1179528092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A monadic type is a certain sort of type containing a type: in Haskell, for example, an I/O action that produces an integer is denoted IO Integer, as an integer is denoted Integer. < 1179528121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The actual monad here is IO. < 1179528144 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Defining a monad requires two things: a "return" function and a ">>=" (or "bind") function. < 1179528187 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so, you're binding a variable to a nullary function that's impure? < 1179528207 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or am I missing it still? < 1179528208 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm, that's not really what bind does. Just a minute here... < 1179528222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In the IO monad, return represents an action that performs no interaction and returns its result--return 3, for example. < 1179528267 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(In Haskell, "calling" a function is denoted like "foo bar" instead of "foo(bar)".) < 1179528298 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1179528301 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bind is a little more complicated. One... sort of tripping point is that one of its arguments is another function. < 1179528319 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A functor, I suppose. < 1179528365 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>>= is an infix operator, so applying it is written like "foo >>= bar". < 1179528398 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The action foo >>= bar first runs the action foo, then applies the function bar to the result. The result from bar is another action, which is then run. < 1179528412 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have no trouble with passing functions to functions -- std::for_each for example ;) < 1179528451 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One... problem, I suppose, is that monads need not represent actions. < 1179528474 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that does make it a bit more confusing < 1179528493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The list monad, for example: the return function produces a one-element list in this case, and >>=... well. < 1179528500 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so, effectively here, what you're doing is bar(foo()) < 1179528504 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179528511 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup, essentially. < 1179528513 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it's stored < 1179528515 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179528535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's stored? < 1179528541 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :guess not :P < 1179528542 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528549 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it could be, yes? < 1179528567 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foo >>= bar does represent bar(foo()), except that foo >>= bar, like all actions here, is treated as a value. < 1179528577 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :newfunction = bar(foo()) <-- pseudo-code < 1179528583 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if you have a variable somewhere, you can store foo >>= bar in it. < 1179528586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just like that, yes. < 1179528595 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528604 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so where's the monad? < 1179528637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The monad itself is IO, the thing you put before a type to say "an action producing something of this type". < 1179528679 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so effectively, < 1179528726 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :function N = F(G); < 1179528732 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the whole purpose of this is to allow for easy observance of side effects, I assume? < 1179528740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, to illustrate the >>= function for lists, take [1,2,3] >>= (\x -> [x, x+2]). ("\x -> [x, x+2]" is a function that takes x and returns [x, x+2]: we're essentially defining a function on the fly here.) The result is [1,3,2,4,3,5]: it takes each element of [1,2,3], puts it through the function, and collects all the elements in a single list. < 1179528750 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: something like that. < 1179528760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Figs: hmm? < 1179528783 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it'd be like the function bit? < 1179528816 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok, < 1179528819 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense < 1179528825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Figs: well, what does "function N = F(G);" mean? < 1179528865 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ihope, are you "noticing" me? I'm in a different client than I usually use, so I am not sure why you're writing in red < 1179528892 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope, I'm just sending plain old messages to the channel. < 1179528904 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1179528905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528911 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Figs: this is a test < 1179528912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1179528914 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1179528924 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's just trying to get my attn ;) < 1179528968 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, I meant it as pseudo code for a function object return that returns an integer when you call it < 1179528992 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the action being the composition of G in F < 1179528999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ie, F(G()) < 1179529074 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is that right? < 1179529118 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or, for you other example in a pseudo-C++ like language < 1179529192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, what's F(G()), then? < 1179529233 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :function > N = lambda_function(array x) {for each in x, put x,x+2 in y then return y} < 1179529252 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you could do "lambda_function() {}" < 1179529259 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in a C++ like language < 1179529310 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting to build lambda functions around prototypical objects :P < 1179529333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, that looks right. < 1179529335 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(ie, objects where I can change the object's members on the fly) < 1179529355 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok, I already knew what monads are then, just not the word < 1179529386 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why "monad" though? < 1179529402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. What else might they be called? < 1179529414 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :function objects? < 1179529455 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, there are other kinds of monads entirely. < 1179529456 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fonctjects! :D muahahah < 1179529459 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1179529463 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Continuation monads, for example. < 1179529474 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ehh... < 1179529479 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't like continuations < 1179529500 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they confuse me :P < 1179529510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Confusing indeed. < 1179529526 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I should write a prototype object system in C++ < 1179529529 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that'd be neat < 1179529557 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll do that once I finish my regex system < 1179529576 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need to add so many things to it still to make it useful :P < 1179529580 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1179529615 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :What do you think about SQL style syntax for prototype objects? < 1179529630 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brb, I'll clarify in a minute < 1179529676 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1179529737 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :back < 1179529740 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok, so like < 1179529747 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you think about it < 1179529755 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :prototype objects are essentially tables < 1179529861 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there are labels, type data, and pointers < 1179529923 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :actually, it might make more sense to modify it < 1179529941 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1179530014 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1179530019 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :are there any regex experts here? < 1179530027 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have a weird question < 1179530088 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if I were to allow the combination of patterns with captures(can't remember the right word, but it's like \1, \2, etc), how should I refer to captures in lower levels, or should I really need to? < 1179530181 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179530217 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :probably wouldn't need to, would I? < 1179530222 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1179530239 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179530254 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't make sense if a capture is in one part of a branch for example, but not another < 1179530258 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so only on a sequence < 1179530307 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as a part < 1179530311 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :to match a pattern < 1179530328 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so like mmm < 1179530353 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :subpattern[0] >> 'abc' >> captured[0] < 1179530534 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1179530535 0 :Figs!unknown@unknown.invalid QUIT :"Goodbye World" < 1179530987 0 :puzzlet!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1179531629 0 :alex-4!n=alex@c-67-168-103-144.hsd1.wa.comcast.net JOIN :#esoteric < 1179532194 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1179532258 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179532646 0 :ihope!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179533616 0 :jix__!n=jix@dyndsl-091-096-033-016.ewe-ip-backbone.de JOIN :#esoteric < 1179534175 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179534685 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179535940 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is done with his open-computer surgery for now. . . < 1179536331 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179539085 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1179543112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HURD sounds nice < 1179543334 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does. And if somebody would care to help out the GNU system maintainer, it would even *be* nice. < 1179543364 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(ams, in #natter and ##hurd. . . Ironically, in spite of being GNU maintainer, he's banned from #gnu) < 1179543413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1179543469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :microkernels are elegant < 1179543602 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: must be a complete asshole? < 1179543832 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. The channel owner kicked out a lot of the ops. < 1179544278 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :zomg, ams isn't in #gnu anymore? < 1179544294 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :That channel might be tolerable now, then < 1179544313 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :lament: You have no idea < 1179544327 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric : < 1179544350 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179546630 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1179547137 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179547148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#define unless(x) if(!(x)) < 1179547407 0 :GregorR!n=GregorR@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1179548285 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179548285 0 :SimonRC!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179548288 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1179548369 0 :SimonRC!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179548369 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1179548589 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1179548613 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179548613 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1179548616 0 :Izzy7!i=senji@cleopatra.thy.me.uk JOIN :#esoteric < 1179548670 0 :sekhmet!n=pez@76.201.146.164 JOIN :#esoteric < 1179548823 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1179553282 0 :GreaseMonkey!n=leet@222-154-167-142.jetstream.xtra.co.nz JOIN :#esoteric < 1179553408 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1179553985 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :uh, is anyone here any good with Lazy K ? < 1179553999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is anyone anywhere any good with Lazy K? ^^ < 1179554059 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :k, cos i've made a SKI parser and I think it might be like Lazy K without output :\ < 1179554183 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, if it's a lazy ski parser, then yes, it is. < 1179554192 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lazy K is just a few combinator languages put together isn't it? < 1179554913 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i made a ski parser at 2 levels: level 1 = lazy evaluation, level 2 = parse brackets when they're being evaluated on < 1179554937 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :level 2 is for getting a really good evaluation and it allows SII(SII) to not crash the program < 1179554951 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :however, SSS(SI)I would crash it quite nicely < 1179555451 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1179559386 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179559467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: I pondered a bit how you could implement Lazy K such as to memorize fixpoints. < 1179559629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it would require something like your level 2, plus memorizing the result of XX functions with X. < 1179559780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :problem is SIIX -> X(IX), so it needs to simplify the I away before knowing if IX will be evaluated. < 1179561599 0 :clog!unknown@unknown.invalid QUIT :ended < 1179561600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179561744 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i could make an I-truncater < 1179561767 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :there is also "Level 3" parsing which my parser cannot parse (evaluate brackets from the top-down) < 1179561943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another option i thought of was to recognize the term SII and treat it specially. < 1179562213 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that'd speed it up < 1179565879 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179573094 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"If they can not go and en-force the damn law / This new law com-ing up will make them look so poor / So if it's been bad, jus < 1179577838 0 :helios24!unknown@unknown.invalid QUIT :"leaving" < 1179580331 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1179580826 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179584639 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179588324 0 :jix__!n=jix@dyndsl-091-096-037-071.ewe-ip-backbone.de JOIN :#esoteric < 1179591519 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1179591558 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179592336 0 :Feuermonster!n=leichenh@134-119.1-85.cust.bluewin.ch JOIN :#esoteric < 1179592977 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :I made a new esoteric language with only one instruction: 0 < 1179593003 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :It may print hello, world. But It may do something else. < 1179594917 0 :jix__!unknown@unknown.invalid NICK :jix < 1179595055 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Feuermonster: ahh < 1179595059 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this sounds familiar < 1179595202 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :http://clonkturm.cl.ohost.de/OIIEFAVGEL.exe <- Interpreter for windows. < 1179595221 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :You can write some 0 in the TexBox and click NULL it. < 1179595231 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :You can write more than one 0. < 1179595476 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179595483 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do you have the source around? < 1179595655 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/FqFCCF37.html < 1179596340 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Each 0 is a random operationen. < 1179596626 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1179597608 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :um.. that doesn't look like C++ < 1179597966 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :who said anything about C++? < 1179597979 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Pasted as C++" < 1179598048 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Its VisualBasic. < 1179598064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but whoever pasted it pasted it as C++ < 1179598067 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1179598074 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/joaReZ71.html < 1179598082 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Now it is pasted as VB < 1179598097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1179599815 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179600804 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Feuermonster: Why VB? < 1179600806 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WHY?!? < 1179600819 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's probably more esoteric than OISC. < 1179600892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i read somewhere that Visual Basic is the most widely used programming language. < 1179600903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hardly esoteric. < 1179600999 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. It's *worthy* of being called esoteric. < 1179601022 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :VB is the easiest language. < 1179601026 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :And has RAID: < 1179601030 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :-: +. < 1179601044 0 :sebbu2!n=sebbu@ADijon-152-1-24-176.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179601053 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :So I can make a GUI. < 1179601079 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :I cant even read a C++ Programm. < 1179601086 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's perhaps the most disgusting language I know of. < 1179601109 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I do Brainfuck in my free time. < 1179601227 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Nearly every esoteric language is easier to learn than C++. < 1179601312 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's because C++ is more powerful. < 1179601333 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :No. It's because, you need to include headers. < 1179601355 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's perhaps the easiest thing about C++. < 1179601366 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1179601369 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :And you cant write if(foo.Find("foo")) < 1179601380 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can now that you've got string.h < 1179601390 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :you need something like if (!(foo.Find("foo") = std::npos)) < 1179601410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the fact that nearly no esoteric language has a proper module system is not necessarily positive. < 1179601433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, Pikhq's BFM comes to mind as one that does have include. < 1179601483 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; it's fairly weird even for an esolang. < 1179601504 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179601572 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I fail to see what's so hard about if(foo.find("foo") != std::npos) < 1179601596 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :You need a lot of lines just to make if(foo.Contain("foo")) Then foo = foo.Replace("foo","fooo) in C++ < 1179601600 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine. It'd be easier if foo.find was declared to return the unsigned 0 instead of the unsigned std::npos. . . < 1179601613 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :+s < 1179601619 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :+" < 1179601665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but what does it return for a match at the beginning of the string? < 1179601704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know c++ but if it returns position then that would be 0 too < 1179601715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should do like php and have not finding it return false and the first index 0 and have an implicit conversion between false and 0 < 1179601726 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Yeah, that'd be why. < 1179601728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's pretty clever. < 1179601748 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C++ gets a Cism for true and false. . . < 1179601752 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#define TRUE 1 < 1179601755 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#define FALSE 0 < 1179601766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but requires dynamic typing. or Haskell Maybe types. < 1179601851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lookup :: Eq a => a -> [(a,b)] -> Maybe b < 1179602018 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179602238 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I wouldnt know, how to write OIIEFAVGEL in C++ < 1179602382 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :.oO(I dont know how to write anything in C++) < 1179602430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1179602466 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :OIIEFAVGEL = one instruction is enough for a very good esoteric language < 1179602482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :subleq? < 1179602488 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1179602503 0 :jix__!n=jix@dyndsl-091-096-037-102.ewe-ip-backbone.de JOIN :#esoteric < 1179602922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, you don't need Randomize _inside_ the loop. < 1179602959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and you miss a Dim for var. < 1179603034 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179603073 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Thats just the source of the parsing < 1179603106 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What is there to parse?!? < 1179603116 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :ToParse = TextBox.Text < 1179603122 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could store OIEFAVGEL code within an int! < 1179603139 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int parsed_code=code.size(); < 1179603141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get all the people who call nearly their entire interpreters "the parser" < 1179603179 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely a parser just lets you get at the individual nodes and all that so that your compiler can do stuff with it? < 1179603264 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :But, then, you can write mor than just 0. < 1179603268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i would call that thing "the main interpreter loop" < 1179603296 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :in OIIEFAVGEL there is only one valid character: 0 < 1179603299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :being essentially a repl sort of thing < 1179603435 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My parser for your language. . . < 1179603444 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :It's just a "joke language". You cant make any "good" Programms with OIIEFAVGEL. < 1179603449 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int i; < 1179603492 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :paste the code with rafb.net/paste/ < 1179603514 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Feuermonster: it was only one line < 1179603520 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :string newcode; < 1179603520 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while(i!=string::npos) {i = code.find(i, 1, "0"); newcode += 0;} < 1179603524 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :// done < 1179603531 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1179603538 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/0;/"0";/ < 1179603557 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :See? Damned simple to parse. < 1179603587 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :But, that doesnt make anything. < 1179603593 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure it does. < 1179603598 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :And what? < 1179603604 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179603605 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :It cant print out anything. < 1179603608 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It gets you a string called newcode which has each char as a node. < 1179603624 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's all a parser does: in goes code, out goes parsed nodes. < 1179603656 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the interpreter? while(i!=newcode.size()) {do_interp();i++} < 1179603669 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(where do_interp randomly selects an operation to perform) < 1179603682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O(n^2) ftw' < 1179603689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you are forgetting the parser error message < 1179603700 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Right. . . < 1179603704 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After the parser: < 1179603746 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if(i == 0){error("ERROR: couldn't find \"0\" in" << code);} < 1179603795 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in C++, I regularly define a macro "error" as: #define error(x) {cerr << x << endl;exit(1);} < 1179606531 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179609196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the proper way to uninstall per-user software is < 1179609201 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :on Debain < 1179609212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rm < 1179609217 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1179609519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to use rm < 1179609826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/s/Ulimon.mp3 hope you like my music < 1179609881 0 :Feuermonster!unknown@unknown.invalid QUIT : < 1179610068 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :-S < 1179610076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ow my earys < 1179610083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*ears < 1179610099 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WTF is all that? < 1179610107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was a 5 minute project, but i kinda... you know... it's great <3 < 1179610117 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It;s a load of random noises < 1179610118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me & audacity < 1179610123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1179610168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to some the other mp3s < 1179610176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1179610186 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wtf is "black.mp3"? I needs a video < 1179610189 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1179610207 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/Kill_Yourself.ogg < 1179610244 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Just how did you generate brainfuck.mp3? It is some kind of trace, or the output of one? < 1179610256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/s/brainfuck.mp3 ? < 1179610260 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179610271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :audacity < 1179610294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, a program of mine that creates random melodies < 1179610298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I thought you might have derived it from a running Brainfuck program somehow < 1179610317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah... i wish it had something to do with brainfuck < 1179610341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made a bf interpreter with output going into a mid file that's played when the program terminates < 1179610358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it turned out i only managed to create square and saw < 1179610366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder why... < 1179610377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a *midi* file?! < 1179610384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, mp3 < 1179610385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1179610392 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should play around with BFaudio a bit. . . < 1179610421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i'd make it mid output, but i had the wav one finished by then < 1179610432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: what's that? < 1179610486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ISTR a story about an old (big) computer that created a load of radio noise. If you tuned a radio to the right frequency, you could hear the program running, and with practice tell which part of which program it was, and if it had crashed. < 1179610516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, the ENIAC was used to play music, everybody knows that story :) < 1179610520 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a program that converts raw audio to Brainfuck code to output that. < 1179610521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I find that I can hear webpages loading (on my earphones) if there is no other sound playing. < 1179610525 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No, I don't. . . < 1179610531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BURN < 1179610568 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the best way to derive sound from a running brainfuck program would be. < 1179610579 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i.e. what would give the best effect? < 1179610597 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Something like CHOON might work. < 1179610604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8 commands... 8 notes in a scale < 1179610612 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, not fast enough < 1179610630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I find the CHOON division program result quite musical actually.) < 1179610642 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you would want 44k instr/sec, usually < 1179610658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay.. so byte per instruction < 1179610666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that doing 8 commands->8 notes is a bad idea. < 1179610668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Argh! This mp3 has an inaudible sound that makes my sinu hurt, at the end! < 1179610676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Representing the tape is probably a bad idea. < 1179610680 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ERM < 1179610681 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179610683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Representing the tape is probably a better idea. < 1179610698 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, it only changes a little at a time... < 1179610704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :S'truth. < 1179610724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you want to be able to know where you are in the program then just have it tell you that... < 1179610736 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unless, you set the output amplitude to be the current byte on the tape at each instruction... < 1179610755 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :moving over stacks and the like would produce a cool noise < 1179610809 0 :oerjan!unknown@unknown.invalid QUIT :"beep beep beep beep" < 1179610812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly not, since you can't produce > 170 hZ < 1179610814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1179610819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually of course you can < 1179610831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you can move, ehh < 1179610833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179610934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :++++++++[>++++++++<-]>[<>] will start producing ~16000 or 11025 depending on [] management < 1179610940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...management < 1179611058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CHOON? < 1179611104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just have it play the value of the current cell < 1179611127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be 0 hZ < 1179611150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, it would be whatever the instruction execution rate was < 1179611156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1179611173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bitrate ~ tone < 1179611177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1179611181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bitrate != tone < 1179611211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+[>++++++++++----------<] plays a sine wave < 1179611223 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: You forget output. < 1179611238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: each cycle the current value is output < 1179611254 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, that's not BFaudio, then. < 1179611264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's saw < 1179611274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus, it's not as fast as mine < 1179611281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, high < 1179611283 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BFaudio outputs raw audio for /dev/dsp via stdout. ;) < 1179611297 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it could be made better if PESOIX were implemented) < 1179611299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus it's amplitude is so small even a monkey couldn't hear it < 1179611301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, duh < 1179611307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ouch! infinite makefile recursion!.... < 1179611318 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the "clean" rule includes the line: < 1179611322 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just pipe the output of your interpreter to aplay < 1179611325 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :clean: make clean < 1179611325 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric : cd gc; $(MAKE) clean < 1179611325 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179611339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but the dir gc doesn;t exist (broken symlink) < 1179611340 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's bad style. < 1179611350 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$(MAKE) -c gc clean < 1179611350 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's not particularly bad style. < 1179611358 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's NEW style. < 1179611368 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's bad style for exactly the error SimonRC is getting. < 1179611388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: I mean that make -C hasn't always existed :) < 1179611409 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1179611417 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a *reason* it exists now. ;) < 1179611422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right ;) < 1179611534 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Dear writers of Joy. Please distrubute the *contents* of directories, not broken symlinks to them. Love Simon. < 1179611547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1179611552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bastards < 1179611567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's really bad is that automake by default creates all the necessary automake scripts with symlinks rather than copies. < 1179611595 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup, they fucked up < 1179611600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So people will use automake without -c and distribute utterly broken tarballs with symlinks to nonexisting files :) < 1179611639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh thats a load of fucking use(!) Theier bugfix page gives me a 404. < 1179612537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"installer" and "suprise" are not generally two words you want to go togther. < 1179613117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What -- you want people to be _bored_ with their installers? < 1179613158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATULATIONS! You're the 100th person to install this software! So I'm reformatting your hard drive! < 1179613163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179615068 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this "factor" thin glooks interesting. Quite why the heck the installer spends several seconds doing things like "Compiling *" I don't know. < 1179615190 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ERROR: fsck not found in path < 1179615192 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1179615195 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mkfs < 1179615390 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Where's the latest EgoBF? < 1179615411 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not the one on esolangs.org, since I know that you've touched it since 2005? < 1179616104 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't touched it since 2005. < 1179616148 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I remember you doing a minor bug fix last year. < 1179616161 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... I don't remember that ^^ < 1179616164 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But maybe I have :P < 1179616170 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't check right now, I'm on my way out. < 1179616175 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something about the compiler outputting borken code. < 1179616353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I think I am begining to like Forth. < 1179616381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought "What might the word be to print a newline?", gueesed it was "nl", and I was right! < 1179616395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i should stop listening to ulimon.mp3 < 1179616398 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then similarly for "flush" being the command to flush stdout < 1179616461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just one more time < 1179616471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: where is it? < 1179616496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/s/Ulimon.mp3 << this one < 1179616532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, that < 1179616539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why????? < 1179616559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're right, no reason to stop < 1179616562 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I like http://lemondemon.com/lemondemon/Word%20Disassociation.mp3 (plug, plug) < 1179616578 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, why are you listening to it at *all*? < 1179616584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1179616589 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm..... ok < 1179616611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like all my music :) < 1179616612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me <3 < 1179616614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1179616738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that piece is not really interesting < 1179616748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the word thing < 1179616786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i admit the base chord in the chorus being both major and minor alternatively is kinda cool < 1179616834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise it's just loop and ancient chord ...something < 1179616848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems i have no vocabulary for discussing music in english < 1179616854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice. < 1179616946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the whole day i've been trying to get a guy to understand c does not have the perfect syntax < 1179617057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he wants a scripting language for his os, i agreed to make it, so i design this cool syntax... and suddenly he says he's got the spec ready and sends me a text file with half of c syntax specified so bad i didn't even understand it was a spec at first < 1179617070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know some stupid ppl < 1179617378 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sexps are the ultimate syntax. ;) < 1179617397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're nice, yeah < 1179617435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anything else is just syntactic sugar over it < 1179617439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko < 1179617499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i'm pretty sure you don't like it because you don't understand the lyrics, they are very important < 1179617511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ulimon.mp3 i mean < 1179617609 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1179617652 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I like factor, so far < 1179617664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they were generated by translating back and forth with babelfish < 1179617673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from the pokemon lyrics < 1179617679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179617696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's random and plagiated at the same time < 1179617699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty clever < 1179617776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "plagarised" < 1179617783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1179617789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't sure about that < 1179617954 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "plagiarised". < 1179617976 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1. plagiarize, plagiarise, lift -- (take without referencing from someone else's writing or speech; of intellectual property) < 1179617990 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You evil intellectual property stealer, you. < 1179618032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :babelfish did it, i was but a goon. < 1179631431 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1179638203 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Factor (a Forth-like language) FTW! < 1179638205 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzz < 1179639006 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179642281 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179644734 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179647999 0 :clog!unknown@unknown.invalid QUIT :ended < 1179648000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179662960 0 :jix!n=jix@dyndsl-091-096-038-208.ewe-ip-backbone.de JOIN :#esoteric < 1179663887 0 :sebbu2!n=sebbu@ADijon-152-1-96-107.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1179665001 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179668187 0 :alex-4!unknown@unknown.invalid PRIVMSG #esoteric :huh. it's usually called "pizda" < 1179671634 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1179672523 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads about a small company that has a 2:1 manager:developer ratio. < 1179672525 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1179672592 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait, it's 3:2 < 1179675130 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Sounds a bit too much like a 3:2 guard:prisoner ratio. < 1179675308 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recounts the joke about the two lions. < 1179675473 0 :alex-4!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: It's much worse when it's 3:2 prisoner:citizen ratio. < 1179675638 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alex-4: Makes the revolution easy; the government's under arrest already (at least partially). :p < 1179675797 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Do prisoners count as citizens? I hope so. < 1179675856 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not if you're in Guantanamo. < 1179678823 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179680456 0 :sebbu!n=sebbu@ADijon-152-1-32-155.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179681835 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1179683026 0 :helios24!n=helios@195.37.106.60 JOIN :#esoteric < 1179683074 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1179683105 0 :helios24!n=helios@195.37.106.60 JOIN :#esoteric < 1179683276 0 :meatmanek!unknown@unknown.invalid QUIT :Connection timed out < 1179684081 0 :alex-4!unknown@unknown.invalid QUIT :Remote closed the connection < 1179684083 0 :alex-4!n=alex@c-67-168-103-144.hsd1.wa.comcast.net JOIN :#esoteric < 1179684566 0 :alex-4!unknown@unknown.invalid QUIT :Remote closed the connection < 1179689366 0 :oklopol!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689367 0 :sebbu!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689367 0 :bsmntbombdood!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689367 0 :mtve!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689369 0 :sekhmet!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689369 0 :SimonRC!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689370 0 :sp3tt!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689370 0 :oerjan!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689371 0 :lament!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689371 0 :fizzie!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689371 0 :Pikhq!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689372 0 :ville_!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689372 0 :tokigun!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689372 0 :puzzlet!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689372 0 :GregorR!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689372 0 :cmeme!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689372 0 :jix!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179689599 0 :sebbu!n=sebbu@ADijon-152-1-32-155.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179689599 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179689599 0 :jix!n=jix@dyndsl-091-096-038-208.ewe-ip-backbone.de JOIN :#esoteric < 1179689599 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179689599 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1179689599 0 :sekhmet!n=pez@76.201.146.164 JOIN :#esoteric < 1179689599 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1179689599 0 :GregorR!n=GregorR@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1179689599 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179689599 0 :puzzlet!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1179689599 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1179689599 0 :ville_!n=ville@194.251.103.33 JOIN :#esoteric < 1179689599 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179689599 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1179689599 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1179689599 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1179689599 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1179690397 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1179690405 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1179691369 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches with fascination: http://www.youtube.com/watch?v=yMBwd_WSvoU http://www.youtube.com/watch?v=LD9TdZMRsIs http://www.youtube.com/watch?v=KzqittCLmGs < 1179691671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :doesn;t really work... < 1179691726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The SW prequels are about the turning of a republic into a totalitarian state. WWII was a war between nations and empires. < 1179696509 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179703813 0 :atrapado!i=misto@215.Red-81-47-13.staticIP.rima-tde.net JOIN :#esoteric < 1179704346 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1179704347 0 :meatmanek!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179705031 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179705167 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1179705543 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Permission requested to use my brain. < 1179705582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fine by me < 1179705617 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :communal brainage < 1179705781 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Factor FTW! < 1179705801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC has found a new language < 1179705806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :concatenative now < 1179705880 0 :atrapado!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179708301 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179712473 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179727514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :calamalamari < 1179727592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :calamari on the side < 1179727744 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd like that deep fried, thanks. < 1179734399 0 :clog!unknown@unknown.invalid QUIT :ended < 1179734400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179737245 0 :GreaseMonkey!n=leet@222-154-144-86.jetstream.xtra.co.nz JOIN :#esoteric < 1179737876 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1179743379 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"nihongo wo hanasanai hito ha nihon ni itte mo yokunai da." < 1179752889 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179753247 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179759212 0 :helios24_!n=helios@195.37.106.60 JOIN :#esoteric < 1179759569 0 :jix!n=jix@dyndsl-091-096-051-254.ewe-ip-backbone.de JOIN :#esoteric < 1179759865 0 :helios24!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179760321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i were as cool as you all < 1179764405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I found that the *original* "Spelling Chequer" poem is still preserved in the Web Archive: < 1179764408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20050116015142/http://www.cfwf.ca/farmj/fjjun96/#spell < 1179764411 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Web Archive FTW! < 1179765830 0 :sebbu!n=sebbu@ADijon-152-1-2-47.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179768818 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179769132 0 :SuperAussieEvil!n=SuperAus@137.164.143.136 JOIN :#esoteric < 1179769218 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :State my name. < 1179769256 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Please ignore previous request < 1179769270 0 :SuperAussieEvil!unknown@unknown.invalid QUIT :Client Quit < 1179769656 0 :sebbu2!n=sebbu@ADijon-152-1-2-47.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179769844 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179769845 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1179770061 0 :SuperAussieEvil!n=SuperAus@137.164.143.136 JOIN :#esoteric < 1179770078 0 :SuperAussieEvil!unknown@unknown.invalid NICK :toiletweasel < 1179770140 0 :toiletweasel!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea for a programming language based on pokmon. < 1179770164 0 :toiletweasel!unknown@unknown.invalid PRIVMSG #esoteric :I think I can take Chef and transform it a bit. < 1179770258 0 :toiletweasel!unknown@unknown.invalid QUIT :Client Quit < 1179770313 0 :SuperAussieEvil!n=SuperAus@137.164.143.136 JOIN :#esoteric < 1179770498 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :PING? < 1179770577 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1179770845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1179771033 0 :SuperAussieEvil!unknown@unknown.invalid QUIT :"Ciao!" < 1179771035 0 :sebbu2!n=sebbu@ADijon-152-1-2-47.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179771306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that the creator of the shock site goatse.cz was a sick bastard. < 1179771309 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ow my eyes! < 1179771312 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even have a DOCTYPE declaration! < 1179771315 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Never mind any sort of seperation of presentation and content < 1179771319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are horrors like: < 1179771331 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :good old HTML 3.x, this, I'm sure. < 1179771354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's a good job I was using a text-only browser. < 1179771438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is that horr...ific? < 1179771493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :speaking of me not knowing the adjective form of horror... got the top grade in english in the matriculation exams today < 1179771499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finland must really suck < 1179772128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are at least three adjective forms. < 1179772132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Horrible, horrifying and horrific. < 1179772137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Each have slightly different meanings. < 1179772141 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179772142 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1179772158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :matriculation sounds painful. < 1179772277 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Did you know that cook and cookie are not cognates? < 1179772290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Neither are fear, fright, and afraid. < 1179772355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i'm pretty sure i know the meanings... guess i'm tired or something < 1179772370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mum is a cognate and i'm goint to sleep < 1179772372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :n8 < 1179772388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf am i saying < 1179772404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :scratch it all, i have to watch south park < 1179772496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, horrendous < 1179772687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :horrilarious < 1179775148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i lul'd < 1179775369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I sometimes have problems with this newfangled interweb slang. Would that be Left Upper Lobe or Love U Lots? < 1179775388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...no < 1179775448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i also never quite got into this Age of Irony thing.) < 1179775486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :past participle of "to lol" with a dash of punk'd flair < 1179775514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm. lol, lols, lul'd, has lollen? < 1179775555 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :many variations are considered correct < 1179775721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm. if you die of laughing is that a lollabye? < 1179775808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :depends on context, probably < 1179775882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess if your head explodes from laughing that would a lollipop. < 1179775887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*be < 1179776139 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :very complex and versitile language < 1179776204 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1179777349 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179777552 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1179777782 0 :sebbu!n=sebbu@ADijon-152-1-98-138.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179778435 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :i HATE rizon and njabl.org / je hait rizon et njabl.org < 1179778844 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179780000 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1179780776 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179781807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what < 1179782866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice, OLPC has forth < 1179782930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no c though :/ < 1179784928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1179784934 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Open Linux PC? < 1179784960 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1179784968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I men, One Laptop Per Child? < 1179785502 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179785989 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1179786395 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1179786422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stupid idea < 1179788024 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179788305 0 :digital_me_!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1179788785 0 :digital_me!unknown@unknown.invalid QUIT :Nick collision from services. < 1179788795 0 :digital_me_!unknown@unknown.invalid NICK :digital_me < 1179788847 0 :bsmntbombdood!unknown@unknown.invalid NICK :xor < 1179789077 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179789771 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1179790134 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179794543 0 :calamari!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179794697 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179795678 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179797515 0 :calamari!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179797820 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179799801 0 :xor!unknown@unknown.invalid QUIT :"fuck you" < 1179800600 0 :calamari!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179800699 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179813572 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179814256 0 :digital_me!unknown@unknown.invalid QUIT :Connection timed out < 1179814521 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1179814554 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179817554 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179820799 0 :clog!unknown@unknown.invalid QUIT :ended < 1179820800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179829214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Wait, did I say that out loud? < 1179832875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't hear anything. < 1179838142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that was a punchline from explosm.net < 1179838143 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179838198 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are two panels of thses three guys just sitting around. in the third panel, one guy says: "Did I say that out loud?" < 1179838706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right; I've seen that. < 1179840134 0 :jix__!n=jix@dyndsl-091-096-049-193.ewe-ip-backbone.de JOIN :#esoteric < 1179842205 0 :jix__!unknown@unknown.invalid NICK :jix < 1179845727 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179849899 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1179850143 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179852429 0 :sebbu!n=sebbu@ADijon-152-1-98-138.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179854042 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179864237 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179864266 0 :sebbu2!n=sebbu@ADijon-152-1-112-142.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1179865387 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179872251 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179873129 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a wordcount on BFM. . . < 1179873131 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy crap. < 1179873141 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5392 lines of code in that little thing. < 1179873169 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Ah. Nearly 4000 are auto-generated in stdcons.bfm. < 1179873531 0 :SuperAussieEvil9!n=superaus@137.164.143.136 JOIN :#esoteric < 1179873577 0 :SuperAussieEvil9!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1179873579 0 :SuperAussieEvil9!unknown@unknown.invalid QUIT :Client Quit < 1179873598 0 :SuperAussieEvil6!n=superaus@137.164.143.136 JOIN :#esoteric < 1179873601 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1179873618 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Did you read my new idea on the wiki? < 1179873623 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I haven't. < 1179873642 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/PokArena < 1179873743 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Kinda based on Chef < 1179873839 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not seeing an article of that name. . . < 1179873845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it requires some real skill to create a language that actually has to do with pokemon < 1179873858 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Over 400 in the national dex. < 1179873876 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :The first 256 are open game < 1179873886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy to create a lang and rename commands to be pokemon phrases though < 1179873891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's the plan? < 1179873900 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179873931 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :I didn't like the idea of using just pure ASCII numbers for programming. < 1179873954 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Now you either gotta know your Pokedex, or die in the dust < 1179873980 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Bwa-ha-ha-ha-haa < 1179874022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm yes, now you create an assembly language, index the commands, the rest is just look-upping < 1179874025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from the pokedex < 1179874037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can translate anything to pokemons, of course. < 1179874040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :any binary file < 1179874054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so the language can be designed completely separately < 1179874071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i suppose you know that and ask for help in designing it < 1179874080 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1179874083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not all that esoteric, so i'll watch south park :) < 1179874093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too late for anything too serious < 1179874103 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Chef ain't exactly esoteric either < 1179874145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it must not be serious, it need not be esoteric :) < 1179874170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun is also non-serious, i'd say < 1179874375 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1179874524 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What'd be *fun* is defining a language in such a way that you've got a series of Pokemon, each with a set of attacks which are used. . . The interpreter goes through the defined party and executes each Pokemon's attacks. < 1179874620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or even better, something like the magic the gathering thing i read about somewhere, where the language is just a playing strategy that makes mtg tc :) < 1179874634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are so many mtg card it might even be possible < 1179874647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since even a rotten apple on a string is tc. < 1179874656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as a wise man once said < 1179874658 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, do attacks as stack functions. < 1179874738 0 :atrapado!i=opened@83.Red-81-47-3.staticIP.rima-tde.net JOIN :#esoteric < 1179874772 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Such that you'll find yourself going, "Now was 'Ember' the register increase move?" < 1179875001 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1179875032 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :I know what move's gonna stop the program, that's obvious. < 1179875057 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :And it's not the "Player Defeated" end-of-program delcaration < 1179875106 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :It's selfdestruct. < 1179875175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that should be for exit(1) < 1179875224 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1179875242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, progemon, where you catch progemons and use their evil moves to segfault their enemy < 1179875281 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Like the brainfart battles? < 1179875294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't heard of those < 1179875325 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The noop would be equally obvious. . . < 1179875327 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Splash. ;) < 1179875333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1179875423 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179875453 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps Whirlwind or Roar to clear the stack. < 1179875458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :randomization can be done with metronome < 1179875462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty tricky though < 1179875555 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . Looping. . . < 1179875562 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Rollout < 1179875584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179875591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think there are forms of recursion there... < 1179875609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's many years since i played < 1179875670 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1179875673 0 :sekhmet!n=pez@76.201.147.63 JOIN :#esoteric < 1179875771 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :I got it! < 1179875774 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Encore! < 1179875780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :encore? < 1179875804 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Forces the pokemon to repeat the prevoius move for 5 turns < 1179875813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah < 1179875836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but looping is already how battles are fought < 1179875847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hit - hit - hit - hit - etc. < 1179876127 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's needed is a way to change the Pokemon that will be executed. . . < 1179876148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :many moves change current pokemon < 1179876152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...at least some < 1179876195 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got an idea for a Pokemon call, at least. Not sure if it adds to Turing completeness, though. < 1179876228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, storing data is kinda hard < 1179876235 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mimic will pop a number off the stack, and the current Pokemon will mimic that Pokemon (this assumes that the specified Pokemon are numbered). < 1179876273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and push? < 1179876297 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Push and pop would need to be implemented. . . Probably a physical attack of some sort. < 1179876317 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, will Pokemon be limited to 4 attacks, or will they have more? < 1179876349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can change pokemon to any other, i don't think you need more < 1179876404 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Soon as the mimiced Pokemon's attacks are done, it goes back to the mimicing Pokemon. . . < 1179876410 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think that should do it. < 1179876420 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll be annoying and weird, but it'll work. ;) < 1179876441 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1179876506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i smell recursion there < 1179876520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not recursion... hmm... < 1179876541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck my brain :< < 1179876604 0 :atrapado!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1179876701 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Recursion can happen with that, though. < 1179876746 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pokemon 1 { add_attack, Mimic, Splash, Splash }; < 1179876802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :add_attack? < 1179876966 0 :SuperAussieEvil6!unknown@unknown.invalid QUIT :"Tried to kill init!" < 1179877474 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what the attack would be for that. < 1179877753 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Psuedo-C: push(pop()++); < 1179884056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never quite understood how it can be so quiet here at this hour < 1179884064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3:33 here < 1179884073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so in america, it's prime time right? < 1179884082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am i right, folks? < 1179884091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, seriously, sp ----> < 1179884410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1179884424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might be the time when people go to school and shit < 1179884988 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In theory. < 1179885004 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm just busy doing other things, like trying to get a PS2 emulator working. < 1179885547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i should sleep.... hope you get it working < 1179885550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :playstation? < 1179885563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard of those. < 1179885565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-----------> < 1179885571 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. . . < 1179885582 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got myself a working PS2 emulator. . . Which runs damned slowly. < 1179885625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've actually played the playstation 1 demo cd games... and prolly something else < 1179885628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not proud of it < 1179885639 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179885680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my eyes hurt like hell ------> < 1179885707 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :too much masturbation... sad < 1179885768 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Ah. The x86_64 build currently has an unoptimized recompiler, but the x86 build is fairly optimized. < 1179885978 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1179886493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :355/113 < 1179887350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :masturbation causes eye pain? < 1179887404 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a good function to score rational approximations to pi? < 1179887425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking score(a, b) = (log(b, 10) + log(a, 10) + 2) * -1./log(abs(a/b - pi), 10) < 1179887478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where a/b is the approximation < 1179887498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :calculate it and use the fact doubles are easily converted to rationals... ta-daa < 1179887549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep, perhaps -------> < 1179887753 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :355/113 turns out to be a very good approximation using that metric < 1179887818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the best with a denomiator under 10**7, in fact < 1179888083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1179888090 0 :SuperAussieEvll!n=AussieEv@h-67-101-97-63.snfccasy.dynamic.covad.net JOIN :#esoteric < 1179888095 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the next one is humongous < 1179888108 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to rewrite this code < 1179888114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :python is not a good language for this < 1179888136 0 :SuperAussieEvll!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1179888232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: pastebin? < 1179888281 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/503834 < 1179888292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm redoing it in c right now < 1179888436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION re-does it in Haskell < 1179888633 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mine will be faster :P < 1179888905 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Argh! Haskell numeric libraries == pain. < 1179889175 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pain pain pain < 1179889509 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :done < 1179889681 0 :SuperAussieEvll!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls over < 1179889732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez < 1179889737 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :none under 10**8 < 1179889924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have results too < 1179890120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be a better than brute force algorithm to do this < 1179890386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what about 312689/99532 ? < 1179890457 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be closer < 1179890462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that has a score of 14.7 < 1179890470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :355/113 has a score of 7.7 < 1179890494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :according to Haskell's Doubles and the window calculator, it is closer < 1179890506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :closer to pi, yes < 1179890507 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is your scoring syste,? < 1179890520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but you have to take into account the lengths of the numbers < 1179890532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(log(b) + log(a) + 2) / -log(abs(a/b - pi)) < 1179890597 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in that case there may not be anything better than 355/113, ever < 1179890716 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :possible < 1179891316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1179891331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :-O2 hurts the performance < 1179891481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you use (log(b) + log(a) + 2) * abs(a/b - pi), there are lots < 1179891913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'll find some approximations for e now < 1179891954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :193/71 < 1179891961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2721/1001 < 1179891973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :49171/18089 < 1179891976 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's interesting < 1179892002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1084483/398959 < 1179892171 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :28245729/10391023 < 1179892177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder why there's so many more < 1179893533 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How does -O2 *hurt* performance (in comparison to what)? < 1179893786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in comparison to -O0 < 1179893819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm running it with denominators up to 10**11, get back to you in 15 hours on that < 1179894239 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . *How*?!? < 1179894278 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#ifdef O 2 < 1179894278 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :run_slow(); < 1179894278 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#endif < 1179894279 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179894549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, it just happens < 1179894929 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think your C compiler's broken. < 1179894990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc (GCC) 4.1.2 20061115 < 1179895040 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1179895089 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179896458 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ah ha! < 1179896464 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :9978066541/3176117225 < 1179896640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :after this the floating point errors will make it worthless < 1179896648 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls out the GMP manual < 1179896719 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What language are you using? C, C++? < 1179896723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C < 1179896728 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really prefers C++ for GMP stuff. . . < 1179896744 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, operator overloading is good sometimes < 1179896757 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If used right, it's wonderful. < 1179896785 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you do something weird like make operator+ do multiplication, though, I will have to hunt someone down and kill that someone. < 1179896994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1179897028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :should i use mpz_ts for the rational < 1179897043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is, allow numbers greater than 2**64? < 1179897080 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :naw, no way i'm going to do that many iterations < 1179897088 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh. . . Why would you use an integer for a non-integer? < 1179897107 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179897165 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mpz_t is the GMP integer type. . . < 1179897169 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1179897178 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I assume by rational, you mean "non-integer rational". < 1179897191 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(otherwise, why not just say integer?) < 1179897197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a rational is two integers < 1179897206 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, yeah. < 1179897215 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I paid attention that day of middle school. < 1179897257 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why not use, say, mpq_t? < 1179897308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because i don't actually do anything with the rational < 1179897327 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i just do stuff with its numerator, denominator < 1179897425 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :typedef struct {mpz_t numerator,denominator} mpq_t; is, I believe, the mpq_t definition. < 1179897511 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you could use the macros mpq_numref and mpq_denref. . . < 1179897581 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just do it your own way, and wait as I wonder why you need the numerator and denominator of a rational, but not the rational itself. < 1179897697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a = round(b*pi); error = (log(b) + log(a) + 2) / -log(abs(a/b - pi)); if(error < min_error) {min_error = error; min_denom = b;} < 1179897700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what i d < 1179897701 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :o < 1179897705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where a/b is the rational < 1179897782 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int main(){mpz_class a,b;/* your code*/} < 1179897793 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's what I do. < 1179897807 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c++ = suck < 1179897855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :real men use mpz_add(tmp, a, b) instead of a+b < 1179897937 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realise that c++ = suck *really* means that c sucks, and c then gets incremented. < 1179898163 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tmp = c++; tmp == suck < 1179898220 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you've not changed the meaning at all. . . You've just managed to pour some more memory into it. < 1179898250 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tmp = c++; means that tmp is set to c, and c is then incremented. Then you say that tmp == suck. < 1179898255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1179898258 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since tmp==c, c==suck. < 1179898301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c++ won't let itself be insulted! < 1179898329 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which actually means c won't let itself be insulted < 1179898335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it never stops! < 1179898335 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1179898347 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what you get for failing at C semantics. < 1179898365 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and thereby failing at C++ semantics) < 1179898418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why be redundant? < 1179898426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C++ == C, remember < 1179898435 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1179898459 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The second "c" has an incremented value. < 1179898479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think it's not legal < 1179898480 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, (C == C++) *does* return true. < 1179898488 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's perfectly legal. < 1179898651 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Something's wrong with my compiler. . . < 1179898658 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got it saying (2 == 3). < 1179898713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1179898756 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks C in the shins for a bit < 1179898784 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also saying: < 1179898788 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int c = 0; < 1179898819 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(c++ == 1) is true, then (c == 1) is true, and finally (c++ == c). < 1179898838 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, after that, it says c == 2. < 1179898841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc says that c++==c < 1179898843 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just to make things more confusing. < 1179898887 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with -Wall it also says warning: operation on ‘c’ may be undefined < 1179898936 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which would explain why the hell something weird is happening. < 1179899026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :apparently GMP doesn't support operations with long longs < 1179899043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to use mpz_t after all < 1179899074 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. . . GMP is a bignum library, not a native datatype library. < 1179900409 0 :SuperAussieEvll!unknown@unknown.invalid QUIT :"Leaving" < 1179903542 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179903890 0 :h|barbobot!n=barbo@pdpc/supporter/sustaining/h-barbobot JOIN :#esoteric < 1179904365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you need to read up on continued fractions. < 1179904380 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i tried that < 1179904414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those give you the best approximations. < 1179904434 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"the best" according to what? < 1179904479 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :closeness? < 1179904519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :closeness given size of denominator, i think < 1179904626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not quite sure < 1179904699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :found it: http://en.wikipedia.org/wiki/Continued_fraction#Best_rational_approximations < 1179904807 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179905095 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the last paragraph of that section gives another "best" sense, too. < 1179905143 0 :Arrogant!i=Arrogatn@148.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1179905731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought we had a discussion the other day of why things like c == c++ are undefined. < 1179905867 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :c == c++ is false < 1179905869 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :c > c++ < 1179906142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1179906154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :9978066541/3176117225 isn't one of the convergents of pi < 1179907199 0 :clog!unknown@unknown.invalid QUIT :ended < 1179907200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179907879 0 :h|barbobot!unknown@unknown.invalid QUIT :Remote closed the connection < 1179908991 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179914494 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1179917921 0 :oklopol!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179917962 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1179918671 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179919931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : However, (C == C++) *does* return true. <<<<< undefinatorized. < 1179919938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thin k. < 1179919984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1179919996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan saved the day already :< < 1179920415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, java compensates for it's non-operator-overloadingy boringness by defining evaluation order accurately < 1179920495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think a well-defined evaluation order is all that interesting. < 1179920507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quite the contrary: undefined operations add a little spice to the life. < 1179920666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i only find intrest determinicity < 1179920670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*in < 1179933445 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1179934239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in the wrong timezone to log on to IRC at a time they have access to a computer and come across a conversation < 1179934250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :* a computer with an IRC client < 1179935142 0 :jix__!n=jix@dyndsl-091-096-045-058.ewe-ip-backbone.de JOIN :#esoteric < 1179935210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm busy working on Underload's parent language < 1179935239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's complicated, because I've changed the language I've written the interpreter in twice < 1179935253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have both an old imprecise spec and a new unfinished one to try to work from < 1179935262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as well as the fact that I keep on coming up with new features it needs < 1179935652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :overload? < 1179936241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Yep, that's what it's called < 1179936260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :It extends it with features like variables and pointers < 1179936289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Imagine Scheme with goto, and you'll have some idea of what I've got myself into) < 1179936335 0 :jix__!unknown@unknown.invalid NICK :jix < 1179937164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :What I've done so far can be seen at http://pastebin.ca/505403 for the next 24 hours or so < 1179937172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've set it to expire because it's very much a work in progress. < 1179937203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :The Perl program is the current interpreter-in-progress (but it needs reworking so it can handle programs with reasonable efficiency, with some sort of internal compression) < 1179937219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :The C++ interpreter can do more at the moment, but is an older version of the interpreter < 1179937256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :The text files are the spec; neither is complete, and the less complete one is a newer version (I was working through the alphabet, but haven't finished making the end of it rigorous yet) < 1179937374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(By the way, does anyone else create archives using more?) < 1179939192 0 :sebbu!n=sebbu@ADijon-152-1-5-185.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179939627 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1179940613 0 :jix__!n=jix@dyndsl-091-096-059-047.ewe-ip-backbone.de JOIN :#esoteric < 1179941107 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1179941491 0 :sebbu2!n=sebbu@ADijon-152-1-27-74.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179941595 0 :sebbu3!n=sebbu@ADijon-152-1-48-202.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179942068 0 :sebbu4!n=sebbu@ADijon-152-1-53-195.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179942126 0 :sebbu4!unknown@unknown.invalid QUIT :Excess Flood < 1179942153 0 :sebbu4!n=sebbu@ADijon-152-1-53-195.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179942175 0 :sebbu3!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1179942793 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179942793 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1179942920 0 :sebbu!n=sebbu@ADijon-152-1-99-190.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179943717 0 :sebbu4!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179943932 0 :sebbu2!n=sebbu@ADijon-152-1-80-154.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179945101 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179945659 0 :sebbu!n=sebbu@ADijon-152-1-73-40.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1179946363 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1179946895 0 :sebbu2!n=sebbu@ADijon-152-1-44-68.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1179948052 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179949226 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179953993 0 :oerjan!unknown@unknown.invalid QUIT :"Reboot" < 1179954339 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179955928 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179955998 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1179959554 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1179959570 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1179960873 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1179962462 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh wow! < 1179962464 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.modernmechanix.com/2006/08/31/your-telephone-of-tomorrow/ < 1179962479 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Modern mobile phones, predicted in ... 1956! < 1179963888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :spooky. < 1179963927 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reading the article attached. . . < 1179963937 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "in 3-D" part hasn't happened yet. ;) < 1179963964 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And cell phones aren't normally used for duplex audio/video. ;) < 1179964020 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's a hell of a lot closer to the mark than most predictions. . . < 1179964029 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, it's actually a reasonable thought. < 1179964136 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Additionally, the discuss power sources. . . < 1179964163 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "solar battery" takes advantage of the photovoltaic effect to charge a battery, which is used for power. . . < 1179964469 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. Jack Thompson is suing Microsoft. < 1179965333 0 :Bigcheese!n=blah@adsl-145-176-127.asm.bellsouth.net JOIN :#esoteric < 1179988682 0 :iswm!n=Ben@unaffiliated/iswm JOIN :#esoteric < 1179993599 0 :clog!unknown@unknown.invalid QUIT :ended < 1179993600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179995009 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179995633 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1179995643 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1179998050 0 :Bigcheesegs!n=blah@adsl-218-108-189.asm.bellsouth.net JOIN :#esoteric < 1179998066 0 :Bigcheese!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179998343 0 :Bigcheese!n=blah@adsl-211-251-155.asm.bellsouth.net JOIN :#esoteric < 1179998783 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179999100 0 :Bigcheesegs!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180001364 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180014409 0 :jix__!n=jix@dyndsl-091-096-053-066.ewe-ip-backbone.de JOIN :#esoteric < 1180022476 0 :sebbu!n=sebbu@ADijon-152-1-89-87.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1180027765 0 :Bigcheese!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180030945 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180033707 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180039956 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180040570 0 :sebbu2!n=sebbu@ADijon-152-1-59-96.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180041713 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1180044019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :q45t < 1180044024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1180044039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(laptop numlock) < 1180044045 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180044050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1180044073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180044837 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180044842 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1/((log(x) + log(y) + 2)/-log(abs(x/y - n))) <-- this makes for an interesting graph < 1180044864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Is there a word for when you're designing an esolang but it turns out it's actually quite pleasant to program in and hey, this is actually a usable, real language? < 1180044868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if not there should be < 1180045182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1180045685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"yay" < 1180045851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the context of "yay i actually wrote a useful language, oh time to reimplement all my software in it" or just "yay" < 1180046050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 'fuck' < 1180046113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: in the context of "fuck now i don't get esoteric hell" or just "fuck" < 1180046298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls the time he found a fractal whose escape-times looked like a collection of rubber gloves < 1180046321 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW Fractint rocks. < 1180046328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rubber gloves are awesome < 1180046340 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :these were four-digited rubber gloves < 1180046358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I have more than 4 digits < 1180046367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I chucked some random functions and constants into the generic escape-time fractal generator. < 1180046379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :factorial = dup 1 > [dup 1 - factorial *] [pop 1] if ;; <-- well, when i said "non-esoteric", I didn't mean "easy"... < 1180046392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in there were mor gloves of different colours suck round the main gloves < 1180046393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, make that just 1 - < 1180046404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: language? < 1180046420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: TheLanguageThatWasMeantToBeEsotericButIsNowActuallyQuiteUseful < 1180046428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stack-based, functional. < 1180046435 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :looks like joy < 1180046442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1180046449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a downside :) < 1180046452 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is almost like Factor, but factor need more spaces < 1180046494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, Factor FTW < 1180046501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :factor is cool looking < 1180046507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haven't actually used it tho < 1180046512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It has a certain thing in common with Smalltalk... < 1180046527 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :specifically, the primitives are a lot deeper than you think. < 1180046559 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In factor, you can freely muck around with the parser or lexer, or the object structure, or the inheritance mechanism < 1180046569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1180046589 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heck, you can even change the multiple-dispatch mechanism without re-entering the methods. < 1180046596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... i don't think TheLa... will have that in its implementation - well, the self-hosted one i guess :) < 1180046611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I realised I was dispatching on the first argument not the second, by accident, and I cahnged it and it just worked < 1180046618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is putting off implementing it because of the syntax < 1180046625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess the syntax isn't too bad though < 1180046628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look hard to me < 1180046644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"str", [lambda], X = Y ;; < 1180046646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that's about it < 1180046715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you might want to go for Logo-style defining < 1180046734 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Logo is ridiculously simple in that way < 1180046766 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you want to define a variable or function, you just do (effectively) define "name" meaning. < 1180046787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the name is passed as a string/symbol, and the meaning can be a list if you want it to be a function, ISTR < 1180048576 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1180051050 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180052126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180052131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't even have to implement scoping < 1180052147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no nested "operator functions" (non-[lambda]-pushed-to-stack functions that is) < 1180052151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just a hash table < 1180052204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I smell evil. < 1180052229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no - just a stack-based, functional language < 1180052233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so - evil < 1180052274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Egad... actually, yes, that is evil. < 1180052343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :factorial = dup 1 > [dup 1 - factorial *] [pop 1] if ;; < 1180052343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180052362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no < 1180052369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no what < 1180052375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no monads? < 1180052376 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Evil. < 1180052379 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think this wuold look better: < 1180052392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :[dup 1 > [dup 1 - factorial *] [pop 1] if] "factorial" define < 1180052392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: monads? pah! real functional programmers MANUALLY APPLY IO < 1180052406 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, monads would be handy in Factor < 1180052409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, so they get their runtime system to do it for them, but... < 1180052421 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they reduce the amount of crap that you need to shuffle around on the stack < 1180052421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well - [lambda] forms aren't implicitly called < 1180052423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Manually as in... like, how? < 1180052432 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes, that's my point < 1180052437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 [dup] --> 2 [dup], instead of 2 [dup] -> 2 2 < 1180052442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"call" evaluates them < 1180052445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 [dup] call --> 2 2 < 1180052450 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes, i konw < 1180052461 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my example depends on that < 1180052465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1180052469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :looks boring < 1180052470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK.. but I like the ;; < 1180052482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's ocamlish :P < 1180052485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't Joy do that? < 1180052492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: joy uses . < 1180052492 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Real functional programmers do impureness? < 1180052493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus it's less ugly with multiple lines: < 1180052497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I push a block that is the definition of factorial, then a string that is the name of factorial, then I call "define" < 1180052501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/64416 < 1180052563 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180052574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I find my way more elegant < 1180052615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because then "define" becomes equal to: get-current-scope's-hashtable set < 1180052634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scopes? this is a stack-based language ;) < 1180052643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the only scope i need is the global scope to store self-evaluating functions < 1180052651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so you can start defining your own definition operators, like ones that do overloading < 1180052684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they would just add a method the list of methods for a certain generic function < 1180052719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :argh! bed-time. < 1180052743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1180052760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i'll be able to handle reverse-polishness to actually write some programs in the language < 1180052777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... probably. i can do some forth. < 1180053886 0 :Aoshi!n=frikisad@89.6.244.34 JOIN :#esoteric < 1180053895 0 :Aoshi!unknown@unknown.invalid PART #esoteric :? < 1180053976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well that parser wasn't hard < 1180053983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just have to make it convert X = Y ;; to a hashtable {X => Y} < 1180054601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.... which is the hardest part < 1180054854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1180054856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yippee < 1180056605 0 :ehird`!unknown@unknown.invalid QUIT : < 1180061648 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180063096 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180063543 0 :SuperAussieEvil!n=AussieEv@h-68-167-206-243.snfccasy.dynamic.covad.net JOIN :#esoteric < 1180063558 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1180063609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello, above Australian self-serving-at-the-expense-of-others! < 1180063645 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180063686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Super" = "above", "Aussie" = "Australian" and "Evil" = < 1180063689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"self-serving-at-the-expense-of-others", correct? < 1180064665 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :...uh < 1180065054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180065066 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Synonyms do not flatter < 1180065127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that's true. < 1180065131 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :NOSES ARE A WASTE OF BANDWIDTH! < 1180065155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is the horizontal line going through the nostrils called the band? < 1180065157 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1180065329 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :AAH! < 1180065337 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :ACTION head bleeds < 1180065341 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^ム^ < 1180065371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't understand unicode < 1180065417 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a smilie. < 1180065488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ン is also a smilie. < 1180065493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's just not a very good one. < 1180065551 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :そっ。 < 1180065570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I really need to learn what そ is. < 1180065577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And っ too, for that matter. < 1180065579 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm agreeing, that's all. < 1180065593 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :日本語で話せるか。 < 1180065607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :つ < 1180065615 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1180065622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. That's like っ, only bigger. < 1180065642 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1180065647 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And it's tsu. < 1180065649 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"tu" versus "xtu". < 1180065663 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah! そ is so. < 1180065672 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/%E3%81%A3 < 1180065674 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1180065685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, uh, so and a little tsu. < 1180065704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would that be tso, by any chance? < 1180065723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that page details it. < 1180065744 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In katakana, it's a smile! ツ < 1180065799 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :へムへ < 1180065814 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is that sort of a "so--"? < 1180065844 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just using "so" as an interjection. < 1180065900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks like glottal stop to me. < 1180065948 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also used at the end of interjections. < 1180066655 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :NOSES ARE A WASTE OF BANDWIDTH! < 1180067899 0 :SuperAussieEvil!unknown@unknown.invalid QUIT :"Leaving" < 1180069389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's an algorithm that takes more memory to compute than it takes to verify? < 1180069530 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NP for memory < 1180070039 0 :ihope!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1180079999 0 :clog!unknown@unknown.invalid QUIT :ended < 1180080000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180080272 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180081245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: An algorithm cannot take much more memory to compute than to verify, because any verification can be turned into a search algorithm < 1180081262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, figured that out < 1180081321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :space complexity is strange that way. are you aware of the NSPACE <= squared SPACE result? < 1180081359 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but you can make the codomain large enough to make brute force impractical < 1180081452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Savitch's theorem was the name < 1180081467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm looking for something with polynomial space verification, exponential space computation and exponential time brute forcing < 1180081574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and how does savitch's theorem not prove that impossible? < 1180081595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1180081599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Savitch%27s_theorem < 1180081628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :squared space computation would be better than nothing < 1180081690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, graph reachability (STCON in the article) contains essentially the whole difference < 1180081777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course like with P=NP there is no known proof that there really is a square difference. < 1180082278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to bed < 1180082374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1180083266 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180085868 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1180086756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :そっ。 little girl defecating while committing fellatio? < 1180090887 0 :ptitz!i=ptitz@el8.ru JOIN :#esoteric < 1180090978 0 :ptitz!unknown@unknown.invalid PART #esoteric :? < 1180095016 0 :venkatesh!n=user@210.211.183.231 JOIN :#esoteric < 1180095984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ?! < 1180098444 0 :jix__!n=jix@dyndsl-085-016-236-087.ewe-ip-backbone.de JOIN :#esoteric < 1180099567 0 :venkatesh!unknown@unknown.invalid PART #esoteric :? < 1180101248 0 :jix__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180101279 0 :jix__!n=jix@dyndsl-091-096-047-146.ewe-ip-backbone.de JOIN :#esoteric < 1180103276 0 :helios24_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180104331 0 :helios24!n=helios@195.37.106.60 JOIN :#esoteric < 1180106406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i asked if it was an emoticon for that < 1180106461 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180106465 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a *word*. < 1180107799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, right. < 1180107847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hope you ppl are all here for esoteric _programming_ < 1180110932 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :でもエステリック語はたのしすぎる、よ。 < 1180110949 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(but esoteric spoken languages are too much fun.) < 1180111045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess so :\ < 1180111047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :japanese? < 1180111077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my friends are anime freaks, would be cool to own them in japanese < 1180111114 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, otaku. What fun it is to mess with them. . . < 1180111159 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes, you don't even need to know more Japanese than what it takes to tell the difference between hiragana, katakana, and kanji to be effective. < 1180111220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmm why? < 1180111234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never remember even those < 1180111242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heard them a million times < 1180111246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one or two though < 1180111262 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because sometimes otaku will have a shirt saying, say, "オタク" instead of "おたく". < 1180111295 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(katakana should be used for onomatopeia, foreign words, and occasionally for emphasis. Hiragana and kanji are normal for native words) < 1180111385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1180111913 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1180112199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see the point in that but good for otaku i guess < 1180112217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i don't know what you meant < 1180112250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slepation ------> < 1180112251 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180112779 0 :sebbu!n=sebbu@ADijon-152-1-59-96.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180114315 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The point being that that's basic knowledge that otaku lack. < 1180114753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :japanese is an esoteric language now? < 1180114786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was one of the major lanugages of the world... < 1180114800 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there any context to lament's question that I need to read the logs to see? < 1180114838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I guess so. < 1180115007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I better get learning some actual Japanese. < 1180115047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can still say 猫はパンです just fine. < 1180115083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :パン is katakana, which is a little weird. < 1180115140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And ノテンゴイデア, even though that's not actually Japanese. < 1180115432 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can say that you are bread? < 1180115471 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, BTW, パン is a loan word from Portuguese. < 1180115622 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all those characters show up as squares :) < 1180115639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if they really were squares, it would certainly be a very esoteric language. < 1180115867 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's no coincidence that the roumaji for that is "pan", which is the same as the Spanish word for "bread". < 1180115885 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: you're not Japanese enough, then. < 1180115892 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't 猫 cat? < 1180115915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Are you looking for Unicode character U+732B: cat?" < 1180115963 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1180115965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, kJapaneseKun. < 1180115970 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you're saying that your *cat* is bread. < 1180115991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it necessarily my cat? < 1180116009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's "neko wa pan desu", isn't it? < 1180116011 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . No. < 1180116022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No it isn't necessarily mine? < 1180116122 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily. < 1180116145 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :僕は日本語をわすれていると思う。 < 1180116233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, more kanji. < 1180116404 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180116530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :<<*(&>*(<>&(*<>&<>)(*<> < 1180116535 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*(<&{#($*<>({({&<>P *(& < 1180116538 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thank you. < 1180116540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Convenient roumaji thingy tells me that's "boku ha nihongo o wasure te iru to omou." < 1180116554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, that "ha" is probably actually "wa". < 1180116572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And of those, I only know what "wa" means. < 1180116595 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I think I'm forgetting my Japanese". < 1180116750 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1180116757 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws it at a nearby bd_ < 1180117808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner < 1180119709 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180119802 0 :GregorR!unknown@unknown.invalid QUIT :Client Quit < 1180119876 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180119884 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1180121838 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1180123085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, GregorR's being transient again. < 1180123092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Stop being so transient, GregorR! < 1180123127 0 :jix__!unknown@unknown.invalid NICK :jix < 1180123321 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180124275 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180125077 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why the transience? < 1180126037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :From our birthday, until we die, // Is but the winking of an eye.... < 1180127000 0 :sebbu2!n=sebbu@ADijon-152-1-47-48.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180128133 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180128210 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, why the Plof errors on stdout instead of stderr? < 1180129266 0 :sebbu!n=sebbu@ADijon-152-1-47-48.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180129574 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180131499 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180133073 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180134656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why 99bob is doing 99->-98 < 1180134934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=> = dup dup > == or ;; < 1180135128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1180135131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1180135160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if that was an equation over = < 1180135406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/64693 < 1180135408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the 99bob program < 1180135414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/64694 < 1180135429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is what => etc are defined as < 1180135432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the rest is pretty obvious < 1180135434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it currently tries to pop from an empty stack in swap < 1180135437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :L/ < 1180135438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:/ < 1180135594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dup dup > == or ;; ==== dup 0 == or ;; ==== (lambda a,b : a or not b), or? < 1180135609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1180135614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works like this: < 1180135617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180135620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :true false < 1180135623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :false true (swapped) < 1180135624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine was wrong < 1180135633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(false is...false, so run pop) true < 1180135637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or:::: < 1180135639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :false true < 1180135642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :true false (swapped) < 1180135647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(true is true, so swap) false true < 1180135649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and pop) true < 1180135655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[] is a lambda < 1180135676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : dup dup > == or ;; works like that? < 1180135677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if pops off IFFALSE, IFTRUE, and COND... you can guess the rest < 1180135690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: > pops twice and replaces it with true or false < 1180135694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :== does the same < 1180135706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you might have true false (>, not ==) or false true (==, not >) < 1180135718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=>, of course, is eq-or-gt < 1180135761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180135769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why does the swap coma along? < 1180135773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*come < 1180135802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, visualize what or does with the stacks [true, false], [false, true], [false, false] and [true, true] in your head, using these stack signatures: < 1180135809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :swap = a b -> b a < 1180135814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pop = a b -> a < 1180135830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if = c t f = result of calling t if c, else result of calling f < 1180135834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... now where is there a swap or a pop? < 1180135836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or if? < 1180135845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well - in the core implementation < 1180135849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not hard to figure out what they do < 1180135851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't see it in "dup dup > == or ;;" < 1180135853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180135859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or = swap [swap pop] [pop] if ;; < 1180135862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i pasted that < 1180135865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean the source? < 1180135867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180135875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't self-hosting ;;) < 1180136005 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180136049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah i guessed if wrong < 1180136053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'if' < 1180136065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :got it now < 1180136069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C T F if => is C true? if so, call T, otherwise call F < 1180136072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you know that now :) < 1180136124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look how about i just put the impl online :) < 1180136128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's ruby though and very ugly < 1180136149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and plenty of the examples i wrote when tired and are hopelessly wrong or just speculation like writing a daemon in it < 1180136171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : => = dup dup > == or ;; i mean this one < 1180136174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*meant < 1180136177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, what about it < 1180136186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that true? < 1180136194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a definition < 1180136197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FUNC = CODE ;; < 1180136199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that defines => < 1180136234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah i think it should be < 1180136235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=> = dup dup > swap swap == or ;; < 1180136241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a b dup dup > == or ;; ===> a b b > == or ;; ===> a 0 == or ;; < 1180136246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as i said earlier < 1180136251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 1 -> 1 1 1 1 -> 1 1 false -> 1 false 1 -> false 1 1 -> false true -> true < 1180136263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :swap swap == nop < 1180136279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops. < 1180136284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1180136292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to get a b c d -> a b d c -> a d b c :) < 1180136294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still, a a > equals false < 1180136306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: which is why i do ==, then or < 1180136316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so if == is true and > is false, true is returned < 1180136327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dup > equals false < 1180136330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think always < 1180136345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm that dup is wrong yes < 1180136351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm meaning 1 2 -> 1 2 1 2 < 1180136353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not 1 2 -> 1 2 2 < 1180136357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes < 1180136364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :* 1 2 2 2 < 1180136381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dup rot dup rot rot < 1180136393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where a b c rot = b c a < 1180136423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a b -> a b b -> b b a -> b b a a -> b a a b -> b a b a < 1180136423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm... i don't think a b c rot = b c a is selfhostedable...better ruby it < 1180136426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180136434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :swap dup rot dup rot rot < 1180136446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :selfhostedable? :) < 1180136513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :programmable in the language itself, not its implementation :) < 1180136524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<= = swap dup rot dup rot rot < rot swap == or ;; < 1180136542 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1180136559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ugly :) < 1180136564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess you need a way to reach a depth n specified at runtime to make it tc < 1180136566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1180136580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what i mean about selfhostedable is - can i define rot using only pop/swap/etc < 1180136585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or is it a "core" thing < 1180136598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never heard, but i got it, yes < 1180136701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :== bottles of beer on the wall, < 1180136701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :== bottles of beer. < 1180136702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Take one down, pass it around, < 1180136702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :./core.rb:61:in `-': String can't be coerced into Fixnum (TypeError) < 1180136707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i need to debug < 1180136754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1180136762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's a better 99bob < 1180136797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me too actually < 1180136800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's catchier < 1180136808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah :P < 1180136815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the original is so verbose.... < 1180136833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Equals equals bottles of beer on the wall, equals equals bottles of beer. Take one down, pass it around, core dot rb 61 in minus string can't be coerced into fixnum typeerror." < 1180136887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :== essentially is equals though < 1180136906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess you can have multiple variants < 1180136914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :equals is assign :P < 1180136935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1180136953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'==' can be said 'equals' and '=' 'assign' < 1180136973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while you can just as well say '==' is 'equals equals' and '=' 'equals' < 1180136980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1180137387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stack = ["swap", "dup", "rot", "dup", "rot", "rot", ">", "rot", "swap", "==", "==", "=="] < 1180137387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf. < 1180137393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's all the function calls < 1180137396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why isn't it...blarh < 1180138685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, opinions < 1180138691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have one of those < 1180138719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to have ' and `... where the other should be a lisp quote and the other the same in the other direction < 1180138734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like 'X = X and X` = X? < 1180138738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other means whatever follows it is a funciton < 1180138743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180138744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1180138752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other means whatever follows is a value < 1180138755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'X = X, X` = .... X is a function? < 1180138763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :`X means a is a function < 1180138769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'X means X is a value < 1180138772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not a, X < 1180138778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now my question is < 1180138782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which shuold mean which < 1180138787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a random choise < 1180138789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :' == value < 1180138791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*should < 1180138797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp heritage must be respected ;) < 1180138799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :need some parens too! < 1180138806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(cadr '(1 2 3)) < 1180138808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180138841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey - that's a good idea, an anti-golf contest < 1180138846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you almost never need to tell manually something is a function < 1180138850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :biggest and slowest program you can make e.g. print hello world < 1180138879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh - it'd certainly be easier to write an anti-golf-helper-bot than a golf-helper-bot that exists... < 1180138887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :`4 4 would mean (lambda a:4)(4) if you know python, but that's just sick < 1180138899 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Please. . . < 1180138903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where `4 would be the infix funciton < 1180138904 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's almost too easy. < 1180138928 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 1: fix up C2BF a bit. < 1180138932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: i like that one on everything2 that makes a random string, checks if its md5 hash is == hworlds, and prints it if so < 1180138938 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 2: Get the C++>C compiler working. < 1180138942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apparently it'll take a few hundred years to work < 1180138969 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 3: Write a horribly bloated C++ "Hello, world" program using a few classes per character. < 1180138977 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step 4: Enjoy. < 1180138986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: i think i hate you < 1180138996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: your way is better because ' (which is ' on my screen but shouldn't be) is faster to make, and the other one is never really needed < 1180139001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'll use it < 1180139002 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What? Don't like C++>C>BF compilation? < 1180139010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :step 3 too < 1180139021 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1180139026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have parens, and that would be legal code in this language, but for a different reason < 1180139049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`'`'`''`'`''`'`````skskskskskskk -- is that valid code in your language < 1180139051 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) http://www.ninjapirate.com/images/math-of-sex3.gif < 1180139056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because if it is some serious obfuscation could be done < 1180139058 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe shove a C->BF->C compilation stage. . . < 1180139080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes, it is < 1180139093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: heh. while size < huge, compile BF to unoptimized C, compile it with C2BF, repeat < 1180139154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c2bf doesn't work on os x... < 1180139158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compilation fails and ld segfaults < 1180139163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making a busy beaver? < 1180139165 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blame Gregor. < 1180139214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what syntax would allow tons of perl code to be run unmodified but do completely different things < 1180139218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably entirely sigils and ids < 1180139242 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Which language do you propose for this anti-golf? < 1180139251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$%<:,{^23}+(*&4)<^; <-- factorial! heh. < 1180139256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: um - any i guess < 1180139258 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(please say any. . .) < 1180139261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180139264 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1180139271 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, how many languages can I pull into this? < 1180139278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...oh...my...go < 1180139310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anti-golf? < 1180139319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: biggest, slowest program < 1180139321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!golf < 1180139327 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For "Hello, world". < 1180139330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1180139331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1180139332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for anything < 1180139366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slowest... that's kinda stupid cuz anyone can write one that takes a trillion years < 1180139373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1180139376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :extra points < 1180139383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you have to prove how long it'll take < 1180139386 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. . . 99bottles/99.{c,perl,py,tcl,b,c++,sh,zsh,csh}, anyone? < 1180139411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :slowest makes sense < 1180139428 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write a short (under X characters), terminating program that takes the most steps. < 1180139449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not short < 1180139450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :largest < 1180139454 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The judging should be on style, not size. < 1180139474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write the biggest terminating program that takes the most steps, in the most ugly, hilarious, convuloted, obfuscated-but-not-like-the-ioccc, slowest way < 1180139474 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Realistically though, why bother judging? Just submit some weird-ass code. :p < 1180139516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why so many people like brainfuck < 1180139519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its classic, but ... < 1180139535 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: largest is easy to write. < 1180139543 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shortest is actually a challenge. < 1180139546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: who cares < 1180139551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: most people. < 1180139557 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: "Most evil" is more of a challenge. < 1180139562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/SuperPar now this is nice and evil < 1180139569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might write my entries in that < 1180139614 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps a "Hello, World" program which uses C to implement a PESOIX brainfuck interpreter which invokes a server which a different C program accesses? < 1180139640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: s/C/Unlambda < 1180139660 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Unlambda/x86 assembly/ < 1180139661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ http://esoteric.voxelperfect.net/wiki/Self-modifying_Brainfuck as the brainfuck dialect < 1180139684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ http://esoteric.voxelperfect.net/wiki/Please_Porige_Hot for....the protocol or something < 1180139812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :00:29:08 < lament> write a short (under X characters), terminating program that takes the most steps. <--- That is the Busy Beaver problem, and if yu require that the program eventually halt, it isn't computable. < 1180139830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: most == most in the competition < 1180139840 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1180139891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: the competitors must know how it works, then it's computable < 1180139955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus given any X > 100 the program will easily take so many steps it will not terminate this lifetime, in pretty much any language < 1180139970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :100 was of course a totally random choise < 1180139991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not in cobol < 1180140004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cobo-obol < 1180140008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cobol is not tc < 1180140013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... who cares < 1180140018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't? < 1180140021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(might be, dunno that well) < 1180140026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean the real cobol < 1180140033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems the first thing you do is allocate memory < 1180140042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... that's pretty much the memory you'll have < 1180140044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :real cobol, dude < 1180140049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Common oriented business language < 1180140059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/COBOL < 1180140065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :woop woop woop :< < 1180140076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ADD ONE TO OKLOPOL GIVING OKLOPOL < 1180140116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh... that's not the cobol i've seen < 1180140124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a real, serious language. < 1180140132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously did you not know about cobol??????? < 1180140143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've read my fathers tutorials from like the sixties < 1180140145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or nineties < 1180140152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever, ancient anyweay < 1180140156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-e < 1180140162 0 :ehird`!unknown@unknown.invalid QUIT : < 1180140173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1180140185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that was just rude < 1180140710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're a helpful lot, i just write my question and come up with the answer before even sending it on the channel < 1180140881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that makes no sense < 1180140886 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ninjapirate.com/images/math-of-sex3.gif < 1180140888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that < 1180140896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm? < 1180140928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if you don't understand something i say, it's a bad joke < 1180140938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1180140939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1180141025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 5 3 frombase 10 tobase 5 < 1180141888 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180141995 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1180142164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is most reverse-y? '\', '/' or '%' < 1180142285 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1180142322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, reverse division, because that char is so rarely used < 1180142345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like to try to have a reason for every choise < 1180142381 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just seems reversey, because it's the reverse of everything Unixy except for escapes. . . < 1180142423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you clarify, i'm not familiar with unix < 1180142431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(though ircing on linux) < 1180142479 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Path seperators, for one, are / in Unix. < 1180142563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okily < 1180142624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a\b is map a to list b, and \a is reverse list a... i see the logic there < 1180142635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll go with that < 1180142893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :frombase={:LB->{[]B->0;LB->B*':L+.L}\LB;} < 1180142934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now if i could just get pattern matching ( -> ) be a normal function somehow... < 1180142964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, not have it abide by it's own weird rules < 1180142981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because that's exactly what i try to discourage < 1180142991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...in this lang, not generally < 1180144572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, i have lisp-like quotes, but for a different reason, plof-like lambda specifiers (: and .), but for a different reason :P < 1180144583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also had a third one in the same category, but i forgot it < 1180144601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this sounds like a monologue < 1180144612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i promised myself i'd stop doing them :\ < 1180144979 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've got too much creativity. . . < 1180144985 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :TO THE PLOF FOR YE! < 1180145130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't yet gotten acquinted (<- fix my word) with plof < 1180145135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but prolly soon < 1180145159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a graphics library for plof? :P < 1180145164 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1180145172 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you willing to make one? < 1180145191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure, but i can't, since that's not what i do < 1180145203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i'd love to make one < 1180145204 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want to call an existing one, either make a better C calling interface, or use dlcall and friends. . . < 1180145206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but can't < 1180145254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does plof have c-import? < 1180145288 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's *current* external call interface is via the dlcall functions. < 1180145297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dlcall? < 1180145307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're talking to a noob, remember that < 1180145341 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :dlcall is a function which lets you dynamicly load libraries and call functions in them. < 1180145349 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a pain to use. < 1180145357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why exactly? < 1180145376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dlcall("okofok.dll","get_number_4") < 1180145379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180145382 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pull up the man page; you'll see whay fairly soon. < 1180145394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is not like that? < 1180145403 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's *close*, but more annoying. < 1180145410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, why not make it like that? < 1180145431 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because the dlcall functions are pretty much thin wrappers around the C version. . . < 1180145442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because that would involve a lookup every time you dlcall'd a function. < 1180145452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which, in a language is inefficient as Plof, is a nonissue :P < 1180145453 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1180145465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is why you could have new dlcaller("okofok.dll") < 1180145473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i understood you correctly < 1180145475 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: That's a lot closer. < 1180145477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i never seem to do < 1180145501 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :dlopen("file.so"); < 1180145528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :var a=new dlcaller("okofok.dll");a.call("get_number_4"); < 1180145530 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1180145533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not like htat? < 1180145535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :htht < 1180145559 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Actually, that'd be a fairly easy object to make. . . < 1180145563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180145567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so why not make it? < 1180145591 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because I'd rather make a better interface. < 1180145646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it could also have things like a.store_function_as("get_number_2","1"); and then a.call_quick("2") in case that would provide any speedup < 1180145658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1180145672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*"1" or course < 1180145787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming ^ is xor, what would that mean for two sets? < 1180145811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :| is union, & is intersection < 1180145833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180145839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was trivial < 1180145840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1180145868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1180145936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ makes sence for lists, while - doesn't, whereas both make sence for sets, but | can be used for their addition < 1180145962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... everyone's happy and no distinction need be made between sets and lists < 1180147110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So - only sort of makes sense? < 1180147308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whaddya mean? < 1180147342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :agr + r = agrr, agr | r = agr < 1180147354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :agr - r = ag < 1180147369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so lists can be used as sets < 1180147372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in this case < 1180151871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it turns out you can actually reset every operator in oklotalk without any harm done... since every operator is essentially just the empty lambda {} < 1180151899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are just overloaded by everyone < 1180151905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because they are slaves < 1180151917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :filthy, filthy slaves < 1180151927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sun is rising... better get some sleep < 1180151935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1180152153 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You do sound a little tired. < 1180152168 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/time to the rescue! < 1180152245 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Egad. You're seven hours ahead of me, meaning... well, hmm. < 1180152321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's sex o'clock < 1180152352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SEE HOW TIRED YOU ARE? HUH? < 1180152429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have some ed (energy drink none know) in the fridge < 1180152452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it might be nice to get _some_ sleep < 1180152478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again, i will not wake up before 15:00 if i go to sleep now < 1180152490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and if i wait till tonight, i'll sleep the whole sunday < 1180152533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll see what happens < 1180152600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why do you need to not sleep now? < 1180152627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a spec for oklotalk... finally decided to begin with it < 1180152666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's much less fun when i'm not tired < 1180152683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1180152700 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's much more fun when you're tired. < 1180152731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well deduced. < 1180152756 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1180152888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if i'm sleepy tired, it does not work; only 'hehe poo' sleepy is good for programming < 1180152897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe poo xD < 1180152945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's fun because it's poisonous < 1180153116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Contagious, you mean? < 1180153128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would i mean that? < 1180153143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was quoting zoidberg < 1180153192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1180153201 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's that? < 1180153214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you watched futurama? < 1180153235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180153237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen it about three times < 1180153245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1180153250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the doctor of the ship < 1180153253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :great characer < 1180153258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*character < 1180153276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a giant crab < 1180153280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1180153414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1180153482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why contagious? < 1180153493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180153498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :took me a while :) < 1180154727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, now sleep ---> < 1180157226 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180166399 0 :clog!unknown@unknown.invalid QUIT :ended < 1180166400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180168444 0 :sebbu!n=sebbu@ADijon-152-1-47-48.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180170278 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180173434 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180182358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had a lucid dream i did some serious flooding on this channel < 1180182390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i had to stop when i suddenly started spinning around in the air < 1180188212 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180188810 0 :jix__!n=jix@dyndsl-080-228-185-211.ewe-ip-backbone.de JOIN :#esoteric < 1180188961 0 :jix__!unknown@unknown.invalid NICK :jix < 1180195270 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180196225 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have a dream. . . A dream of a day where BFM has a test suite, so that I can actually figure out which language-specific macros are failing. . . < 1180198683 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180199594 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now sees that he's got a bug which involves the itoa call. . . < 1180199692 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180200044 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's odd is that there *shouldn't* be anything wrong with that call. < 1180200146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you know you _could_ cheat and include a debug print command < 1180200212 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Or I could do lang {printf("%i", random_cell);} < 1180200245 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only *useful* if the target language is C (which it is ATM). . . < 1180200284 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just getting frustrated that the C backend works, but the C-specific macros don't < 1180200337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you looked at the C output? < 1180200387 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have. < 1180200394 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *looks* right. < 1180200428 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So far, I've been able to figure out that the issue is not in optimize.tcl < 1180200565 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor is the issue in c/copy.bfm or c/move.bfm < 1180200732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, can you find the first point at which a variable does not have the expected contents? < 1180200752 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Found the issue. < 1180200757 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :c/subvar.bfm is broken. < 1180200765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180200824 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now just to figure out *how* it's broken. < 1180200844 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Storing in y, not x. < 1180200999 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems that I'm also triggering a bug any time that more than two digits are needed from itoa.bfm -_-' < 1180201019 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, an infinite loop. < 1180201721 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* much is broken in my optimization pass. < 1180202090 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fixed. < 1180202525 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, if I can just figure out how divvar.bfm and divmod.bfm are borken. . . < 1180202546 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got it. < 1180202781 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Except that it fails when it goes beyond 128. < 1180202793 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :p+=/.(; < 1180202799 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you think that looks like 128 to you. < 1180202819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a remarkable likeness. < 1180202892 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blames div(); from stdlib < 1180202921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i note that those characters are just _below_ "0". maybe it is subtracting rather than adding. < 1180202966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed they are 48-1, 48-2, 48-8 < 1180203016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you using signed chars? < 1180203023 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm using just "char". < 1180203037 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which can be either signed or unsigned. . . < 1180203038 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1180203049 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's probably doing a sign change there. < 1180203128 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any clue what you have to pass to gcc to tell it to treat chars as unsigned? < 1180203139 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(just so I can see if that's what's causing it) < 1180203139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_all_ chars? no. < 1180203159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you can of course replace char by unsigned char < 1180203163 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-funsigned-char < 1180203184 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That fixes it. < 1180203285 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . Now, what other macros shall I rewrite? < 1180203313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for what purpose? < 1180203352 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm making some C-specific macros (in stdlib/c/), to take advantage of my new language-specific macros feature; this should allow for faster output code. < 1180203381 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should do the same for the interpreter; that's the slowest backend of them all < 1180204191 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, the C backend is probably the most efficient one. . . < 1180204356 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basm takes 0.18 seconds to compile LostKng.b with it. < 1180204442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds some fake double-RAS-syndrome: "Dynamic DNS Server" < 1180204456 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0.17s without newlines. < 1180204458 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you ported LK from BFBASIC to BASM?! < 1180204475 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Basm is my Brainfuck compiler. < 1180204481 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I should rename it. < 1180204482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1180204500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Is the source online anywhere? < 1180204526 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yes. . . < 1180204533 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/basm.tar.bz2 < 1180204535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1180204537 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Requires bfm: < 1180204537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180204545 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bfm.tar.bz2 < 1180204556 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(my new BFM improvements will be up as soon as I'm done) < 1180204582 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* tarball is up to date, except for the language-specific macros feature (not *needed* for basm; just makes it run faster) < 1180204653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :So, what does it actally do? BF -> C? < 1180204695 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basm does, yes. < 1180204734 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BFM does BFFM->(Brainfuck,C,interpret) < 1180204751 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And apparently, GCC is a friggin' memory hog when it tries to compile LostKng.c < 1180204764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# I'm going to rise and dawn // with no clothes on // and colours on my skin. // Colours of life and love // from heaven above // absolve me of my sin. # < 1180204780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: could be the interference graphs that do it. < 1180204794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :-- "Ode to Crayola" by Lemon Demon < 1180204809 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Um, why would that matter? -O0. . . < 1180204817 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1180205048 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is the difference between the "-1" files and the "0" files < 1180205266 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :basm.-1.b and basm.0.b were compiled with different assumptions for what EOF iis. < 1180205276 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1180205292 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :basm.0.b assumes EOF=0 or no change, and the code it outputs provide for that. < 1180205307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180205325 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bet the issue with my memory-hogging compiler is just that 4.1 is a bit more memory-using. < 1180205379 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay, gcc-3.4.6 is using a lot of memory as well, but it's not thrashing. < 1180205381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If it becomes inconvinient, you could try asking the devs. < 1180205390 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And it finished in 30 seconds. < 1180205397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :gcc should support generated code as well as human-written stuff < 1180205405 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I spent 5 minutes trying to get gcc-4.1.2 to stop. < 1180205410 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1180205422 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was thrashing that damned much. < 1180205429 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and I've got 1G of RAM) < 1180205433 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you could try making major lops into their own subroutines. < 1180205453 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In basm? < 1180205457 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze. . . < 1180205467 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, but I'd rather not do that *in Brainfuck*. < 1180205487 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, if your compiler wasn't written in BF, admittedly it would be sensible. < 1180205496 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would be. < 1180205507 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I think the issue lies more in GCC. < 1180205515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates writing one in Haskell. < 1180205527 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honestly. . . 700MB RAM for 2MB of code?!? < 1180205535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180205575 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's trying to analyse the array usage to see if it can do some of it in registers. < 1180205596 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . But *why* do that for -O0?!? < 1180205611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seriously, ask the devs if they know what is making it do that, and if you can turn it off < 1180205643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think using 700MB of RAM for a 2MB file at -O0 counts as a bug. < 1180205673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depends what -O0 actually does. < 1180205691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, how optimisations get turned off < 1180205719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if (e.g.) it is building data-flow graphs then throwing them away again, -O0 won't help memry usage much < 1180205786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um ... it depends on what that 2MB of code is doing. < 1180205800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :compiled BF < 1180205804 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's a somewhat naive translation of LostKng.b into C < 1180205817 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whole lot of pointer arithmetic. < 1180205818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why not just use EgoBFC? ;) < 1180205830 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because then I wouldn't be testing my *own* compiler. < 1180205850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'s called a joke :P < 1180206531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's a "speech" in norwegian? or if anyone knows swedish, in that. < 1180206556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tale < 1180206585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you don't happen to know what it is in swedish? :P < 1180206585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180206587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1180206591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's that prolly < 1180206691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i think swedish is "tal" < 1180206739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :www.tal.se < 1180206758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't think it makes that much difference... i'm not that good < 1180206781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll put tal < 1180206802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the swedish is neuter, the norwegian is masculine < 1180206931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180206945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :en = which? < 1180206965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :en / ett, but masculine, neuter and feminine < 1180206970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1180207006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think swedish has masculine/feminine distinction < 1180207035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norwegian: en (m), ei (f), et (n) < 1180207049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant norwegian < 1180207057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i though you have just two articles < 1180207061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i was wrong it seems < 1180207130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no but the feminine is relatively rare in bokml < 1180207209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the most conservative forms they use en for that too < 1180207293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(but still with -a definite ending unless it is even more conservative) < 1180209818 0 :iswm!unknown@unknown.invalid QUIT :"Leaving" < 1180210125 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1180211911 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders WTF ever one of his windows processes has a PID that is a multiple of 4 < 1180211919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :XP, in case you were wondering < 1180212024 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Security, of course. < 1180212044 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1180212057 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If one of the PIDs weren't a multiple of 4, that process could obviously hack into your system and destroy everything. < 1180212112 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :See, there's always a process with a PID of 4, maybe, so PID arithmetic would allow such a process to attain a PID of 1, which is omnipotent. < 1180212126 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, 2 and 3 are omnipotent as well. But 4 isn't, which is why they chose that. < 1180212137 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1180212148 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sigh? < 1180212158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i note that some of the processes clearly have specially assigned numbers < 1180212170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e.g. IEXPLORE = 2500 < 1180212394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not here it doesn't < 1180212403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :probably just random < 1180212436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just cannot believe that. < 1180212506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180212517 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :kill it and re-start, to see if it gets the same PID < 1180212521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :re-try a few times < 1180212631 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should learn asm. . . < 1180212648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops, you were right, now it is 2880 < 1180212703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and 2576 < 1180212707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1180212730 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# Go and fake your death ok? // 'Cause I am not here I am not here. # < 1180213421 0 :sebbu2!n=sebbu@ADijon-152-1-90-128.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1180213534 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180213557 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Meh. < 1180213580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :[[j$++=]~{f2%}@a2@a1@a0!!~]&a,. < 1180214601 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180214844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a lucid dream and the best you can do is irc? < 1180214882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did other stuff too < 1180214887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it lasted like 2 hours < 1180214913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"ok, let me first check on the irc channels..." < 1180214957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i flew around, had sex, killed people and woke up for a few minutes at random, but at some point i wasn't really sure whether i was asleep or not, so i thought i'd flood a bit to have proof later < 1180215007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _think_ it might have been an idea to do the proof thing before you started killing people :D < 1180215030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :flying was the only unrealistic thing i could do < 1180215042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knew that because i was in a place i' < 1180215047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ve never seen < 1180215051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the middle of the night < 1180215067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whereas i could easily have woken up in the night and been in my room < 1180215147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once i had this lucid dream that just kept on going for hours, or so it seemed, every time i woke up, something came and killed me, and i couldn't wake up for real < 1180215196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and this other time i sat around a table while dinosaur played card there... and tried to wake up but couldn'y < 1180215204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could write a book about my dreams < 1180215264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i used to have dreams about trying to wake up but not so much nowadays < 1180215301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the other night i had a dream with at least 5 levels of recursion < 1180215347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, the best one was so long that when i woke up i took a one hour long walk just to be sure i was awake :) < 1180215349 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :var dream = :{dream();} < 1180215350 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180215366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :falling asleep inside the dream and having another dream < 1180215370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180215940 0 :bsmnt_bot!i=gavin@76.201.191.162 JOIN :#esoteric < 1180216466 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1180216650 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180217466 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bastard < 1180217470 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you have lucid dreams < 1180217490 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Called "life". < 1180217495 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180217507 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :with lucid dreaming you can fly < 1180217511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you can fly in life? < 1180217534 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Sure, thanks to the Brothers Wright. < 1180217543 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, not like that < 1180217550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fly without a machine < 1180217585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've flown in dreams, not lucid ones though < 1180217603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can kinda do it, but not at will, and I lack the skill to go on for mare than about 10 perceived second without waking up. < 1180217614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe planning would help < 1180217622 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :thinking about it all the time < 1180217639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my instincts tell me that Cosmic Ordering would be very effective < 1180217642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've had one lucid dream, but i got woken up about 2 seconds into it < 1180217648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i usually wake up as well, once i realize it's a dream < 1180217667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's rare that it lasts long < 1180217683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe maybe maybe you must plan what you are going to do to stop yourself getting over-excited and waking up# < 1180217715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do like me and drink so much caffeine you can't fall asleep and still try to < 1180217726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gives nice lucids < 1180217737 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(BTW, Cosmic Ordering is named after the type of ordering that ne does in, say, a restaurant, rather than being orderly.) < 1180217742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've given up caffeine < 1180217751 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nah, I just get weird dreams then < 1180217783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess it varies... there are many ways ppl say you get lucid dreams for sure < 1180217791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they all require a change in lifestyle < 1180217801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, sleeping routines < 1180217808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and daily routines something < 1180217813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sometimes < 1180218071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180218083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was following the advice on Everything2 < 1180218095 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, that of which that I could recall < 1180218131 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And, as in many ares of my life, the bits that I can recall are really just the ones I believed already. < 1180218159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Godsdamnit that feeling of things slipping away from me when I disagree with them is so annoying. < 1180218193 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I read an opinion contrary to mind, and within a few hours, I can remember barely any of it. < 1180218218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If I read an opinion I agree with, I can recall it much better. < 1180218225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180218230 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Y'know... < 1180218251 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe this happens to almost everyone in the world, but most of them don't notice it... < 1180218258 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That would explain a lot of things. < 1180218261 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1180218268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Ha, ha, only serious.) < 1180218344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I already believed that. < 1180218386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, i was assuming people usually don't notice things they don't believe in in the first place. < 1180218511 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Does not apply to the really obvious stuff, of course, but Adams and PTerry were only exaggerating a bit. < 1180218676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then on another level i also believe some things don't physically happen to people who don't believe them. < 1180219034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts wondering if anyone even saw his last comment :D < 1180219058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see all < 1180219920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1180219934 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that sounds iffy < 1180219937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :give example < 1180220117 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://sprott.physics.wisc.edu/Pickover/pc/cnn_shuttle.jpg < 1180220271 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180220290 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180221070 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180222726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: lol < 1180222810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lofl < 1180222849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :18 times the speed of light!!! < 1180222895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(speed of light in a vacuum)^(speed of light in a vacuum) < 1180222895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := big < 1180222905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's true! < 1180222961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1180222967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1180222970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not big < 1180222974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but big if you're moving at that speed! < 1180222979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(1 lightyear/year)^(1 lightyear/year) < 1180222994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S http://www.craigslist.org/about/best/sfo/278240458.html < 1180223025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if that ^ is supposed to be exponentiation, then that is a dimension error < 1180223027 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :But honestly, "Atlas"?! < 1180223053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a gensym. < 1180223054 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1180223093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, exponenents should be unitless < 1180223116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and usually integral, for the units' sake < 1180223122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing beats making a trivia bot and watching it own < 1180223154 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(^) :: (Num a, Integral b) => a -> b -> a < 1180223158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothing beats making a stupid idiotic chatting bot and watching it run on itself < 1180223181 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1180223182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1180223183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and hoping it enters an infinite loop soon < 1180223189 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :did you put it on #debain-flame < 1180223192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1180223195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :markov chains are the best non preprogrammed bots i've seen < 1180223195 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Wet, linty, and stupid is no way to start your day. < 1180223196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, xterm < 1180223199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and they are not good < 1180223208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(maybe i'll cheat - "repeat this phrase" = "repeat this phrase") < 1180223216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :#debian-flame doesn't exist, but it fits their naming scheme and conversational topics < 1180223216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: quakenet and a finnish channel < 1180223216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and often requests to say "repeat this phrase" < 1180223244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i don't think that was for me < 1180223288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and where are the "topless picture posting hotties"? < 1180223324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Why dont the IRC:s comply with Macintosh or is this problem occurring with my comp. only?" < 1180223526 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's this Macintosh compliance all about? < 1180223536 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The units on your c^c is, of course, 1 (lightyear/year)^(lightyear/year). . . Which is, of course, a fairly large unit. < 1180223630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :large compared to what? < 1180223665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hint: you need something of the same unit to compare with < 1180223809 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :c^c is large? < 1180223815 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What if c is actually very, very small? < 1180223835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every relativistic physicist knows that c = 1 :) < 1180224660 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Only if you define your measurements in terms of light's motion in a certain unit of time over that unit of time. < 1180224688 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you use the metric system, then you get a wildly different integer. ;) < 1180224700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you use plancks constant! < 1180224867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, planck's constant is independent of c < 1180224924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shut up you! i know a big word < 1180224963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the reason to use c = 1 is that it makes all the relativistic formulas simpler < 1180224992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :speed as fractions of c makes sense < 1180225065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but only when it makes sense < 1180225222 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :speed limit: .0000000671 < 1180225582 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The reason not to use c = 1 is that it makes all humanly obtainable speeds simpler. ;) < 1180225612 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah, humans < 1180226118 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What, speeds near c aren't humanly obtainable? < 1180226129 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You just need energy loans, that's all. < 1180226154 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hawking radiation or something. < 1180226535 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1180226747 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1180226776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ask the First Interstellar Bank < 1180226793 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a Firefox bug. < 1180226800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to see? < 1180226828 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ICBA to report it, as they want a Bugzilla account < 1180226957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bugzilla accounts will be the death of open source < 1180227016 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Follow the instructions very carefully to see if *your* browser has this semi-bug http://compsoc.dur.ac.uk/~sc/tmp/test.html < 1180227198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg it has! < 1180227208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :DO I HAVE VIRUS? < 1180227216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180227285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one of the advantages to using IE is that i can simply assume i have all bugs in existence, and not worry about checking < 1180227301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Although the chapter and verse I quoted doesn't actually say that is the wrong behaviour, it certainly implies it is a little too simple for a web-browser. < 1180227317 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of an idea... < 1180227369 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I could use this to write a webpage, that when you recursively follow all links in one user-agent, you get an exponential blopwup, but in another user-agent you don't. < 1180227413 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It would link back to itself lots of times with random variations on the link-back URL that *shouldn't* change its meaning. < 1180227423 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dynamically-generated, of course < 1180227428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a gyrotheodolite and an optical distance meter < 1180227581 0 :ehird`!unknown@unknown.invalid QUIT : < 1180227823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :moved it to: http://compsoc.dur.ac.uk/~sc/fxbug/test.html < 1180227858 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, I only found *that* because of a Hoogle bug. :-S < 1180227903 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Is there a name for the phenomenon of a bug exposing another bug? < 1180228035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :treason < 1180228168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S ?! < 1180228323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well.. you'd expect them to respect each other more than that < 1180228366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is no honor among bugs < 1180228447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it seems < 1180228481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is the creator of all that is good and cappuccino < 1180228485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mhohoho < 1180228512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, i get it now < 1180228552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whom? < 1180228611 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pff. Nothing is both good and cappuccino. < 1180228651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't like cappuccino 8| < 1180228655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180228662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope is a freak! < 1180228685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't like it, you haven't tasted my special lidl-microwave bake! < 1180228696 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... maybe I should have said "Isn't 'good and cappuccino' redundant?" < 1180228707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thaz better < 1180228750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you only parse syntactically what we say and create clever answers by swapping words? < 1180228765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doesn't everyone? < 1180228783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess some mix in some semantics < 1180228793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :women, mostly < 1180228799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and gay people < 1180228806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coffeez -----------> < 1180228808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and bugs < 1180228839 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mmm, cappucino < 1180228927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hot damn, http://en.wikipedia.org/wiki/Image:Hollow_dollar.jpg < 1180229015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants < 1180229594 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1180230646 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that wouldn't be accepted by a machine, of course < 1180230664 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...why would i put it in a machine? < 1180230748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd make one if i had a mill < 1180230751 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1180230752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"ZOMG! I accidentally put the secret microfilm in a vending machine" < 1180230764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except you couldn't < 1180232357 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd make a lot of things if i had a mill < 1180232990 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sings _The Ultimate Showdown Of Ultimate Destiny_ in the style of Tom Lehrer. < 1180232994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :great fun!!!!! < 1180233002 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: flour? < 1180233013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1180233066 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, as in "flour mill"? < 1180233076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a metal mill < 1180233093 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was kidding < 1180235541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates pointer-free datastructures. < 1180235593 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :They're not actually any worse than linearly-typed data, apart from the copying time, and theproblem of having enough space to expand the datastructure. < 1180235596 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm.... < 1180235860 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pointer-free trees might not be to bad... < 1180235920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tree = [A=label][B=left subtree][C=right subtree][length of ABC] < 1180235999 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :an empty tree would have a special label field. < 1180236034 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you might want a way to skip to the middle too... < 1180236042 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i.e. look at the right subtree < 1180236078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this would be optimised for lookup and linear traversal of course, but in the latter case it would do *fantastic* things to the cache. < 1180236200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :c'mon guys, *respond* < 1180236216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this is most definitely an esoteric programming topic. < 1180236315 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't like it < 1180236338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"pointer free linked list" = array? < 1180236356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180236390 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It will go fater than anything else possibly can, as long as you traverse it correctly. < 1180236403 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it makes more sense to have length at the begining for a tree < 1180236419 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, as long as your algorithm requireds the right sort of traversal. < 1180236442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: quite possibly, but you'd have to backpatch it. < 1180236463 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you will want pointers in your algorithms < 1180236486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe array indices are enough... < 1180236534 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't put anything in the right subtree untill you find how long the left one is < 1180236697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...and so on in the right subtree < 1180236823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sometimes that is how you generate the data < 1180236846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this type of things isn't universally applicable, but it might be perfect sometimes < 1180236863 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :consider for example this usenet post: http://groups.google.com/group/rec.games.roguelike.development/msg/62df77aa41921dda < 1180236899 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the major datastructures in his program have almost no pointers at all (inteheir interfacse at least) < 1180236916 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he claims this makes things easier to debug, and I am sure it does < 1180238764 0 :wooby!n=alan@cpe-66-67-59-224.rochester.res.rr.com JOIN :#esoteric < 1180240438 0 :wooby_!n=alan@cpe-66-67-59-224.rochester.res.rr.com JOIN :#esoteric < 1180240468 0 :wooby!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1180240583 0 :wooby_!unknown@unknown.invalid QUIT :Client Quit < 1180241071 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1180244115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :summer nights ++ < 1180244249 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180244371 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may very well have came up with a replacement name for BFM and BASM. . . < 1180244395 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE: Practical Esoteric Brainfuck-Based Language, Eh? < 1180244398 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(for BFM) < 1180244417 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PFUCK: Pebble's Fucked Up Compiler, Kay? < 1180244423 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(for basm) < 1180244759 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pebble? < 1180244801 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's better than conflicting with a different esolang. < 1180247476 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1180252799 0 :clog!unknown@unknown.invalid QUIT :ended < 1180252800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180258670 0 :sebbu!n=sebbu@ADijon-152-1-90-128.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1180271481 0 :jix__!n=jix@host-091-096-250-007.ewe-ip-backbone.de JOIN :#esoteric < 1180271947 0 :jix__!unknown@unknown.invalid NICK :jix < 1180273034 0 :sebbu2!n=sebbu@ADijon-152-1-90-128.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1180274176 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180276373 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180277441 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1180280725 0 :jix!n=jix@host-091-096-250-007.ewe-ip-backbone.de JOIN :#esoteric < 1180285466 0 :Joe38!n=Joe38@111.208.119.70.cfl.res.rr.com JOIN :#esoteric < 1180285508 0 :Joe38!unknown@unknown.invalid PRIVMSG #esoteric :hi all together < 1180285586 0 :Joe38!unknown@unknown.invalid QUIT :Client Quit < 1180286518 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180286955 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# Get out there and dance like an idiot # < 1180292439 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180295558 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is starting "the uberman's sleep schedule": http://www.kuro5hin.org/story/2002/4/15/103358/720 < 1180295632 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood.employmentStatus() < 1180295643 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :== false < 1180295659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :on summer break from school < 1180295781 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180295819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if it works, it looks like a brilliant but somewhat brittle hack < 1180296060 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so much stuff makes sense if one considers the human body to be a craply-designed system < 1180296727 0 :jix!n=jix@dyndsl-080-228-191-076.ewe-ip-backbone.de JOIN :#esoteric < 1180296733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's the computers that are craply-designed < 1180296772 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pikhq.employmentStatus() == false;but pikhq.desiredEmploymentStatus() == true < 1180296823 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should read kuro5hin more. . . Ben a few months. < 1180296854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq.setEmploymentStatus(pikhq.desiredEmploymentStatus()) < 1180296895 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# 9 out of 10 sociopaths agree // you've gotta see Hyakugojyuuichi # < 1180296914 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Function "setEmploymentStatus" in pikhq (inherited from class person) can only be accessed by someone of class employer. < 1180296946 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Why should I see 151, exactly? < 1180296951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :employer.new().classEval { pikhq.setEmploymentStatus(pikhq.desiredEmploymentStatus()); } < 1180296956 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And what the hell is it, anyways? < 1180297005 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: employer can only be constructed via another member of class employer, or by forcesOfTheFreeMarket(). < 1180297085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forcesOfTheFreeMarket().classEval { employer.new().classEval { pikhq.setEmploymentStatus(pikhq.desiredEmploymentStatus()); } } < 1180297098 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: a line from a song < 1180297106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I could explain if you really want < 1180297116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you don't want < 1180297120 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I really, really want to know what the hell it is. < 1180297129 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Curiosity killed the cat. < 1180297158 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: forcesOfTheFreeMarket() may only be called by the system administrator, which you are not. < 1180297159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: J(F)GI < 1180297173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Hyakugojyuuichi = one of the first animutations (which is a warped style of animation) < 1180297178 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Oh. < 1180297188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that line = a line from Hyakugojyuuichi 2003, which is a vanity song 2 years later by... the same maker. < 1180297191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :QED. < 1180297195 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The line is from a song about it, which in turn has it's own animutation :-S < 1180297202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: sudo forcesOfTheFreeMarket().classEval { employer.new().classEval { pikhq.setEmploymentStatus(pikhq.desiredEmploymentStatus()); } } < 1180297214 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Password: < 1180297221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :password < 1180297228 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180297231 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Password: < 1180297235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1180297254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^C^C^C < 1180297254 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You will be reported to God@universe. < 1180297255 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1180297271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fastpwdcrack root > pwd < 1180297275 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Blegh. Me no like animutation < 1180297282 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Hello, World! < 1180297283 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1180297293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cat pwd < 1180297296 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1180297304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm. < 1180297328 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Message from God@universe (1:20 MST, May 27, 2007): < 1180297333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sudo logrm sudo-logs word. y." <--- ??? < 1180297603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : his non-wordy stuff can be good < 1180297614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, yeah < 1180297637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "werd", which is the more usual spelling of the expression of sgreement. < 1180297667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1180298762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :werd up, yo < 1180299494 0 :ehird`!unknown@unknown.invalid QUIT : < 1180299866 0 :sebbu!n=sebbu@ADijon-152-1-44-165.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180300268 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180300321 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1180301034 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1180302593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :given log(a), calculate log(a+1) without storing exp(log(a)) < 1180302630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never! < 1180302661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1180302677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :should be possible to give a series < 1180302892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1180302912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1180302935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :log(2) + log(a)/2 + log(a)**2/8 + log(a)**4/192 + ... < 1180302993 0 :StevenBao!n=StevenBa@c-24-91-19-60.hsd1.ma.comcast.net JOIN :#esoteric < 1180303003 0 :StevenBao!unknown@unknown.invalid PART #esoteric :? < 1180303073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not sure what the general form of the denomiators is < 1180303122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to find them with differentiation < 1180303158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably that is the Taylor series for log(exp(a)+1) < 1180303187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*log(exp(x)+1) with x = log(a) < 1180303213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180303297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :derivative exp(x)/(exp(x)+1) < 1180303306 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses at the PEBBLE interpreter. . . < 1180303337 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Currently, I've got it saying that 3%10==111 < 1180303417 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can't find what d^n[log(exp(x) + 1)]/dx^n is < 1180303428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after you renamed it PEBBLE, it obviously started calculating with roman numerals < 1180303449 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously. < 1180303454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i gave you the first derivative < 1180303460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming log = ln < 1180303475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180303487 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Works if I turn off -O 2 < 1180303525 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, of course, defeats the purpose, since it's -O 2 I want working before I release. < 1180303577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is doing some wrong aliasing assumptions? < 1180303600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be very easy when you are dealing with a bf tape < 1180303613 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's the damned language-specific macros breaking something. < 1180303634 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just got the C collection working, so I moved on, and I'm running into the same issues. < 1180303856 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the feeling he'd be better off removing the interpreter backend, and just make the -lang interpret target call a seperate Brainfuck interpreter < 1180303981 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Ah. Found it. < 1180303984 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and me == stupid) < 1180304045 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I managed to evaluate (3/10)%10, somehow. < 1180304077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... exp(x)/(exp(x)+1) = 1/(1+exp(-x)), might be easier < 1180304261 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :d^n(1/(1+y))/dy^n = (-1)^n * n! / (1+y)^(n+1) or something close to it < 1180304405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might do this quicker if he had a computer algebra system < 1180304440 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maxima < 1180304469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's what i used to give the first series < 1180304528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway then you use the chain rule with exp(-x) and the product rule < 1180305380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :With u = exp(-x), f(y)=1/(1+y), I get (u^n)' = -n*u^n, and d[u^n*f^('n)(u)]/dx = -n*u^n*f^('n)(u) - u^(n+1)*f^('n+1)(u) < 1180305459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1180305461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which actually seems to give a simple recursion < 1180305531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since the power of u and number of differentiations of f is always the same < 1180305614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1180305631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i don't use what f is in that part < 1180305648 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where do you get 1/(1+exp(-x)) < 1180305730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i said already that (log(exp(x)+1)' = exp(x)/(exp(x)+1), which is = 1/(1+exp(-x)) if you divide by exp(x) in both numerator and denominator < 1180305761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1180306245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now we think of this as a linear combination of terms of the form u^n*f^('n)(u), then derivation multiplies with a matrix with -n on the main diagonal and -1 just below it < 1180306437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now for x = 0, u = 1 and f^('n)(1) = (-1)^n * n! / 2^(n+1) < 1180307306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :_Snales on a Plane_ FTW! < 1180307307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*Snakes < 1180307357 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :snails on a plane, that's exciting < 1180308301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Have you ever had one of hose arguments that feels like (bad analogy coming up): < 1180308306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180308354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The person on the other side might be stating that the moon landings were faked, or might be stating that the moon itself is fake, and it is unclear which. < 1180308357 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180308358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops. bsmntbombdood, you sure the sign in front of log(a)**4/192 is right? < 1180308360 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180308389 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And you are struggling to get him to state the former, because you can't quite beleive that anyone would beleive the latter. < 1180308392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180308397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(end bad analogy) < 1180308420 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oops. should be -1/192 < 1180308478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good. then my method gives the right coefficients. < 1180308501 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(-1)^n * n! / 2^(n+1) ? < 1180308522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, more complicated, you need to do the recursion too < 1180308537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which recursion? < 1180308572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to find the coefficient for each n < 1180308672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180308690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, they are not all reciprocals. - log(a)**8 * 17/645120 < 1180308719 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right < 1180308724 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what is the pattern? < 1180308761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1180308812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's quite complicated. they start out small but eventually i think the factorial becomes dominant. < 1180308833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mathbin.net/11025 < 1180308860 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: taylor series for log(exp(x) + 1) < 1180308902 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180308911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[1 % 2,1 % 8,0 % 1,(-1) % 192,0 % 1,1 % 2880,0 % 1,(-17) % 645120,0 % 1,31 % 14515200,0 % 1,(-691) % 3832012800,0 % 1,5461 % 5115781120,0 % 1,(-929569) % 64134053888,0 % 1,(-3202291) % 3593732096,0 % 1,221930581 % 16817061888,0 % 1,(-4722116521) % 2090860544,0 % 1,968383680827 % 12415139840,0 % 1,(-14717667114151) % 7415529472,0 % 1,2093660879252671 % 11005853696,0 % 1,86125672563201181 % 5637144576,0 % 1] < 1180308936 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do you have a formula for them? < 1180308947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no, that's what we're trying to find < 1180308948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the only easy part is that every second one is 0 < 1180309091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and of course there is a division by factorial in there, so the derivatives are even larger < 1180309133 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you adjust them to all have the same numerator? < 1180309207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: all the time. < 1180309216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, often < 1180309264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I'm not the only one... < 1180309293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn Hugs is buggy with big calculations < 1180309314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i usually assume they are stupid, and turns out i'm wrong < 1180309332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mh? < 1180309344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are you using Int or Integer? < 1180309350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Rational < 1180309366 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't be a problem < 1180309387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Try *proving* it has a bug. < 1180309411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that is obvious. the output is messed up. < 1180309421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"assuming they are stupid" is one of the two options < 1180309425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that situation < 1180309440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it is the memory bug that has been discussed on the hugsbugs list < 1180309466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but there hasn't been a new release since it was fixed < 1180309468 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: use ghci then < 1180309510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :DSLs++ < 1180309544 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: give details < 1180309552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of what? < 1180309566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll paste my algorithm < 1180309580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why DSLs are so good right now < 1180309609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because haskell doesn't have symbolic differentiation built in < 1180309616 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1180309700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :after removing the n! part, all the denominators are powers of 2 < 1180309723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, of course they are < 1180309747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, what? < 1180309777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/514838 < 1180309812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the derivatives are all linear combinations of (-1)^n * fact n / 2^(n+1) < 1180309823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/514839 < 1180309841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :first 50 coefficients with n! cancelled < 1180309885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :at first the numerators are 2**n-1 < 1180309910 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+/-, i mean < 1180309953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think we should get rid of the 1/2 at the beginning < 1180309958 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1180310071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles at the speed of Haskell's numeric library < 1180310089 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is printing out numbers at amazing speed < 1180310248 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180310269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway dL and dLn calculate the recursive coefficients i mentioned earlier < 1180310310 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what do the arguments mean? < 1180310318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whats (0:1)? < 1180310334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it means the wand has one chatge left and has never been rechargeds < 1180310336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(0:l) is l with a 0 prepended < 1180310691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180310748 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1180310827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if g is a function that is a linear combination of u^n*f^('n)(u) terms, and l are the coefficients, then dL l is the list of coefficients for g' < 1180310853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(u=exp(-x)) < 1180310894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dLn n then calculates the list of coefficients for d^n(f(u))/dx^n < 1180310991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and f1 n = d^n(f(u))/dx^n | x=0 < 1180311024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(f(u)=1/(1+u)) < 1180311186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe this series expansion isn't the best way to go < 1180311232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the best way to go is obviously the one you ruled out at the outset :) < 1180311340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not a possibility < 1180311436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the second best is to cheat by using exp(log(a)+pi) or something < 1180311512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps something with hyperbolic functions... < 1180311551 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe combining the taylor serieses for log(x+1) and exp(x) < 1180311609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, then you are calculating exp(x). < 1180311621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only sort of < 1180311659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is all for a floating point library without floating point < 1180311698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x will be stored as log(x) in fixed point < 1180311765 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and, i need log(x+1) so i can add < 1180311950 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If working by hand, I would make some tables. < 1180311971 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think you could abbreviate them quite well < 1180312105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aah, figured out the series for the denomiators < 1180312118 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for log(exp(x) + a) < 1180312138 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they are n!*(a+1)**n < 1180312178 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yuk < 1180312404 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty useless, i can't figure out the pattern in the numerators to go with it < 1180312591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you do f(u) = 1/(1+a*u), you can at least do the same as in the haskell program < 1180312617 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/514883 < 1180312619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just replace f1 < 1180313450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the roof is on fire. < 1180313480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180313486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no reason. < 1180313503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random channel, random words. < 1180313520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no arms, no biscuit < 1180313541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've got school in 5 hours < 1180313543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :math test < 1180313548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about integratiion < 1180313550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i < 1180313559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we don't kneed know water let the motherfucker burn? < 1180313576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't sleep and i don't have a clue about integration < 1180313588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: my thoughts exactly < 1180313603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for 'know' < 1180313623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about "kneed"? < 1180313634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that i did not notice. < 1180313641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i blame the time < 1180313668 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet you know enough about integration to pass the test, assuming high school < 1180313679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do, true < 1180313697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i passed the advanced integration course already < 1180313703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :last year < 1180313708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :got the worst grade though < 1180313713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :worst passing grade < 1180313734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll prolly fall asleep on the test or sleep over it < 1180313815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : i bet you know enough about integration to pass the test, assuming high school <<< how can you possibly assume that= < 1180313815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180313825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180313874 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'd help you with integration, but 5 hours? < 1180313892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know the basics... just never really integrated anything < 1180313905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did my first integrals in the advanced integration test < 1180313923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... helped a friend integrate something half a year ago < 1180313965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we can have all the formulas in the test... but i've lost the book they're in < 1180314025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also have no idea about where my calculator is... since i've only used it for programmin "pong" and a snake game < 1180314034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180314036 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're screwed. < 1180314046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a weird reason < 1180314049 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You should've learnt integration a few weeks ago, at least. < 1180314068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read some examples from my math book < 1180314071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seemed trivial < 1180314088 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're still screwed. < 1180314095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, perhaps < 1180314131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might remember something, i've been awake on _some_ lessons < 1180314143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for his calculator now < 1180314275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember when i last found anything by looking for it... guess it's no use < 1180314386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school is too hard :< < 1180314422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also have no idea where my bus card is... so i pay 5 euros to be able to fail a test < 1180314437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whine whine, i'll search some more < 1180314636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my java program was failed at the university :) < 1180314652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :apparently my documentation was no good < 1180314684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that sort of thing matters in the real world < 1180314701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i hate the real world < 1180314771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had about 15 pages of documentation, the problem was i used too much finglish < 1180314797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i referred to other parts of the documentation instead of copy pasting < 1180314917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i'll just watch futurama and drink coffe for a few hours and forget my troubles < 1180314920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*coffee < 1180315946 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aren't you supposed to drink liquor to forget your troubles < 1180316157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have any, and i'm actually going to go to the test, < 1180316746 0 :jix__!n=jix@dyndsl-080-228-180-246.ewe-ip-backbone.de JOIN :#esoteric < 1180316752 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1180316754 0 :jix__!unknown@unknown.invalid NICK :jix < 1180320404 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1180320632 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1180322338 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180323517 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180323676 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180323692 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Blah blah bleh wobble wobble wipp mottleblaff morklebam. < 1180324497 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now you know how I feel. < 1180324538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 2 hours! < 1180324593 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: My brain is not available for donation.' < 1180324634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can borrow GregorR-L's though < 1180324653 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Any good at calculus? < 1180324671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lambda calculus! < 1180324687 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Mildly. < 1180324693 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'s been a while. < 1180324706 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been a few weeks since I had my calc final. < 1180324721 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and, therefore, it's still not up for recall. Won't be for another month or so) < 1180324779 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i crashed maxima < 1180326206 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180327228 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1180327333 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180327633 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzz < 1180328029 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180328453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mörning < 1180328528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i feel so refreshened, i'm pretty sure it compensates my having no calculator < 1180328548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whereas sentence is that to be < 1180328559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*for < 1180328574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you slept for just a few hours and you feel refreshened? < 1180328583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, for now < 1180328607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i'll zombify in a few hours < 1180328625 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Must ... resist ... urge ... to post zombie picture ... < 1180328659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, now where do calculators like spending time at? < 1180328661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is artifieing some toast < 1180328763 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They like spending time in the parser and the lexer. < 1180328868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost tripped on my math book and found it < 1180328878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now if i could just trip on the calculator too... < 1180328907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(walking here is constant tripping without the lights on) < 1180329066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow, i found a pen :D < 1180329079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... hope i can still write keyboardlessly < 1180329136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the tests are on 6 week intervals, plenty of time to forget < 1180329207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that fucking K has almost all advantages of oklotalk... how dare it < 1180329230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for my unbelievable object system, which is not yet fully created < 1180329314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't believe it < 1180329381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you better < 1180329390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it's the grim truth < 1180329445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in most cases, oklotalk loses by a few characters :< < 1180329495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my operators are so overloaded, that oklotalk squeezes everything tighter, but right-to-left just seems to solve everything with less parens < 1180329535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus, K differentiates between high-order functions and normal ones, which means oklotalk needs quoting < 1180329623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :these two things aren't problems with longer programs of course, because naming a variable removes the need for quoting (for unbelievable reasons.) and evaluation order can be changed in O(1) characters < 1180329677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once again, i managed to fail deduction... K differentiates -> it needs no quoting, oklotalk does not -> it does need quoting < 1180329712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least i think K does that, i assumed it did not have first-class functions... and was wrong < 1180329783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AND WHY ARE FUNCTIONS DEFINED BY ASSIGNING LAMBDAS TO VARIABLES IN PLOF AND K... THAT WAS ORIGINALLY MY IDEA, THEY STOLE IT < 1180329804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(press any key to continue monologue...) < 1180329817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck! school ----------> < 1180329825 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :........................ < 1180329827 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1180329842 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Plof predates your language. < 1180329845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf wtf? < 1180329850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, i know < 1180329854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm never serious. < 1180329867 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Lisp, which does the same thing, predates you. :p < 1180329870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :K predates plof by about 10 years < 1180329885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :common lisp does not do that < 1180329888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme predates K by 1975 < 1180329890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only lisp i know < 1180329898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, as i said, i'm aware of all this < 1180329906 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I never stated which one. < 1180329912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i'm aware of pretty much everything < 1180329919 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1180329924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, sure sure < 1180329928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now school! -------> < 1180329948 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tell me, exactly how fast is PFUCK when compiled with my current PEBBLE build? < 1180329972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus, i wouldn't count on plof predating my language < 1180330040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though mine was just a vague idea for the first years < 1180330044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*year < 1180330046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://bsmntbombdood.mooo.com/toast_foo.jpg < 1180330072 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It only exists once more than one person know about it. < 1180330155 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stands at PFUCK, damned impressed. . . < 1180330163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that, actually, was one of my predicates for existance when i once started wondering whether i've ever had a girlfriend < 1180330167 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It compiles LostKng.b. . . In 0.217 seconds. < 1180330179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...turns out i had had her, based on exactly that < 1180330193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :------------> < 1180330299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://bsmntbombdood.mooo.com/toast_foo_small.jpg < 1180330366 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1261% improvement in speed? I think I can accept that. < 1180331611 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let me bring to you, the new, the shiny, the renamed! < 1180331622 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble-1.0-preview.tar.bz2 < 1180331631 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pfuck-1.0.tar.bz2 < 1180331705 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I still need a test suite and figure out what the Makefile should look like before I make pebble a 1.0 release) < 1180331731 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(. . . and update the documentation (pulled out of the tarball, under the theory that erroneous documentation is worse than none)) < 1180332077 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't all scream like fangirls at once, now. < 1180332555 0 :SuperAussieEvil!n=AussieEv@h-69-3-232-208.snfccasy.dynamic.covad.net JOIN :#esoteric < 1180332581 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SuperAussieEvil shalt play with the newly renamed, newly release PEBBLE and PFUCK. < 1180332589 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/release/released/ < 1180332665 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Not going to respond? < 1180332677 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Are you one of those "Op me for I am the bot" dealyhoos? < 1180332683 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180332690 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a coder. < 1180332713 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who just released new builds of what were once BFM and Basm. < 1180332724 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1180332743 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :No, I do my coding with refridgerator magnets and a laser pointer. < 1180332776 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do mine with a compiler which takes PEBBLE code and either outputs C, outputs Brainfuck, or interprets it. < 1180332805 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :I'm more into my idea. < 1180332814 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But mine's faster. < 1180332840 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Creating a language where you need a reference book to find out what simple numbers are. < 1180332865 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd be Brainfuck. < 1180332875 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't need it for Pebble, though. < 1180332890 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a call to something in ^stdcons.bfm, and you're on your way. < 1180333094 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180333115 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :Ember. < 1180333150 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :source ^stdcons.bfm < 1180333150 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :source ^outs.bfm < 1180333150 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :string foo! "Ember.\n" < 1180333150 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :outs foo!end < 1180333222 0 :SuperAussieEvil!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls over < 1180333276 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine. Don't take what is probably the most efficient high-level language which compiles to Brainfuck. < 1180333290 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(for varying definitions of "high-level") < 1180333438 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble-1.0-preview.tar.bz2 http://pikhq.nonlogic.org/pfuck-1.0.tar.bz2 < 1180333444 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(end self-whoring for now) < 1180333597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :didn't sleep at all my first nap < 1180333631 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines the 'P' in "PFUCK" is silent. < 1180333725 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Wasn't thinking about it like that, but I like that pronounciation. < 1180333746 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Consider it official. < 1180333749 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pee-fuck < 1180333812 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's just not something I want to think about. < 1180333834 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bloody. . . I forgot to update the copyright dates. < 1180333844 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still saying Copyright (c) 2006. < 1180333894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :boo copyright < 1180333904 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stupid mistake fixed. < 1180333911 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Public Domain Considered Harmful < 1180333986 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's only stdlib/ that's under the public domain. . . < 1180334010 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's almost entirely composed of ports from the [[Brainfuck_algorithms]] page on the Esolangs wiki. < 1180334039 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: That was a response to bsmntbombdood. < 1180334045 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1180334053 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1180334088 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Liability disclaimers with PD software are not legally binding, however the author is still liable for all damages. < 1180334098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1180334120 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, there's still no legal means to declare something as PD short of registering it as such, so most PD stuff isn't technically PD (doesn't matter since that's not really arguable in court) < 1180334144 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That second one is USA-only, the first part is most countries. < 1180334203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :guy who wrote rm gets sued for deleting all of someones files < 1180334212 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180334226 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :rm is copyrighted ;) < 1180334244 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Given how retarded the US courts are, somebody could probably sue the author of a PD rm. < 1180334251 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[for that] < 1180334252 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rm on my system, at least, is part of coreutils, and so under the GPL. < 1180336805 0 :SuperAussieEvil!unknown@unknown.invalid QUIT :"Leaving" < 1180339199 0 :clog!unknown@unknown.invalid QUIT :ended < 1180339200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180340597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :guess what: it's late and i have nothing to do < 1180340830 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Guess what: Who cares. < 1180340848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1180340853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1180340886 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Touché :P < 1180342871 0 :sebbu!n=sebbu@ADijon-152-1-44-165.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180344013 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1180344187 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180344772 0 :GregorR-L!unknown@unknown.invalid PART #esoteric :? < 1180352775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :* GregorR-L imagines the 'P' in "PFUCK" is silent. <<< or it could just be pronounced 'pfuck' < 1180352799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :back from the test? < 1180352855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180352887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i managed to fail one using "assignation", whatever the correct term is < 1180352897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :others were pretty much correct < 1180352907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :got the answers right away < 1180352963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i fitted 7 answers on one a4 :) < 1180352987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(plus calculations) < 1180358335 0 :jix!n=jix@dyndsl-080-228-180-246.ewe-ip-backbone.de JOIN :#esoteric < 1180359603 0 :jix__!n=jix@dyndsl-085-016-232-106.ewe-ip-backbone.de JOIN :#esoteric < 1180359731 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1180359732 0 :jix__!unknown@unknown.invalid NICK :jix < 1180364695 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180372122 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180373727 0 :jix__!n=jix@dyndsl-085-016-235-233.ewe-ip-backbone.de JOIN :#esoteric < 1180374231 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1180378963 0 :ehird`!unknown@unknown.invalid QUIT : < 1180379377 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180381490 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION complains about PFUCK being too fast < 1180381594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's PFUCK? < 1180381852 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pebble's Fuck Up Compiler, Kay? < 1180381858 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Renamed from basm. < 1180383334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, yesterday's loony has turned out to have the not-totally-insane beliefs. < 1180383339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :They are as sensible as most religions, and less harmful than some religions. < 1180383344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Although, if he was inclined and had the required talents, the guy could start a suicide cult with them. < 1180383397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: remind me what that translates from and to. Ditto PEBBEL < 1180383438 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: PFUCK goes from Brainfuck to C. < 1180383453 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And PEBBLE goes from PEBBLE to C or Brainfuck. < 1180383464 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The C backend is highly efficient now. < 1180383469 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PFUCK is written in PEBBLE, right? < 1180383473 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1180383498 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pfuck.bfm, when compiled to C, takes 0.214 seconds to compile LostKng.b on my system. < 1180383515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: is the PEBBLE stdlib in BF, or is there a C version too? < 1180383549 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how does PEBBLE->C compare with PEBBLE->BF->C? < 1180383577 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The PEBBLE stdlib has a language-generic version written in PEBBLE (designed for Brainfuck efficiency), and language-specific variants for the C and interpreter backends. < 1180383597 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let me test the PEBBLE->BF->C path.; < 1180383615 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've tested the PEBBLE->C path with and without language-specific macros. < 1180383658 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: cool < 1180383692 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The language-specific macros provide 0.214 seconds, without nets 2 seconds. . . < 1180383801 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :What is PEBBLE written in? < 1180383843 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE is written in Tcl. < 1180383846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1180383857 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You aren't a *total* masocchist then. < 1180383914 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The PEBBLE->BF->C path provides 2.749 seconds to compile LostKng.b, assuming -O2 on GCC. < 1180383926 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. Wrong executable < 1180383951 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :11.622 seconds. < 1180384030 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, 50 times slower < 1180384038 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is not too bad I think. < 1180384086 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, we've got 0.249 seconds with language-specific macros, 2.401 without, and 11.622 seconds when compiling the Brainfuck code itself. < 1180384114 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think my compiler provides for some damned fast code. ;) < 1180384163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what do the language-specific macros for C look like? < 1180384214 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro name in out temp { < 1180384214 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric : lang { /* Here be C code */ } < 1180384214 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1180384244 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it's part of your project, that macro will be in ./c/ < 1180384255 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180384258 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it's part of stdlib, it'll be in stdlib/c < 1180384310 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If the compiler can't find the language-specific version, it goes on to the generic version, and then it errors out. < 1180384394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how does one write a generic version? < 1180384450 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro name in out temp { # Here be Pebble code } < 1180384463 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, in Pebble itself. < 1180384468 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1180384513 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :So there are built-in macros for all the bf operations, right? < 1180384535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You can't really say increment in a generic way < 1180384539 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Built-in commands, yes. < 1180384544 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180384578 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a few extra built-in commands for the addition of macros, and to tell the optimization pass things. < 1180384687 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1180384710 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :is0 and isnot0 < 1180384732 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let the optimization pass know if a cell is 0, so that it can avoid do pointless cell clears. < 1180384732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180384810 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :isnot0 isn't really needed in the modern language much, because the optimization pass can detect that accurately. < 1180384905 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1180384926 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unless you are doing funny movements with odd invariants < 1180385026 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it detects all cell writes which could possibly change the value accurately. < 1180385056 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only time it won't work is for the language-specific macros, which have been written in such a way as to make up for that. < 1180385083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180385211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :getting into uberman's = suck < 1180385624 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes down for reboot < 1180385647 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1180385898 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180386190 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180386283 0 :sebbu2!n=sebbu@ADijon-152-1-43-160.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180386842 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180387466 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180389163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: have you sticked with the nap system? < 1180389177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying < 1180389282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how's it going? < 1180389286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tired < 1180389290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like something i'd like to try < 1180389308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but since you seem to have started already, better for me to see if you die, first < 1180389310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180389341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because if you do, i don't think i'll try it < 1180389345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a fan of dying < 1180389346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno if i'm going to make it past tonight < 1180389352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1180389354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :go outside < 1180389364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh... the nap < 1180389371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, go outside < 1180389482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm worried i won't wake up after a nap < 1180389567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you live alone? < 1180389622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if i put an alarm almost immediately after falling asleep (< 1h), i almost always wake up < 1180389643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though of course not if you're tired like hell... < 1180389849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is an anecdote about Fridtjof Nansen, he took his afternoon nap with his keys or something in his hand. The nap only lasted until he woke up by his keys hitting the floor... < 1180389891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i heard that about pascal or someone... < 1180389908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a way to keep him awake while reading in the night < 1180389913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how's that an anecdote < 1180389929 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why it even merits a mention of a famous person < 1180389939 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just a way to prevent falling asleep... < 1180389978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably it's an anecdote because it gets told about various famous persons < 1180390002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one tells anecdotes about me rubbing my forehead with a frozen beanbag :< < 1180390011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(nansen would be a natural choice in norway) < 1180390063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my impression was that whoever it was needed just such a short nap < 1180390084 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180390137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw, i heard this strange anecdote about oklopol. apparently he uses to rub his forehead with a frozen beanbag when he has a hangover. < 1180390292 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might wake up for a nuclear attack. . . Might. < 1180390352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :boom < 1180390363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have alarm set on my cellphone < 1180390380 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :before the actual alarm plays, the cellphone goes out of sleep mode (turns on) < 1180390393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as it does that, it makes a tiny sound < 1180390419 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(not intentionally - probably some voltage change in the speaker as the systems turn on) < 1180390427 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's that tiny sound that usually wakes me up :) < 1180390470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i've never had a hangover, beanbags are for keeping the eyes open :) < 1180390544 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1180390558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm sorry, but anecdotes always change. I expect it to swiftly change into a Pekka/Toivonen joke. < 1180390618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who's he? < 1180390624 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I heard this anecdote about oerjan, he uses to drink rubbing alcohol and eat bags full of beans < 1180390665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: :-P < 1180390687 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then he has hangovers :) < 1180390689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pekka/Toivonen are the stock names Norwegians use in jokes about Finnish < 1180390695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: BTW, that occurs with mechanical alar clocks too, I hear. < 1180390697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmmm bags full of beans < 1180390704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta get some of that -> < 1180390706 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*alarm < 1180390718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, i can imagine it would. < 1180390739 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i KNOW the sound will be followed by the alarm, so i wake up. < 1180390781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :terribly flatulent hangovers < 1180390798 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1180390822 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180390864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1180391340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1180391344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :LO < 1180391390 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HI? < 1180391400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HI, MEIN! < 1180391505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WAS? < 1180391681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm-hmm. < 1180391703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i would imagine rubbing alcohol would be unpleasent < 1180391753 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1180391771 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it took like 8 minutes for my alarm clock to wake me just now :/ < 1180391888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how much have you been awake now? < 1180391893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, when did you start? < 1180391923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :last night < 1180391967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... i've had less sleep than you :P < 1180391985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :16 hours ago, so i've had 4 naps < 1180392005 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: good luck < 1180392017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, it's 00:37, i have another test at 8:00, and i have to write an essay still < 1180392030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i got about 2 hours sleep last night < 1180392062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My exam is in 14 hours' time < 1180392096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: thanks < 1180392102 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/TIME! < 1180392114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1540 < 1180392123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2340 < 1180392127 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2240 < 1180392134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Generally it's a good idea to be well-slept before an exam... I think. < 1180392280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0040 < 1180392284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0043 < 1180392286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180392318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION conjectures that SimonRC, oklopol and oerjan are all on the same continent, and that continent is different from his < 1180392353 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180392563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: did you read today's xkcd before decideing on your sleep experiment? < 1180392572 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180392599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180392619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :synchronicity then < 1180392643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm 1749 right now. < 1180392644 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think with practice that comic could actually be done. < 1180392658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scrambles some data < 1180392672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm off to the neighbor's to suspend some meat over a flame < 1180392685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that means bsmntbombdood's two hours west of me. < 1180392745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And oklopol's seven hours east, oerjan's eight, and SimonRC's nine. < 1180392760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming we are all on daylight saving < 1180392772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Egad. < 1180392790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which we europeans are < 1180392800 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll just assume that you are and hope that it all goes away because of that. < 1180392801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i've heard there are american exceptions < 1180392808 0 :Pikh1!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180392846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, simonRC is six, not nine < 1180392850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If the schools... and everyone else didn't follow DST, I probably wouldn't. < 1180392850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bush said "zomg changing DST will save are engergiez" < 1180392853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eh wait < 1180392879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyhow you have us in the wrong order < 1180392880 0 :Pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1180392883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the normal human time systems suck :/ < 1180392886 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Egad. < 1180392888 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1180392891 0 :Pikh1!unknown@unknown.invalid NICK :pikhq < 1180392893 0 :pikhq!unknown@unknown.invalid NICK :Pikhq < 1180392905 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: they're not "normal human"! < 1180392933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC is in England, which is west of Norway where I am, which is west of Finland where Oklopol is < 1180392996 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am in GMT < 1180393028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only during winter surely < 1180393029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o_O weird seeing myself capitalized < 1180393039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're capitalized? < 1180393075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i didn't use completion when writing his nick < 1180393086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's so nice to write < 1180393089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's why < 1180393096 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1180393105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see. < 1180393113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :". . . which is west of Finland where Oklopol is" < 1180393155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually to be precise _some_ parts of Norway are east of Finland, in the north < 1180393162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And I suddenly notice I'm the only one using capital letters at the beginnings of sentences.) < 1180393201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is "I" capitalized? < 1180393207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :us lazy typists < 1180393235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*east of most of finland < 1180393237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, the meat suspension < 1180393252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1180393269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: because people like themselves! < 1180394291 0 :ehird`!unknown@unknown.invalid QUIT : < 1180397813 0 :hamZta!n=nobody@83-215-145-11.hage.dyn.salzburg-online.at JOIN :#esoteric < 1180399008 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1180399723 0 :hamZta!unknown@unknown.invalid QUIT :"was kicked by hamZta (§284.395 hamZta)" < 1180400531 0 :jix__!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1180400552 0 :jix__!n=jix@dyndsl-091-096-034-072.ewe-ip-backbone.de JOIN :#esoteric < 1180401045 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1180402617 0 :IChrisI!i=IChrisI@208-106-20-67.dsl.dynamic.sonic.net JOIN :#esoteric < 1180402645 0 :oerjan!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180402891 0 :IChrisI!unknown@unknown.invalid PART #esoteric :? < 1180403837 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1180406773 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180406783 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/hats.php < Now finally up to date. < 1180407528 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1180409050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i overslept again :( < 1180409075 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1180410297 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is of the opinion that you like hats too much < 1180410329 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How many pairs of underwear do you own? Probably more than the number of hats I own ... I think you like underwear too much < 1180410353 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How do you know I'm not a nudist or something? :p < 1180410368 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1180410635 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180414705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :every nerd has to have some weird ass hobby < 1180414773 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have to presume you intended a hyphen in there somewhere. < 1180414780 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And I'm going to hope it's before "ass" < 1180414783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can choose where to put it < 1180414790 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Because I'd say there are plenty of nerds without a weird ass-hobby. < 1180415077 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/hats/Kofia-med.jpg < My newest hat is super-cool. < 1180415111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Though it makes me look super-bald :P < 1180415259 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lacks a weird ass-hobby. < 1180415266 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Weird-ass hobbies? Plenty. < 1180415283 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :一番は日本語だ。 < 1180417609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=vyl5Mwr84MA < 1180417787 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1180417831 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I feel sorry for kids who saw that, I really do. < 1180418191 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Always ask someone you love before you put anything in your mouth." < 1180421717 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :libpng is incredibly complicated < 1180421812 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would you prefer to do a PNG decoder by hand? < 1180421845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1180421923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but come on, it uses setjmp < 1180421984 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And libc provides for it. < 1180422617 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1180423331 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=lodepng < 1180425599 0 :clog!unknown@unknown.invalid QUIT :ended < 1180425600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180434134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i overslept as well.. luckily they let me in 40 minutes late < 1180434180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i was the only one making the test (overslept it once already) it would've been kind of a waste not letting me in < 1180434372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have more hats than i have underwaer < 1180434374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*wear < 1180434405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i have less than 8 < 1180434506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is killin me < 1180434510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1180434533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still trying though? < 1180434571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180434578 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just woke up from a nap < 1180434583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :late again? < 1180434595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180434600 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tired as hell though < 1180434607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i wonder if coffee would make that harder < 1180434609 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1180434617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or easier < 1180434618 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what i've read < 1180434622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180434633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i assumed it would < 1180438798 0 :jix__!n=jix@dyndsl-091-096-034-072.ewe-ip-backbone.de JOIN :#esoteric < 1180439778 0 :sebbu!n=sebbu@ADijon-152-1-52-141.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180440295 0 :jix__!unknown@unknown.invalid NICK :jix < 1180442129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: did you read any other resources before starting? other than that one short post < 1180442134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1180442142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about the not- sleeping thing < 1180442152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*not-sleeping-that-much < 1180442162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just google "ubermans sleep schedule" or "polyphasic sleep" < 1180442164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's lots < 1180442227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many have tried it? < 1180442230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1180442235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1180442238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or 1000 < 1180442243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1180442244 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know... < 1180442253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i'll read google. < 1180442299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone from germany here (sorry if i should've already known), wanna write me a 150 word essay :> < 1180442316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some guy blogged a whole 6 months of it < 1180442338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1180442339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1180442354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would too, prolly < 1180442496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hope it gets better soon < 1180442591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1180442677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hope i adapt soon and stop being tired < 1180442684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180442688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two days now? < 1180442693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180442703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hard to say when i started < 1180442721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should probably be able to tell whether we last talked yesterday or the day after that... but i can't < 1180442753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly in the night, i don < 1180442762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'t see any reason why i wouldn't have been here < 1180442868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i woke up from my last full night's sleep about 2 days ago < 1180442973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've done that much without any sleep a few times < 1180443002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but they say you lose your mind after about 3-4, however little you need sleep normally < 1180443013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never tried < 1180443760 0 :jix__!n=jix@dyndsl-091-096-059-174.ewe-ip-backbone.de JOIN :#esoteric < 1180444259 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180445624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh neat < 1180445627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"Between the 120 ~ 150 hours mark vivid hallucinations, similar, but more lucid than those of a psilocybin experience tend to begin, and by the seventh day (160+ hours) the participants are reported to be both awake and lucidly dreaming continuously." < 1180445635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is with completely no sleep < 1180452926 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180459210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that does NOT sound fun. < 1180459674 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow wa woo wa < 1180461015 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :was lolcode perpetrated by one of us lot? < 1180461579 0 :sebbu2!n=sebbu@ADijon-152-1-6-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180463055 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1180463501 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1180471027 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180471048 0 :oerjan!unknown@unknown.invalid QUIT :Client Quit < 1180471136 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180472198 0 :aarcane!n=Christ@2001:4830:1510:1:0:0:0:131 JOIN :#esoteric < 1180472209 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1180472227 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know of a brainfuck interpreter which can be built as an apache module so I can use it in my database ? < 1180472235 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :erm, in my website I mean < 1180472252 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1180472257 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think there is modbf, actually. < 1180472257 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :and I'd like if it included bindings to LOLCODE as well, since I'm planning to mix brainfuck and LOLCODE on my website :) < 1180472271 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dear God. . . < 1180472276 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq, what's the website ? < 1180472305 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://sourceforge.net/projects/modbf/ Can't attest to the quality, though. < 1180472323 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could possibly be better off trying to write that in modphp or something. < 1180472388 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :Mmm < 1180474263 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :17:48:45 < SimonRC> was lolcode perpetrated by one of us lot? < 1180474318 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :Jessicatz and red_herring seem to be the main proponents of LOLCODE, and neither is here < 1180474357 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1180474411 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :in fact I appear to be the only common link between #esoteric and #LOLCODE < 1180474455 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :and that's just 'cause jessicatz got me thinking about brainfuck o,.,0 < 1180474514 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :speaking of brainfuck, how does one use the Database in brainfuck ? < 1180474663 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzz < 1180474753 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is no database in Brainfuck. < 1180474771 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could do something such as PESOIX to provide for Brainfuck database access, though. < 1180475057 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180475562 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180475597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE is goddamn stupid IMO < 1180475618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its authors appear to believe that an esolang based on internet abbreviations is a very new and funny idea that deserves its own website < 1180475690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also everybody ELSE seems to think its the funniest thing possible < 1180475705 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180475716 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180475769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's not new, there is Omgrofl < 1180475776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1180475798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but somehow it's all over the net with "Looky someone made a prgo languaj with INTERNET WURDS LOL!!!!!!!!" < 1180475886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it's long since i've gotten excited about languages whose main idea is their connection to the real world... like pokemon->commands, internet-slang->commands or smileys->commands < 1180475930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while these could make the greatest languages of all if properly made... their actual functionality is not cool in any way, usually < 1180475967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, of course i get excited about them < 1180475975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get about any language < 1180475982 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's also smiley. < 1180475990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not like "omg why didn't i invent this" excited < 1180475994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :many esolangs are just a thin level of coding above something ordinary. < 1180476001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, LOLCODE can be a good esolang... < 1180476009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but with the stupid overhyping and all of that, it < 1180476016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'s lost my respect at least < 1180476017 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I've actually had ideas for a Pokemon language which *could* be interesting. . . Of course, it's just not interesting enough for me to write it. < 1180476024 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The most I'll do is talk about it. < 1180476024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180476032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: object oriented, surely? "I choose you, CLASS!" -> instance of CLASS < 1180476044 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Nope. < 1180476051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1180476065 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each Pokemon contains a list of attacks. It goes through each attack before going on to the next. . . < 1180476069 0 :crathman!n=chatzill@mail2.imedica.com JOIN :#esoteric < 1180476084 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's looping construct is "mimic", wherein it can temporarily become another Pokemon. < 1180476088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180476106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's an example of syntax-driven esolang design, which i was talking about, that of ehird`'s... which is kinda rude to say since you just said it :) < 1180476109 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, psuedo-functional. < 1180476151 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, IMO, if you're going to do an esolang that's syntax based, you should have more than just the syntax be interesting. < 1180476218 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or make the syntax so damned weird that that alone is justification. . .) < 1180476234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1180476239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's cool of course < 1180476241 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Malbolge's syntax counts, and it still has more than just syntax) < 1180476275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never played with malbolge < 1180476283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :always assumed i ain't leet enough < 1180476295 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's because nobody is. < 1180476363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm.. a language where "hello\nhello\nhello" is an infinite loop < 1180476364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like < 1180476458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65789 < 1180476459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i highly doubt this is turing complete... it can infinite loop and metaprogram but not much more < 1180476531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntax: INPUT or INPUT\nREGEXP\NREPLACEMENT (the replacements are carried out, then it is evaluated as one of those two syntaxes) < 1180476536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ANYTHING. -> prints ANYTHING < 1180476592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"one of those two syntaxes" ? < 1180476620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntax: INPUT or INPUT\nREGEXP\NREPLACEMENT (the replacements are carried out, then it is evaluated as one of INSERT THIS MESSAGE HERE) < 1180476624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quining syntax. :) < 1180476656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180476661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm just stupid. < 1180476683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to understand that for a few minutes, then ask again < 1180476741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :syntax: INPUT or INPUT\nREGEXP\NREPLACEMENT (the replacements are carried out, then it [it? the new INPUT?] is evaluated [like recursively?] as one of INSERT THIS MESSAGE HERE [i have no idea...]) < 1180476754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the world through my eyes < 1180476758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like recursively - yes, it the new input - yes < 1180476772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1180476786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you seen slashes < 1180476787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :// < 1180476789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/// < 1180476793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EVALUATION PROCESS: INPUT. if INPUT is ANYTHING., output ANYTHING, OTHERWISE... INPUT\nREGEXP\nREPLACEMENT (the replacements are carried out, then the new input is evaluated) < 1180476820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is a deathmode for slashes. < 1180476832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :deathmode? < 1180476839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :opposite of wimpmode < 1180476842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180476865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we tried to make a nontrivial loop in slashes... no one could do it < 1180476892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello.XhelloXworld < 1180476892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X < 1180476894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\n < 1180476896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ hrm. this SHOULD print "world" < 1180476898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it prints "hello" < 1180476930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and in slashes you can have "/first/replacements/ any text here, just output /second/replacement/ sdf" < 1180476935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :evaluates left-right < 1180476940 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a death mode for Brainfuck. < 1180476948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and each time a char other than / is seen, it's output < 1180476950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, slashes doesn't have regexes < 1180476956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180476961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1180476966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1180476971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :part of what makes it so difficult < 1180476977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it won't get easier though, actually < 1180476991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well - some regexp engines are near turingcomplete < 1180476995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perl's IS turing complete iirc < 1180477006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you can't make context-binded replacements with regexes < 1180477011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so theoretically you could write the program just being a regexp with input crafted to make it work < 1180477014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless it's made that way < 1180477020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180477036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say pumping lemma. < 1180477086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however assuming only "normal" regexes it might still be as difficult to write a real loop, if you cannot handle escape characters < 1180477157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1180477161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm my interpreter is totally borked < 1180477170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a spec and makes someone else do it < 1180477182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you have a way to make bnf'ish regexes, basically tree-rewriting < 1180477187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the problem with slashes as i see it is that you cannot do different things to \ in the "program" and "output" part, so quining seems nearly impossible < 1180477189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then making loops would be trivial < 1180477230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180477248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i only understand my own thoughts... i hate being human < 1180477267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, i think you mean / < 1180477284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, both \ and / < 1180477289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180477289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1180477291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180477295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fex, true < 1180477321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :slashes quining is easy < 1180477325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hello world" is a quine in slashes. < 1180477329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65795 < 1180477331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, someone implement ^^ that < 1180477345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: non trivial quine for looping < 1180477363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was implicit given we searched for one for ages < 1180477417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65796 < 1180477419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a sample program < 1180477449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65798 < 1180477451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and its evaluation process < 1180477534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can write loops in it, at least, with clever regexps < 1180477539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no idea if its TC < 1180477552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1180477599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180477621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone tell me how regexes make that easier than slashes, please < 1180477627 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1180477630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, what did oerjan say there < 1180477636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well... regexps are sane and fun and evil < 1180477643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180477645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :\1 < 1180477648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1180477651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is useful < 1180477653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes - match groups < 1180477677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take that, lisp folks - you can't arbitarily modify the TEXT and SYNTACTICAL STRUCTURE of your programs! :D < 1180477699 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180477709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly more IO etc could be done with , and stuff < 1180477748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you german? < 1180477755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err no british < 1180477767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure someone will write my essay if i try for long enough < 1180477772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :next channel! < 1180477784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure someone will implement my language if i try for long enough < 1180477789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1180477803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :can you explain the syntax more precisely? < 1180477819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: as far as where the regexp/replacement are got form? < 1180477821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*from < 1180477835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1180477848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, it's just a simple "Does INPUT consist of three lines? If so, the lines are INPUT, MATCH, REPLACE" < 1180477852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forget the names - you know what i mean < 1180477881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and is that splitting redone after each substitution? < 1180477893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only if it needs to check if it needs some < 1180477913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"is there no search/replace possible? if so," is what triggers the check < 1180477946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eval(code){code.replace("\\n","\n"); s=code.split("\n"); if(s.length==1)print code; else eval(s[0].regex_replace(s[1],s[2])); } < 1180477949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that? < 1180477957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what language is THAT? < 1180477965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess typeless c < 1180477971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda obvious what it means... < 1180477972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180477974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1180477978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, no, not that < 1180477989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't handle \n etc in replacement/input < 1180477997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's the ANYTHING. that triggers the printing, not it being on one line < 1180478009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1180478010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. you could have two lines "ABC\nDEF." and it'd print that) < 1180478014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does ANYTHING. mean? < 1180478022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1180478031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: any character, including a dot, followed by a terminating dot < 1180478045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just one character? < 1180478050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180478061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't sleep last night. I'm not tired, but I hae no energy whatsoever. Argh. < 1180478061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :any... string? < 1180478062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(any character, including a dot+)terminating dot < 1180478063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1180478069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/hae/have/ < 1180478078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :any character or any string? < 1180478084 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs at GregorR  < 1180478090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read my evaluation process paste < 1180478092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :string < 1180478094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll see hwo it works < 1180478125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and on the lolcode thing, cat macros are awesome < 1180478141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i won't < 1180478155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's not to understand about it? < 1180478306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so if the input _both_ contains 3 lines and ends with ., a substitution is done. < 1180478331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180478336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll refine my spec < 1180478390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :proof: http://icanhascheezburger.files.wordpress.com/2007/05/caption1.jpg < 1180478425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65806 < 1180478428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should be unambigious. < 1180478514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so the answer was "yes" < 1180478554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Is INPUT 3 lines, and only 3 lines?" this is kinda funny :P < 1180478577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65808 < 1180478581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and some comprehensive examples < 1180478593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no - the input doesn't have to end with . to perform a substitution < 1180478645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is not what my question meant < 1180478671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"so if the input _both_ contains 3 lines and ends with ., a substitution is done." < 1180478673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GODSDAMNIT IT'S PAOLINI ALL OVER AGAIN! < 1180478691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"and ends with ." < 1180478698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : the problem with slashes as i see it is that you cannot do different things to \ in the "program" and "output" part, so quining seems nearly impossible <<< can you explain that so that even i undestand? < 1180478711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the spec + the example evaluations aren't enough, then i hav no idea what is :) < 1180478716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most things can't be explained that way, but i'll try my luck < 1180478720 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :someone does what a thousand amartures have been doing for a decade, but they manage to make it popular for some reason, and they get all the fucking attention. < 1180478730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what - LOLCODE? < 1180478744 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180478751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's the gist of pop music < 1180478759 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180478763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i understand your language now < 1180478765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i agree if so. < 1180478771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recognize my childhood piano riffs in todays popular music < 1180478775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: reddit's going crazy about it < 1180478786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i pointed out its old had and got a nice shiny -8 points < 1180478789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*hat < 1180478933 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: The worst part being that it's not all that good. < 1180478955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: what - LOLCODE? < 1180478958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, i agree. < 1180478961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: most quines go something like: turn the data of the program into two copies, one being the rest of the program and one being the same data. this requires being able to treat the two copies differently, which seems impossible in slashes < 1180478962 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1180478970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The author asked what a ternary op was when he was shown one < 1180478975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(X) :) Y :< Z i think it was < 1180478979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and he asked if it was a goto label < 1180478989 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not even really esoteric! < 1180478993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that "it has too much punctuation could it be expressed in words" < 1180479006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a ternary operator without symbols ... useless! :) < 1180479024 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I can grok a program in it without having read the spec, it's not at all esoteric. < 1180479024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: yes, it has includes and stuff - I CAN HAS STDIO? WHY CAN DOES YOU NEEDS STDIO? just do IO! < 1180479039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nonononono ternaries.... use other fixes for your multioperand needs! < 1180479052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<3 ternary ops < 1180479068 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is almost tempted to make a real Esolang which is superficially similar to LOLCODE < 1180479089 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It will, of *course*, be RPN. < 1180479089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope people forget about LOLCODE soon < 1180479092 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am bitching about this more than you lot because I have seen it before. < 1180479097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, more generally... < 1180479103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and real esolangs can reclaim :) < 1180479110 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fucking Paolini did it with conlangs < 1180479122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: conlangs? < 1180479124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, what's lolcode? < 1180479127 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: What, like the various Brainfuck variants which just change the instruction symbols? < 1180479130 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Google it. < 1180479132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone post the url if you have it < 1180479133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: google it < 1180479135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1180479137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180479138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it takes a week < 1180479139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :constructed languagse. < 1180479142 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://ww.lolcode.com/ < 1180479147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanx < 1180479148 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the speakable type < 1180479150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its horrific < 1180479166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not _necessarily_ speakable... < 1180479167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it got popular before it was even implemented, too < 1180479173 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's *really* stupid. < 1180479182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :author was apparently either an amazing brain-evaluator or can't program. < 1180479186 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like a friggin' syntax replacement for C! < 1180479203 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Like genocides, you get really sick of them quite quickly. < 1180479207 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and a really bad one, only supporting a subset) < 1180479221 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, god. < 1180479228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lolcode's syntax doesn't mangle c's semantics enough to make it esoteric, but it also changes it too much so its just stupid < 1180479237 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"variables are untyped, *as far as we can tell so far*" < 1180479252 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*hurl* < 1180479259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: take a look at some of the implementations http://ww.lolcode.com/contributions/lolphp < 1180479266 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a bad sign when the spec doesn't even *decide* on whether or not it's typed. < 1180479295 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Excuse me while I call that "stupid". < 1180479302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE is stupid < 1180479308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lolcode is basic then? < 1180479315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it looks like it < 1180479319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh < 1180479327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://ww.lolcode.com/contributions/mah-bukkit i don't even think this is PARSABLE. < 1180479350 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling that nobody involved is a coder. < 1180479374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its mindboggling that an esolang has its own domain < 1180479390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So far, LOLCODE has appeared to me to be entirely loosely typed. I see this as causing lots of problems when it comes to implementation… even if we limit ourselves to LOLCODE being interpreted. — Kyle, 2007/05/29 09:11 < 1180479390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ummmmmmmmmmmmmmmmm .... loose typing is much easier to implement < 1180479419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"I agree with dynamic typing. Otherwise, it sounds too much like a programming language. — Risser, 2007/05/29 16:31" ... < 1180479424 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially if you just want to write it in a higher-level, loosely-typed language. < 1180479428 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The hell? < 1180479454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://ww.lolcode.com/contributions/database-queries DATABASE QUERIES IN A LANGUAGE CORE? < 1180479457 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, a huge amount of languages are dynamically typed. Go back to "AppleBASIC for Beginners", please. < 1180479464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHEN ALL THE IMPLEMENTATIONS ARE ABOUT 3 LINES < 1180479469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AND ARE VERY INCOMPLETE < 1180479473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: it was a quote < 1180479479 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I know. < 1180479482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180479494 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could probably write a self-hosting implementation in 100 lines or less. < 1180479506 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When your esolang is that simple, you fail. < 1180479521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esolangs should either be nicely big or tiny < 1180479524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :never inbetween < 1180479537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now - somebody implement my language < 1180479539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180479553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't have but one file open at a time < 1180479557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same with everything < 1180479569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://ww.lolcode.com/contributions/hey-guys ........ threading...... DO THESE PEOPLE REALISE THEY'RE DREAMING FAR TOO FAR AHEAD?!!!!!! < 1180479609 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think they want it to be more of a practical language than an esolang. . . < 1180479611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what you get when you don't know what turing completeness is... < 1180479611 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But fail horribly. < 1180479615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Nah < 1180479618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's a "joke" < 1180479627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But it's a joke they don't quite get themselvse < 1180479645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So they just take loads of shitty concepts, warp them to their non-programming brains, and laugh about them < 1180479653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And make 3-line implementations that don't actually work, using php and substr(). < 1180479669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate practical languages... perl makes me vomit with rage sometimes :) < 1180479681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though might be just my opinion it's practical < 1180479687 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then you must hate PEBBLE. < 1180479695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180479709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dont think the people doing all of this realise that the language with all the current suggestions would be 1. very hard to implement 2. a very big slow implementation < 1180479725 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you go with the base suggestion, then it's far too easy. < 1180479737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean all the contribs < 1180479745 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1180479757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is taking a shot at ehird's language. < 1180479776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1180479782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what language are you implementing it in? < 1180479794 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the same one i hope < 1180479798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, avert your eyes! < 1180479804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in perl of course < 1180479811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self-hosting without an original impl? haha < 1180479826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :makes it trivial, i hope < 1180479826 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's the only pure way < 1180479843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :) < 1180479844 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know that Esolang contest a while back? < 1180479851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i hope ihope is not too upset with all these mentions of his name < 1180479854 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In lieu of judging, I think the entries, at least, should be posted. < 1180479882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I hope" is not my name. < 1180479901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can tell because it beeps whenever you say my name, but it doesn't beep when you say "I hope". :-P < 1180479902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope ihope hopes that ihope ihope hopes that ihope hopes. < 1180479908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ valid! < 1180479956 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Besides, there are two other puns you can make out of "ihope". < 1180479961 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Three puns total. < 1180479987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :( i hope that )+ < 1180479990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^^^ valid < 1180479996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except < 1180479999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for the last that < 1180480005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :( i hope that )+ i hope < 1180480046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hope... i've seen it too many times, starting to think there is no such word < 1180480048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omfg < 1180480056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate when that happens < 1180480063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope ihope stops eating at the ihop < 1180480065 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :AHA! I have it < 1180480066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does it work? :P < 1180480105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am a slow coder < 1180480113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup, there's two of the puns. < 1180480131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: perl taught me concepts, so i have to like it, i just hate things like perl's etc. < 1180480138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fast! < 1180480141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but bad :< < 1180480163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just have to take a different attitude. < 1180480172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: umwhat < 1180480201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so i hop into a bus and go to ihop where, i hope, i'll meet ihope < 1180480220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I hop"? That's one I haven't seen before. < 1180480224 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I need to take the D&D dragon attitude: extreme patience, and teasing of those that age ten times faster than oneself. < 1180480227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i hop into a hope bus and i hope i go to ihop where i hope i'll hope to meat ihope < 1180480241 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what < 1180480247 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Should I just tell you what the third pun is? :-P < 1180480267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fourth < 1180480270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :third is 'i hop' < 1180480279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1180480290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm so tired, i haven't slept a wink \ i'm so tired, my mind is on the blink \ i wonder should i get up and fix myself a drink \ no, no no < 1180480291 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Should I tell you what the fourth one is, then? < 1180480324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. We don't actually care. < 1180480330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1180480363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll s/// you soon if you don't post an impl! *g* < 1180480388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: please tell! < 1180480406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no!! < 1180480413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1180480414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/no/yes < 1180480415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1180480461 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Of course, this involves sending automated emails saying things like "Brainfuck is 15 years old today? Where is LOL"front-page-of-digg"CODE *now*, eh?" < 1180480467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :iHope < 1180480469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hijo puta no lo digas < 1180480481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iHope? < 1180480490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: lame < 1180480492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: From Apple. < 1180480503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Why do you check digg in the first place < 1180480513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1180480517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might not know it < 1180480523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Apple, iLife, duh!! < 1180480524 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apple does iEverything. < 1180480525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh... iTunes, iPod < 1180480531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180480544 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the site was a bit slow, so I thought to check some common traffic-generators < 1180480560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you kill it? :) < 1180480565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: reddit! reddit! :) < 1180480624 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ok, folks, how long till Eric Bauman catches on? < 1180480642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3 seconds < 1180480649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1180480649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1180480650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :For is it not sung: "He travelled all around, on the wave of each phenomenon."? < 1180480652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 1/2 < 1180480656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 1/3 < 1180480660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 1/3456349857958734598347598375983487593875893759379345 < 1180480664 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1180480671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it might be a long second. < 1180480703 0 :red_herring!n=rj@unaffiliated/redherring/x-220354 JOIN :#esoteric < 1180480707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1180480719 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :so umm < 1180480723 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1180480724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: testing it with an infinite loop are we?? *g* < 1180480730 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :why yuou callin LOLCODE an esoteric language. < 1180480734 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :IM OFFENDED. < 1180480735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :red_herring: we're NOT. < 1180480746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in fact, RIGHT here, just now, we're insulting it! < 1180480749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so HAR < 1180480750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who's calling what where < 1180480759 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's an *attempt at* an esoteric language < 1180480763 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE is <3 < 1180480763 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1180480772 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, it's not esoteric, it's functional < 1180480773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I don't think the authors know what esolangs are < 1180480776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: You are wron. < 1180480777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*wrong < 1180480780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE is following a 30-year-old tradition without knowing it < 1180480784 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :esoteric languages are useless by definition :) < 1180480785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Functional in the pure sense? < 1180480789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm no < 1180480791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or functional in the useful sense < 1180480801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolcode is functional? < 1180480803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Because... if useful, then WTF - who would actually code in macros? < 1180480809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: please don't use terminology before learning what it means. < 1180480810 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"esoteric" in this context means that is is weird for the purpose of being weird < 1180480834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i suggest we get a bot that auto kickbans anyone saying "LOLCODE" without "sucks" or "i hate" in the same sentence < 1180480839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180480841 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :functional in this sense means it works < 1180480854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: so it's a real language that you seriously expect people to use for serious purposes < 1180480861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, you're deluded < 1180480863 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, definately. < 1180480869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"definitely" < 1180480882 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, it's a high level programming language for children and lolcatz <3 < 1180480882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please go bang your head against a brick wall and then stop < 1180480903 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :dude think about it < 1180480908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: oh, i see, we're playing the "LOLCATS LOL LOL FUNNAY LOLLLERERSRZ" card < 1180480911 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :myspacers want to learn how to program < 1180480917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :red_herring: oh shit < 1180480923 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :but words like 'function' and 'equals' dont mean anything to them < 1180480931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... shit shit shit. you're right < 1180480933 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :especially things like 'includes' < 1180480936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :high-level? < 1180480937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... we're dead < 1180480938 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :we want to write then a language < 1180480940 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :thats high level < 1180480946 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :but is understandable by the public. < 1180480947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how is it high-level? < 1180480947 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1180480948 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1180480952 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :it isnt.... < 1180480956 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :to be honest < 1180480958 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It really just looks stupid to me. < 1180480961 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :it's High Level Programming for Low Level people :) < 1180480962 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :i just want to go through the python source code < 1180480974 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :and do %s/keyword/lolkeyword/ < 1180480978 0 :red_herring!unknown@unknown.invalid PRIVMSG #esoteric :and recompile < 1180480980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: it is < 1180480989 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it sure as hell isn't functional. < 1180480998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: i wish you'd just realise its an idiotic idea < 1180481000 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how something can be functional without even having functions. < 1180481011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: aarcane meant "usable" < 1180481029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think Pikhq's was still correct < 1180481040 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Then aarcane should go back and learn a good deal about computer science. < 1180481059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: I agree. < 1180481068 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least as much I have in my spare time after school. < 1180481069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nobody involved in LOLCAT can program beyond PHP. < 1180481071 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahaha go to school to learn < 1180481090 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No, learning in your spare time is just as effective. < 1180481091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nowhere did he say school < 1180481106 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh wow < 1180481113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i is too sleepy < 1180481132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's so great, i wish i could've started as well < 1180481133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i = too_sleepy; < 1180481145 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, I've got years of experience programming in C, C++, Javascript, (ashamedly) Visual Basic, Java, and Python, as well as PHP. < 1180481156 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: It doesn't show. < 1180481172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: The only decent languages there are C, JS and Python. < 1180481185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, knowing a >language< isn't >knowing computer science< < 1180481192 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: there's perhaps some value in learning java < 1180481197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: nooo < 1180481198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you're going to do something like LOLCODE, you need more than language experience < 1180481204 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: if only to see what good intentions lead to :) < 1180481210 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: It does depend upon intentions. < 1180481218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: it has potential; but its crippling parts make it a letdown even for a learning language < 1180481229 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If your intention is to see the details of how not to do a language, then Java's got some good examples. < 1180481234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i'm not saying it's good. i'm saying there's value in learning it. < 1180481239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i don't hate java, i do, but why do you ppl hate it so much? :P < 1180481247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it just a bit < 1180481249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we're languageologists :) < 1180481256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C, Haskell, Scheme, and Ruby are my preferred languages < 1180481268 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :idiomology < 1180481281 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer C, C++, Tcl, and a tiny hint of Zsh scripting. < 1180481289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the former for low-level stuff... like implementing other languages ;) Haskell for writing elegant, large software, Scheme for elegant, small hacks, and Ruby for general scripts like esolang implementation < 1180481295 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm thinking about doing Haskell and Scheme. < 1180481304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C++ is an abomination. < 1180481312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tcl's type system makes me weep. < 1180481314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nooo not c++ < 1180481319 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tcl has a type system? < 1180481321 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some of C++'s features are abominations, yes. < 1180481321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought it didn't < 1180481324 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Tcl hs a type system? < 1180481324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: barely < 1180481329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*has < 1180481332 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: It's very weakly typed. < 1180481338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought tcl was all strings < 1180481341 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1180481342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"everything's a string.. or a command. and strings are sort of commands. And also we're just going to let you do ANYTHING with all of this" < 1180481348 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More lists, actually. < 1180481351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, the syntax is shell-script-esque and I don't like it. < 1180481369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"I don't like syntax" is never a very strong argument :) < 1180481375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The two overlapping target markets for Tcl are filled by Ruby and Zsh for me < 1180481400 0 :lament!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | http://www.wolframscience.com/prizes/tm23/ | LOLCATS < 1180481402 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl's a bit of an acquired taste, though. . . < 1180481433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :| LOLCATS? < 1180481435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no no no no no < 1180481439 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolcats!! http://icanhascheezburger.files.wordpress.com/2007/03/suwwender1.jpg < 1180481452 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | http://www.wolframscience.com/prizes/tm23/ | LOLCODE is not an esolang < 1180481454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's bettar < 1180481461 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :perfect < 1180481475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm, you're right, not quite < 1180481476 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :now get SimonRC out of #LOLCODE and we'll be perfect :) < 1180481479 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE is barely worthy of the tile "language", IMO. < 1180481482 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | http://www.wolframscience.com/prizes/tm23/ | LOLCODE is not an esolang or any other form of language that mat < 1180481485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ters. < 1180481514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: and you out of here, presumably? < 1180481515 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :ehm.. speaking of SimonRC, does anyone know a BRAINFUCK apache module ? < 1180481517 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolcode is no lolling matter < 1180481526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: ........ < 1180481527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mod_bf. < 1180481531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(n00b) < 1180481534 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :lament, I'm here to learn an esoteric language, not because of LOLCODE :) < 1180481541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: you don't learn esolangs < 1180481543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you use them < 1180481546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: just write it in mod_[non esoteric language] < 1180481546 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: Modbf. Already suggested it. < 1180481562 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, someone linked me to it earlier, but it claims to only work for Apache 1.3, and needs to be compiled in. < 1180481567 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1180481579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ping < 1180481579 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Write it in mod_php or mod_perl or some-such. < 1180481599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :manual pinging is so much fun :=) < 1180481600 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just write it in terms of C, and do CGI. < 1180481633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1180481636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ping < 1180481637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1180481639 0 :lament!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ | http://www.wolframscience.com/prizes/tm23/ < 1180481641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1180481667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like ringing a random doorbell and running like crazy < 1180481682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :./part is not a part of my repertoire though < 1180481692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ping {{interp!}} < 1180481711 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: source omg.bfm < 1180481716 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :omg.bfm: < 1180481721 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :source ^outs.bfm < 1180481724 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :source ^stdcons.bfm < 1180481728 0 :W|cked!n=Trey@d47-69-231-120.try.wideopenwest.com JOIN :#esoteric < 1180481735 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :string omg! "OMG! PING!" < 1180481738 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :outs omg!end < 1180481739 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^D < 1180481745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bfm? < 1180481751 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE. < 1180481753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that syntax is odd. ;P < 1180481754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE? < 1180481770 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've kept the .bfm file extension out of nostalgia. . . < 1180481775 0 :irbdavid!n=dave@irbdavid.demon.co.uk JOIN :#esoteric < 1180481781 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE: Practical Esoteric Brainfuck-Based Language, Eh? < 1180481782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE? < 1180481785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1180481789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How is it brainfuck based < 1180481797 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It compiles to Brainfuck. < 1180481806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=Practical%20Esoteric%20Brainfuck-Based%20Language,%20Eh? you just made that up, on the spot. < 1180481816 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, the name change was recent. < 1180481828 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble-1.0-preview.tar.bz2 < 1180481838 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been working on it for the better part of a year now. < 1180481845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll write the RE interp in it < 1180481864 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've already written an incredibly fast Brainfuck compiler in it. . . < 1180481873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interp-->PEBBLE->that compiler-->:D < 1180481885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so gonna cred it! < 1180481886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ewwww < 1180481887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tcl < 1180481905 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works. < 1180481906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... i guess i should cred it's speed < 1180481930 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The Brainfuck compiler: http://pikhq.nonlogic.org/pfuck-1.0.tar.bz2 < 1180481943 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To build: make PEBBLE=path-to-pebble-here < 1180481969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! i cannot find a command to unescape characters in perl strings < 1180481981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what did i say :) < 1180482010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :$a=5; ==> "$a"="5" ==== LOL < 1180482023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lack of sleep is making me delerious < 1180482027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1180482029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell < 1180482034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything < 1180482070 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Thoughts, beyond "Eeew, Tcl"? < 1180482090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol has a sleep experimentation fetish < 1180482106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a lot of fetishes. < 1180482112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if that's your definition < 1180482115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180482136 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: oh gods I have created you as a monster in my own image < 1180482216 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think he's busy shaking his head at my compiler. :p < 1180482329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it must be impossible because the perl faq has the question and doesn't answer it. < 1180482366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*impossible in a simple way < 1180482424 0 :irbdavid!unknown@unknown.invalid PART #esoteric :? < 1180482462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what exactly is unescaping? < 1180482473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i ever denoobify < 1180482481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :turning \n and the like into the characters they represent < 1180482519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's \\n right? you meant $ or what? < 1180482526 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :if I want to run brainfuck as CGI, I need a shebang at the head of the file. but does brainfuck support a shebang ? < 1180482552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something like that. "\\n" -> "\n" i guess < 1180482565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aarcane: yes. < 1180482598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i meant what was your problem < 1180482610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perl has a php like raw string thing right? < 1180482616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<< c < 1180482913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :simple enough < 1180482929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: it's a nice interp < 1180482933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i'm not sure what you meant, that's all, i don't know unix < 1180482945 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It's not just an interpreter. . . < 1180482949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and compiler, etc < 1180482953 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1180482964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to steal some ideas from it :) < 1180482978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ive always wondered why stack-based is the most popular way to implement compilers < 1180482979 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you do that with code, just be sure to use the GPL. . . < 1180482984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, not code < 1180482988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't use tcl < 1180482994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. i don't think of local vars as a stack < 1180482999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think of it as a mapping < 1180483004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i'd use e.g. bf's tape < 1180483008 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The stack's only needed for the optimization pass. < 1180483016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was commenting generally < 1180483020 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1180483044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, 3-stage language writing process: < 1180483051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write optimizing bf->c compiler < 1180483060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write lang->bf compiler in whatever language < 1180483066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write lang->bf compiler in lang < 1180483070 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1180483076 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I had a 2-stage process. < 1180483077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use whatever-language lang->bf compiler to compile self-hosted one to BF < 1180483084 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Write lang->BF compiler. < 1180483084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then use bf->c to compile the result into C < 1180483091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean what i'm going to do < 1180483095 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1180483105 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're pretty close to my steps, at least. . . < 1180483107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll need some extra stuff - i need an unlimited tape, i expect < 1180483130 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that the first stage was written in a different language, and not meant to be put towards PEBBLE. < 1180483160 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And it was only ported to give me a really good, large program for testing the compiler against. < 1180483177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is the selfhosted compiler avail anywhere? < 1180483244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets about making the compiler optimized for now < 1180483264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :are any of you "kopaka649" on digg? < 1180483279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :'cause he is mentioning the Wiki and is at +1 digs ATM < 1180483292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i'm watching you people do stuff and try to feel like i'm doing something as well... perhaps a little futurama would help -> < 1180483302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am become digg, waster of time < 1180483352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what type to make the unlimitedtape < 1180483354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :long? < 1180483366 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :LONGTAPE IS LOOOOOONG < 1180483395 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was kicked from #esoteric [kicked: "No LOLCODE!"] < 1180483429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : i just realized Uberman is like the coolest name ever < 1180483496 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I assumed that it had the literal German meaning: Uber + man, rather than being someone's name, initially < 1180483534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bf.c:11: error: ‘c’ undeclared (first use in this function) < 1180483535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\"Uberman < 1180483536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1180483538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did declare it < 1180483558 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's what it is, isn't it? < 1180483561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180483562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1180483608 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: which? < 1180483619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uber+man < 1180483642 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Hrm? What self-hosting compiler? < 1180483772 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes < 1180483788 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :But it turned out be someone's name < 1180483793 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1180483828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: In your language. < 1180483847 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pfuck-1.0.tar.bz2 < 1180483864 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :make PEBBLE=path-to-pebble < 1180483907 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I am expecting too much of them to think about any compiler stage beyond the fecking parser < 1180483917 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Maybe. < 1180483936 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :LOOK I HAS PARSER! < 1180483957 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, no, no. < 1180483960 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HAS PARSER? < 1180483960 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WUT IZ TEH SIMANTICS? < 1180483963 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PARSE! < 1180483967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lolcode people are retarded get over it < 1180483984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, they are amatures < 1180483989 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :extreremyl so < 1180484017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just shut up about lolcode already < 1180484032 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, ok < 1180484033 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. . . < 1180484061 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good plan < 1180484068 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NOOO THEY BE TAKING MY LOLCODE < 1180484076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1180484093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65853 < 1180484095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's too long for a BF compiler! < 1180484098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well. at least it dynamically reallocates the tape < 1180484104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1180484106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i borked it < 1180484121 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You've obviously not seen Gregor's Brainfuck compiler. < 1180484137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not too long < 1180484140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65854 < 1180484141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1180484167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now - for lang->bf compiler stage one < 1180484181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it's broken too < 1180484188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it < 1180484189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need to allocate tape < 1180484192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1180484195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it < 1180484197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see one place above < 1180484203 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: http://esolangs.org/files/brainfuck/impl/egobf-0.7.1.tar.bz2 Now *this* is a long Brainfuck implementation. < 1180484204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.textmate.org/65854 < 1180484211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1180484213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1180484249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtfzzor..... my hello world doesn't print < 1180484286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1180484289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't handle loops!! < 1180484293 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Your tape expansion bit should be inside the compiled code, not in the compiler. < 1180484307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Yes, loops will require that < 1180484311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's just -- it'll be every > executed < 1180484314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Might be a lot of overhead. < 1180484321 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, stuff like >,[>,]<[.<] will be broken. < 1180484361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder, if you could tell the os to sigsegv when you overan some memory < 1180484366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1180484372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, make it a random int < 1180484389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up < 1180484392 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, even better. . . < 1180484395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :( < 1180484402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make the tape be highest in the program's memory, then catch sigsegv and expand the tape then < 1180484421 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1180484425 0 :sekhmet!n=pez@adsl-76-204-94-90.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1180484430 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int tmp=*(int *)NULL; < 1180484439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just realized i cannot use \1 in the replacement without full fledged eval < 1180484445 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. Instant SIGSEGV. < 1180484459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: clearly < 1180484475 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180484489 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you could just *send* SIGSEGV. . . It is, after all, a normal signal. < 1180484508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually, you would just fuck malloc's bookeeping data before you went outside of the allowed memory < 1180484512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so that doesn't work < 1180484512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65855 < 1180484519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK - now i just have to do loops < 1180484520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not hard < 1180484533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :considering i don't need to do any checking < 1180484536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just while () { } < 1180484546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway what i did do is at http://oerjan.nvg.org/esoteric/ehird.pl < 1180484561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but as said, it doesn't handle \1 properly < 1180484609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180484616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/65856 < 1180484624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :expanding-no-checking-infinite-tape-brainfuck-to-c-compiler. < 1180484693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, let's think how to use the brainfuck tape. < 1180484695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1180484731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders things... "use plain BF integers? or add some type headers?" < 1180484965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commented out debug statement and added a short header comment < 1180485050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck-to-c-compiler? < 1180485053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how exciting. < 1180485090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed it is < 1180485117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i needed it according to certain specs < 1180485124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :including overflow warnings, infinite tape etc < 1180485429 0 :ehird`!unknown@unknown.invalid QUIT : < 1180485855 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1180485972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : I assumed that it had the literal German meaning: Uber + man, rather than being someone's name, initially <<< 1. actually über in german 2. i don't think a name is worse if it's a name < 1180485996 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to call his system "fucked up". . . < 1180486016 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that, I believe, is the scientific name for "How the hell is that segfaulting?!?") < 1180486036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2:45... 6 h till test \o/ < 1180486045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and this time not something easy like math < 1180486055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to do like a speech or something < 1180486057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1180486059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you really like pushing it < 1180486071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i will tell you the secret to doing a speech < 1180486076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's quite simple... < 1180486080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :please do < 1180486085 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you get very interested in the subject. < 1180486097 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to drive his middle fingers through the drive platters < 1180486112 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :enough so that you start monologuing at strangers in pubs about the subject... < 1180486147 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you prepare a presentation by giving the speech and thinking at each point "what slide would make this bit clearer" < 1180486152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we did speeches already... everyone else did 1-2 min, a few 5 min, i did 10... and failed :) apparently my ideas weren't good and it's very important to look at the audience. < 1180486158 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :thereby adding diagrams, equations, examples, etc < 1180486172 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now, do all of that in 6hrs < 1180486174 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you don't like the subject you will have problems < 1180486205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the subject was basically "improving your surroundings" < 1180486206 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Fuck*. < 1180486208 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[1] 7729 segmentation fault sudo emerge -av glibc < 1180486213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had about a million ideas about it < 1180486247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :got the worst grade < 1180486286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i admit my ideas might not interest most people < 1180486290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: not today thanks < 1180486293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i did not once look at the audience < 1180486315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise it was great < 1180486335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, sleep now, i'll have to wake up in 3 hours and make the german essay < 1180486350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i won't, i'll sleep till 10 and fail the course \o/ < 1180486352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :great < 1180486354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-----------> < 1180486372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my sleepyness has turned into delerium and slight drowsyness and euphoria < 1180486471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: good luck < 1180486474 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :when did you start? < 1180486504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tonight is my 3rd night < 1180486614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, saturday i started < 1180493696 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1180495026 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180495712 0 :CakeProphet_!n=CakeProp@h92.229.213.151.ip.alltel.net JOIN :#esoteric < 1180495819 0 :Sgeo!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180495820 0 :CakeProphet!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180495820 0 :oklopol!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180495831 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1180496290 0 :CakeProphet!unknown@unknown.invalid QUIT :Killed by sagan.freenode.net (Nick collision) < 1180496292 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180496292 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1180496292 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1180496322 0 :CakeProphet_!n=CakeProp@h92.229.213.151.ip.alltel.net JOIN :#esoteric < 1180496812 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1180496952 0 :oklopol!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180496952 0 :Sgeo!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180496975 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180496975 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1180497391 0 :oklopol!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180497391 0 :Sgeo!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180497546 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1180497574 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1180497847 0 :puzzlet_!n=puzzlet@122.46.188.21 JOIN :#esoteric < 1180497931 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180498872 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180501438 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1180501732 0 :Pikhq!unknown@unknown.invalid QUIT :"Leaving." < 1180501872 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1180503104 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180510412 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't tired at all, suprisingly < 1180511999 0 :clog!unknown@unknown.invalid QUIT :ended < 1180512000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180515386 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1180516314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i wonder if "import Std ! Graphics ! Line Kthx;" is a good syntax for importing Line :P < 1180516372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am greatly traumatized now that i've learned that natalie portman has a finite erdos number < 1180516373 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, which language ? < 1180516376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I need something to tell it the line is ending, because i want import to abide by the same rules as others < 1180516378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk < 1180516379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180516407 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1180516428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :import Std ! Graphics ! Line as Line; will work fine though < 1180516458 0 :aarcane!unknown@unknown.invalid PRIVMSG #esoteric :Kthx is a good terminator, but you shouldn't terminate with ; unless you want to terminate with ; always. \n is usually a pretty safe terminator < 1180516459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"import" and "as" are just primitive functions <3 < 1180516477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :; terminates if termination is necessary < 1180516503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do not want to rely on ws, since i'm simultaneously designing an ide, and it... does things :) < 1180516581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :; terminates the line, but no one tells that to import, so import is left waiting for more submodules to come < 1180516662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, \n will probably be one way to end lines, since i reckon haskell uses both and it's a kinda good language < 1180516676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know how exactly it does that < 1180516681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly easy once i think about it < 1180516731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1180516775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"import Std!Graphich as Public" or something might be a good way to "import *" < 1180516787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*cs < 1180518362 0 :aarcane!unknown@unknown.invalid NICK :iamchrist < 1180518372 0 :iamchrist!unknown@unknown.invalid NICK :aarcane < 1180518939 0 :aarcane!unknown@unknown.invalid NICK :iamchrist < 1180518989 0 :iamchrist!unknown@unknown.invalid NICK :aarcane < 1180519350 0 :aarcane!unknown@unknown.invalid NICK :not_root < 1180519363 0 :not_root!unknown@unknown.invalid NICK :root________ < 1180519387 0 :root________!unknown@unknown.invalid NICK :aarcane < 1180521491 0 :iamchrist!n=Christ@69.62.232.46 JOIN :#esoteric < 1180521572 0 :aarcane!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1180522097 0 :iamchrist!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1180522125 0 :iamchrist!n=Christ@69.62.232.46 JOIN :#esoteric < 1180523371 0 :aarcane_!n=Christ@69.62.232.46 JOIN :#esoteric < 1180523909 0 :aarcane_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1180524163 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180524333 0 :iamchrist!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180524350 0 :iamchrist!n=Christ@69.62.232.46 JOIN :#esoteric < 1180524696 0 :aarcane_!n=Christ@69.62.232.46 JOIN :#esoteric < 1180525629 0 :iamchrist!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180527204 0 :aarcane_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180527222 0 :aarcane!n=Christ@69.62.232.46 JOIN :#esoteric < 1180530675 0 :jix_!n=jix@dyndsl-080-228-185-216.ewe-ip-backbone.de JOIN :#esoteric < 1180533748 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180537010 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180537331 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180538183 0 :mitsuhiko!n=nblackbi@ubuntu/member/mitsuhiko JOIN :#esoteric < 1180538507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :* Pikhq wants a death mode for Brainfuck. <<< on it! < 1180539846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, deadfuck is ready < 1180539884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deadfuck is also a brilliant piece from gorgasm, i recommend you listen to it < 1180540115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's not tc, since i can't imagine what you can do with it... and there was an even worse deathmode that was quite similar, but i think it's proven non tc < 1180540192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, normal bitchanger, but you have to allocate each cell with X before you can do anything with it other than move over it < 1180540223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, every time you allocate a cell at index n, you render all other cells divisible by n unallocatable < 1180540239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, all other cells whose index is divisible by n < 1180540342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you get a nice finite memory bitchanger of n bits with ">{n} @{n} <{n}" < 1180540350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but dunno if it's tc < 1180540920 0 :crathman!n=chatzill@mail2.imedica.com JOIN :#esoteric < 1180545937 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[][][][][][][][][][][][][][][][][][][][][][][][] < 1180546444 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1180546508 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1180547814 0 :mitsuhiko!unknown@unknown.invalid PRIVMSG #esoteric :[-] < 1180547820 0 :mitsuhiko!unknown@unknown.invalid PART #esoteric :? < 1180548747 0 :sebbu!n=sebbu@ADijon-152-1-113-244.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1180556577 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180557114 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say, would anyone here know of a good guide for learning x86 assembly? < 1180557223 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need to learn a new esolang. ;) < 1180559562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i overslept by 7 hours this morning :( < 1180560237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my mom said she tried to wake me up and i (autonomously) told her i was stopping my sleep experiment < 1180560277 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, it's good you're still alive. < 1180560295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm stopping now < 1180560339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if my body can posses me to speak without my brain involved, i think it's pretty desperate < 1180560579 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't confuse your brain with your consciousness. < 1180560606 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Consciousness is useful; however it tends to DRAMATICALLY overestimate its own importance < 1180560626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to the extent that people often think it's all they have < 1180560655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, if my brain can posses me to speak without _me_ involved < 1180560701 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :again, don't confuse "you" with your consciousness < 1180560715 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"you" comprise much more than that < 1180560802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :most of the things you do are done unconsciously < 1180560816 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not me doing them < 1180560818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :consciousness is a fairly limited tool < 1180560821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, it is you < 1180560834 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me is my consciousness < 1180560846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my unconsious is part of my body < 1180560857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you have a very strange notion of identity < 1180560923 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean self-identity < 1180560933 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you don't think your body is part of you? < 1180560976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i feel that way too. < 1180560985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1180560999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, perhaps i'm still fucked up right now < 1180561028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you mean like bsmntbombdood ? < 1180561814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like my body has a mind of its own and isn't me. < 1180561833 0 :red_herring!unknown@unknown.invalid PART #esoteric :? < 1180561868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the idea that your unconscious is you is basically dependent on defining you as the opposite of the outside world. < 1180561909 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you define others as excluding their bodies? < 1180561913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would assume not < 1180561947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my body _belongs_ to me, but whether it _is_ me is something else entirely. < 1180561967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i see no problem with thinking that way of others. < 1180561971 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, consciousness is the part doing the thinking, so its a bit biased < 1180561985 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in particular, as i said, it tends to overestimate its own importance < 1180562014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that is the same. < 1180562024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which could be really bad, but thankfully the rest of the mind just ignores it most of the time < 1180562041 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :consciousness is not a very effective system; for one, it's really, really slow < 1180562046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean my experience contains several parts. the outside world, my body, my unconscious and my conscious. < 1180562065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why should all except the outside world be considered a unit? < 1180562095 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not a unit. it has parts. < 1180562123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but why should they be referred to by the word "me"? < 1180562152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :practical reasons as a result of interaction with other people < 1180562154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for all i know the unconscious could be just as large as the outside world, and have parts in common with other people. < 1180562168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the collective unconscious idea < 1180562221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if you try to determine which part of that is _me_ then you end up looking at which parts are closest to my consciousness. < 1180562258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so the conscious then becomes if not all of me then still the part defining what is me. < 1180562310 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if this is relevant < 1180562322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand you _could_ use the body as the reference point. < 1180562355 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1180562401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and some religions define the soul to be the real center, and distinct again from consciousness. < 1180562447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all i am saying is there are several options for defining what "me" is. < 1180562469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure, but i think mine is the most pragmatic < 1180562483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not interested in philosophy or religion < 1180562484 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is the one that works best for other people than me. < 1180562511 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where 'pragmatic' means more or less 'suitable for human interaction' < 1180562546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :human interaction is overrated < 1180562561 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you hit me, and claim being unconscious at the time, well, YOU still hit me. < 1180562598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :human interaction is hard to overrate. < 1180562621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :most of the higher mental functions were designed to accommodate it. < 1180562631 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, 'evolved' < 1180562632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i am responsible for it. but then so would i be if you were harmed by some item i own. < 1180562650 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, i'm saying "you hit me" < 1180562658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: would you really dispute that? < 1180562664 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"It wasn't me, it was my arm"? < 1180562674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am saying that it is merely a matter of definition of "me" < 1180562743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now say if i faint and fall onto you from a balcony. < 1180562793 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1180562807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you just said "i faint and fall" < 1180562814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in that case my responsibility would not necessarily be larger than if something else had fallen onto you that i owned. < 1180562822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about responsibility. < 1180562830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am restricted to using the definitions in English. < 1180562858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you just used "i" to include your body. < 1180562876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so we agree and shouldn't argue anymore :) < 1180562886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose so. < 1180562903 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :obviously you can make a big philosophical issue out of this, and many people do < 1180562910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just don't really see a point < 1180563024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just wait until you find yourself strongly disagreeing with your body :) < 1180563050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then anyone who has been ill probably has experienced that < 1180563185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :would you disagree that the definition that includes the unconscious and the body is the most suited for human interaction? < 1180563220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for _most_ human interaction. < 1180563237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1180563250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's why it's the one built into the language - language being a tool for human interaction. < 1180563365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in any case i just don't see any reason to single out the consciousness < 1180563397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot of stuff going on in the mind, consciousness is a part of it, but it's only a small part and only useful in certain situations < 1180563426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The development of The Language That Shall Not Be Named is progressing at am amazing rate. Never before has an esolang had so much input by so many people in so short a time. < 1180563436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It will be the ADA of esolangs. < 1180563452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what? < 1180563459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION screams LOLCODE and everybody shudders < 1180563461 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1180563464 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1180563473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that < 1180563486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: why are you bothered so < 1180563490 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The group are going to produce more text than any one designer could < 1180563493 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am not < 1180563496 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am fascinated < 1180563512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, correction < 1180563520 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I will be the PL/1 of esolangs. < 1180563536 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION polls the asynchronous toastie. < 1180563732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yummy < 1180564094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Whee! http://oerjan.nvg.org/esoteric/ehird.py < 1180564114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Now if just ehird was here... < 1180566629 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IM IN UR MEETIN, BLOATIN UR LANGAGE! < 1180569712 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007030919]" < 1180575690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, after 15 mins discussing conditional keywords, we realise that we haven't decided on the significance of line-breaks < 1180575702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we vote ... and get a 4-4 tie < 1180575997 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know you're bored when you get an executable in 324 bytes. . . < 1180576037 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html And you're really bored when you do this. < 1180576239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, now almost half-an-hour making a decision that one person could have made in 2 minutes < 1180576273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on syntax, i presume. < 1180576325 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lololol < 1180576335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION howls with laughter at the latest suggestions < 1180576360 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it comes to 48 possible forms of the simple two-armed conditional < 1180576443 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn, that's dumb. < 1180576471 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :New rule: "Your language fails as an esolang when it's less esoteric than x86 assembly". < 1180576486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we just voted in a 72-variation one < 1180576513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exponential growth, yay! < 1180576516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"IZ [?] [(.|\n) YARLY] (.|\n) (.|\n) [NOWAI (.|\n) ] KTHX" < 1180576531 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :KHAN! < 1180577350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you reached 150 yet? :) < 1180577399 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, the vote was final for the moment < 1180577483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :45 bytes, wow < 1180577504 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ISTR one of us diong this before < 1180577535 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :121 < 1180577564 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I'm doing "Hello, world", which is a bit less trivial. < 1180577570 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: What, the "really small asm program"? < 1180577602 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, yeah. That website, I think, was done by one of us. < 1180577602 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180577613 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there was a micro-esolang, too < 1180577998 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay, now I'm down to 101 bytes. . . < 1180578011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1180578097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what program are you writing? < 1180578099 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm down to segfault bytes. < 1180578106 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a simple "Hello, world". < 1180578120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :have you done the elf header overlapping stuff yet? < 1180578142 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can't see a way to actually fit my code *inside* the elf header. < 1180578233 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . I wonder how many bytes a jmp call would take. < 1180578239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can't you overlap the two headers though? < 1180578272 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* much I have done. < 1180578293 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :His second suggested overlap is broken, though. < 1180578443 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe put the first part of the program inside the elf header and jmp to the rest? < 1180578488 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that. < 1180578564 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The problem is, I can't quite figure out a) how many bytes are being used there b) how many bytes I have to actually work with. < 1180578576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or write "hi world" instead and put the data there < 1180578595 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, that's a thought. . . < 1180578613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he says there's nine bytes of padding < 1180578616 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. 9 bytes. < 1180578618 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1180578638 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, just to figure out how many bytes my code is actually *using*. < 1180578651 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Preferably per instruction. < 1180578661 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This'd be easier if I hadn't learned assembly earlier today. < 1180578683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1180578693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asm is possibly the most usefull esolang < 1180578792 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :over, after 4h25 or so < 1180578795 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1180578803 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. Got it down to 87, thanks to the idea of putting the data in the header. < 1180578816 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in that time, we did what one man could do in 20 minutes < 1180578836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1180578884 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if I can get a shorter way to exit. . . < 1180578897 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :segfault < 1180578915 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1180578931 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :25 minutes to decide on ADD, TIEMZ, NURF, and OVAR < 1180578940 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Segfaulting grants 79 bytes. < 1180578952 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just make the spec say the program must print "segfault" and exit < 1180578981 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, if *that* is all I'm going to do, all I need is the ELF header. < 1180579000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :segfault messages are non standard methinks < 1180579140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Wadler later formulated a law to describe how effort was allotted to various topics: semantics is discussed half as much as syntax, syntax is discussed half as much as lexical syntax, and lexical syntax is discussed half as much as the syntax of comments. < 1180579172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(from A History of Haskell) < 1180579181 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :at the end we just about managed to squeeze in a vote saying that we would have only int math initially < 1180579199 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :though no-one bothered to say what *width* of integer < 1180579258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NURF and OVAR? < 1180579324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which of course leads to the obvious question: have you decided on comment syntax? < 1180579340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make it 2**16 bits wide < 1180579359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW to end-of-line < 1180579362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: heh < 1180579398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only 2048 words < 1180579402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suggest ALSO as comment continuation :) < 1180579420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the correct spelling is. < 1180579466 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzz < 1180579489 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I get the feeling his last header is broken. < 1180579543 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, of course, it is. < 1180579645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder just how slow 2**16 bit arithmatic would be < 1180580229 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With a bit more munging, I was able to get "Hello world\n" to fit in the ELF header. < 1180580319 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1180580327 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the a.out specs look like. < 1180582672 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. If this *worked* the way I thought, I'd have a damned small program by now. < 1180582784 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh. < 1180582793 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I, uh, don't have a.out support in-kernel. < 1180582828 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1180583250 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180583358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :consider a number system in base 2i < 1180583370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think you can represent any complex number in it < 1180583380 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with 4 symbols < 1180583403 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :47 (base 10) = 30103 (base 2i) < 1180583458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's base -4 with a twist < 1180583468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1180583540 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1180583543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :base -4 can't do complexes < 1180583608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-i = 0.2 < 1180583609 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would anyone here happen to know the intimacies of the Linux a.out format well enough to tell me whether or not I'm being an idiot? < 1180583639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i = 10.2 < 1180583647 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: Intimacies? No. Enough to tell me whether you're being an idiot? Maybe. < 1180583658 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Mmkay. < 1180583682 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/hello-2.asm < 1180583717 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I probably am doing something really stupid, like "trying to ignore the assembler's nice little 'header' and such". < 1180583729 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't, however, speak ASM very well. < 1180583737 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep < 1180583737 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Well, that is exactly what I *am* doing stupid, probably. < 1180583741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0,1,2,3,130,... < 1180583749 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Nor do I; I just learned it *today*. < 1180583758 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawlercoptah < 1180583819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh darn, knuth though of it first < 1180583820 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would *prefer* being able to do this 'uber-tiny Hello, World' thing using a.out, just because the header is much, much smaller. < 1180583822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :131,132,133,120,...,110,...,100,... < 1180583822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Quater-imaginary_base < 1180583823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1180583871 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I may just have to stick with my psuedo-ELF version. < 1180583886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and when he was in high school no less < 1180583917 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: So what? I've written a few heaps of code in high school. :p < 1180584134 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For my "Why the *hell* did you do this", working version: http://pikhq.nonlogic.org/hello.asm < 1180584149 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :87 bytes of "Hello, world". < 1180584360 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now make it a BF interpreter. < 1180584393 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll get around to that later. < 1180584399 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1180584401 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I still need to beat the dead horse. :p < 1180584852 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or just a utm < 1180585658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anyone ever used the quater-imaginary base seriously in computers < 1180585749 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Why would you use it instead of 2 floats? < 1180585860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could do multiplication quickly or something < 1180585878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exact arithmetic, anyhow < 1180585911 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe for the same reason no one uses exact reals < 1180586038 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, hi. I'd like to introduce you to the mpz_t type. < 1180586075 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's integers < 1180586166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see one example: "Simplified optical complex multiplication using quater-imaginary number representation." < 1180586183 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's head explodes. < 1180586197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :optical multiplication < 1180586331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"But it takes a true genius (No offence Sid), to invent something as wacky as a Quater Imaginary Base Number System !" < 1180586356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus we conclude that our bsmntbombdood is a genius too :) < 1180586391 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180586403 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180586510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway i'm off to bed < 1180586519 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1180587205 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1180587343 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180587598 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Fine. Here's something for you. < 1180587631 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :struct real_t {mpz_t integer, fractional}; < 1180587689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Q != R < 1180587718 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What? That can represent all reals that fit in RAM. < 1180587736 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, no. < 1180587740 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ohwait < 1180587746 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, still no. < 1180587747 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pi < 1180587748 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :e < 1180587750 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :sqrt(2) < 1180587756 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those don't fit in RAM. < 1180587763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :touche < 1180587766 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you've got a Turing macine. < 1180587768 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Touché indeed. < 1180587786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unicode bad < 1180587792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :touch\'e < 1180587798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tex good < 1180587800 0 :GregorR!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180587800 0 :sp3tt!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180587812 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unicode good. < 1180587816 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Tex also good. < 1180587860 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But the Unicode "touché" is *IRC* good. < 1180587877 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :touch\'e is only \tex good. < 1180587898 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1180587934 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, I think "touché" renders properly in recent Tex builds, anyways. ;) < 1180588475 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180588475 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1180588794 0 :sp3tt!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180588794 0 :GregorR!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180590181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm, by representing strings as trees you get constant time concatenation and O(log n) time indexing < 1180590542 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180590542 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1180590855 0 :sp3tt!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180590855 0 :GregorR!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1180590947 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180590947 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1180591179 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay, I'm thinking that my little "Hello, world" program is the smallest asm one that will run on a 2.6 kernel. < 1180591295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how long? < 1180591780 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :80 bytes. < 1180591793 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a 59 byte one, but it won't run on my system. < 1180591960 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what makes you think it runs on others then? < 1180592082 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Need to try it. < 1180592146 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Runs on Gregor's box and Leibniz. < 1180592157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1180592172 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Linux gdeskgor 2.6.17-14mdv #1 SMP Wed May 9 21:11:43 MDT 2007 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GNU/Linux < 1180592184 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Linux leibniz 2.6.8-3-386 #1 Thu Sep 7 05:39:52 UTC 2006 i686 GNU/Linux < 1180592191 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Notice something in common there? < 1180592549 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Other than i686 GNU/Linux? No, not really. < 1180592656 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, the "it runs on those"? < 1180592672 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Don't expect coherency from me. < 1180592685 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please, don't. I've been doing a whee bit too much x86. < 1180595621 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180595795 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1180596159 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1180597096 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1180598399 0 :clog!unknown@unknown.invalid QUIT :ended < 1180598400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1180601064 0 :jix_!n=jix@195.37.106.60 JOIN :#esoteric < 1180605731 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1180608164 0 :iamchrist!n=Christ@69.62.232.46 JOIN :#esoteric < 1180608231 0 :pb_ee1!n=nospam@83.145.75.66 JOIN :#esoteric < 1180608474 0 :pb_ee1!unknown@unknown.invalid PART #esoteric :? < 1180609102 0 :aarcane!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180609578 0 :aarcane_!n=Christ@69.62.232.46 JOIN :#esoteric < 1180609663 0 :iamchrist!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180609768 0 :iamchrist!n=Christ@69.62.232.46 JOIN :#esoteric < 1180610684 0 :aarcane_!unknown@unknown.invalid QUIT :Connection timed out < 1180613354 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1180616279 0 :sebbu!n=sebbu@ADijon-152-1-108-64.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1180618285 0 :jix_!n=jix@dyndsl-091-096-038-104.ewe-ip-backbone.de JOIN :#esoteric < 1180620324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fucking python < 1180625800 0 :crathman!n=chatzill@mail2.imedica.com JOIN :#esoteric < 1180627987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is that a new sexual deviancy? < 1180628033 0 :crathman!unknown@unknown.invalid QUIT :Remote closed the connection < 1180628055 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, repelled him < 1180628607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, that's my little bother. < 1180628621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*brother < 1180628622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though < 1180628633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he has a scoping disorder. < 1180628638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :real bad one < 1180632044 0 :sp3tt_!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1180632084 0 :sp3tt_!unknown@unknown.invalid PART #esoteric :? < 1180633065 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: scoping? < 1180633081 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, I am sure I have seen him elsenet... < 1180634822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes exactly, it's very hard :< < 1180634891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even harder trying to explain a problem trying to keep it a double entendre < 1180634912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now have my constants defined in every function. < 1180634928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how should i do it? < 1180636165 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels confused < 1180637505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1180637527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python has neither lexical nor dynamical scoping < 1180637557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... how do i make a global i don't have to explicitly "include" in every function with "global" < 1180637559 0 :W|cked!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1180638631 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Use Tcl. < 1180638664 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Globals are either prefixed with ::, or included in your function's namespace with "global" or "upvar". < 1180639475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::: okay < 1180639930 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too much of a Tcler for his own good < 1180640618 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :some things are really hard to phrase < 1180640988 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1180641036 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I occasionally end up expressing things with explicit qualifiers < 1180641043 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*quantifiers < 1180642068 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180642194 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles at the number of letters in "haemmorrhage". < 1180642208 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with just "hemorage"? < 1180642215 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1180642237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with just "bogles"? < 1180642257 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with just ""? < 1180642277 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "bogles" would be prnounces differently < 1180642284 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*pronounced < 1180642321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually it is just haemorrhage. < 1180642334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, oops, yes < 1180642390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ae is obviously from a greek diphthong, spelling latinized. < 1180642458 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hemorrhage is fine. < 1180642497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, "hæmorrhage". < 1180642514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia says AE:e, BE:ae < 1180642534 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"AE"? "BE"? < 1180642545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :american/british < 1180642551 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1180642607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway norwegian does not seem to have that word but we spell another word "hemoroider" < 1180642625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(google says about equally with or without double r) < 1180642653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we have a policy of simplifying spellings < 1180642662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :English is usually the best language for technical vocab. < 1180642682 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :English has a policy of keeping the original language's spelling. < 1180642684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1180642694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"best"? < 1180642702 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :especially in words like "jalapeno" < 1180642711 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English has a hell of a lot of technical vocabulary. . . < 1180642724 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :most computer terms, for example < 1180642736 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also got a very, very confusing system of spelling, simply because it uses the spelling for the original language. < 1180642745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway norwegian also seems to be less willing to use excessively technical terms for common medical words < 1180642765 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The French, being the closest "foreign" country, naturally hate anything English (linguistically). < 1180642798 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is kind of ironic, considering that they forced *their* language into ours. < 1180642806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although we are not as fanatical as the icelandic, who translate nearly everything. < 1180642834 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Hallelujiah" "café" "ballet", etc < 1180642855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :english is just a gigantic pile of garbage, linguistically. < 1180642861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1180642873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's so complicated, most linguists never bother studying it. < 1180642873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls PTerry's remark on that. < 1180642885 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the verb declensions are ok < 1180642886 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English is ever language. < 1180642889 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Every. Single. One. < 1180642901 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and we have got rid of fucking noun genders < 1180642906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : English has a hell of a lot of technical vocabulary. . . < 1180642906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : most computer terms, for example < 1180642908 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(there we go. I used 3 different linguistic sources in a single sentence!) < 1180642912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : The French, being the closest "foreign" country, naturally hate anything English (linguistically). < 1180642913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : Which is kind of ironic, considering that they forced *their* language into ours. < 1180642915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :siamese twins? < 1180642919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i heard there is an indian language which considers all english words included in theirs... < 1180642928 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't *think* so. < 1180642946 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so your hand is male, the fingers are female, the thumb is neuter, and the wrist is female of neuter depending on which word you use. WFT?! < 1180642950 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*or < 1180642992 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"And then the tsunami pummeled the fjord". There we go. One sentence, 4 languages. < 1180643012 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :".. during the typhoon" < 1180643020 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it depends on how the word sounds, not on what the thing is. < 1180643037 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not in my experience < 1180643046 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: in the languages i'm familiar with, anyway (spanish, russian, ukrainian, hebrew, portuguese) < 1180643053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :french is not that easy. < 1180643063 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"... after the cumulonimbus clouds came in, following the Czar." < 1180643093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the germanic languages with genders are not so easy either < 1180643109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in both cases most endings have turned into -e or nothing < 1180643142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while in spanish/russian the endings still can be several vowels, mostly correlated with gender < 1180643161 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :noice that "came" uses an strong anglo-saxon past tense, whereas "pummelled" uses a weak one. < 1180643256 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even our Germanic roots are muddled. . . I think it's 4 or 5 Germanic languages that contribute to our *early* language. < 1180643260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand i read somewhere that you can guess most french words by the last letters, but it's a bit more complicated < 1180643262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this will probably be eventually followed up with removal of gender from germanic langs < 1180643273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :english has already done so < 1180643286 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not in our lifetime of course < 1180643291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :swedish and danish has collapsed masculine and feminine < 1180643294 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in the meantime, just learn spanish instead :) < 1180643310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :every natural language will die pretty soon. < 1180643315 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ne, ne, ne! Lernu Esperanton. < 1180643318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the overwhelming majority of words have "regular" gender < 1180643328 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Languages don't die, they blend. < 1180643336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :languages do dei. < 1180643336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :die. < 1180643341 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180643348 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the big ones aren't in any danger at teh moment, though. < 1180643351 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They 'die' by merging into another language. < 1180643351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they die if no one remembers them anymore. < 1180643356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: correct < 1180643356 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: no, often they just die < 1180643365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is not dying, Pikhq < 1180643373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's... merging < 1180643373 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: http://en.wikipedia.org/wiki/Language_death < 1180643405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the majority of languages currently spoken are in immediate danger of death. < 1180643413 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a serious issue for linguists. < 1180643443 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(immediate, as in right now, not in a couple hundred years) < 1180643458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they will merge into english first, prolly, then, hopefully, they all die and ppl start using a _good_ language, an artificially made one. < 1180643460 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I stand corrected. < 1180643461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :within 1-2 generations < 1180643475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :many currently still spoken languages will die < 1180643476 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that last phrase is an oxmoron < 1180643494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that no speakable language offers that much over any other, apart from the people who use it. < 1180643507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as i also am an ox moron, you will have to tell me what that is < 1180643514 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*oxymoron < 1180643518 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :STFW < 1180643524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :STFWikipedia < 1180643555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. so? < 1180643564 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: if everybody in the world speaks one language... that will just suck < 1180643569 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :monocultures are bad < 1180643576 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the artificial langs can;t really be much better than any natural ones < 1180643580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, why not make more than one language? < 1180643584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes they can. < 1180643588 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1180643590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, they can't. < 1180643593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :natural languages suck :\ < 1180643600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :languages are highly evolved tools < 1180643607 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(natural languages) < 1180643613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1180643626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps in a few hundred years spoken languages will give way to visual cybernetically transmitted ones... < 1180643629 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just as you can't design an organism better suited for survival that the naturally evolved ones, you can't design a language that's better than the ones we have < 1180643645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the existing stuff is just too good < 1180643647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180643649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(unless we somehow find a "natural" telepathy) < 1180643652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it sucks < 1180643658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you're ignorant < 1180643661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1180643662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you wish < 1180643672 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :beyond the obviously awkard things, like having 93 different phonemic clicks and 8273 verb declensions, there is not much you can do to make a language better < 1180643687 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's not "awkward", that's "expressive" < 1180643692 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: I'm going to beg to differ. . . < 1180643711 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it mostly comes down to libraries, i.e. vocab, which English is good at < 1180643726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have anything on paper about this yet, so you will have to wait a few years for my arguments. < 1180643734 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :English is an excellent language. I love it. < 1180643739 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can make an organism which is *much* better than other organisms in certain niches. < 1180643746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Of course I love the other ones too. < 1180643748 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you increase the density, people end up speaking slower by ecxactly the same amount because everything is more fragile < 1180643770 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: pretty much; nevertheless, it's good for things like poetry < 1180643792 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you make it more logical, you find that many people don't think logically, and that they want to express some compilcated things often and some simple things rarely < 1180643793 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: a language that doesn't support poetry well is not particularly interesting :) < 1180643815 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that last point is of particular note... < 1180643849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :english is very expressive thanks mostly to vocab < 1180643854 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :learning some Set theory, Prolog, and Haskell did far more for me than 4 years of French < 1180643867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: how are those things at all related? < 1180643883 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, languages are supposed to offer different views on the world < 1180643884 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto bonas por poezio, mi pensas. < 1180643906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :esperanto is terrible simply because of the suffixes :) < 1180643915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not enough variety < 1180643919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :At first, I kept getting frustrated by that lack of HoF in English. < 1180643920 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ne, ne, ne. Tre bona! < 1180643922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course, that's not really an issue < 1180643935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just write unrhymed poetry, like many natural langs do < 1180643945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(japanese) < 1180643953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but small vocab is also an impediment < 1180643955 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :はい。 < 1180643959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: ? < 1180643969 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you just said an empty line! < 1180643975 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I said "Hai". < 1180643980 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in Japanese? < 1180643988 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not my fault you don't do Unicode. < 1180643989 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1180643994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i have a crappy font < 1180644001 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Fixedsys < 1180644015 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a.k.a Fixe-days :-P < 1180644027 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway having many languages is nice :) < 1180644035 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes. < 1180644039 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but not stable < 1180644047 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, no < 1180644055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: having many languages is more stable than having one < 1180644068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you have one, it will break apart into several < 1180644075 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: The history of the human race would like to come up and tell you about this bit about "always having multiple languages". < 1180644098 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I meant it isn't stable *now*. < 1180644104 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: latin is an excellent example, and it's happening slowly with spanish and english < 1180644107 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we seem to be heading for a few dozen < 1180644122 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hopefully more < 1180644133 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: gobal communications may slow down the differentiation < 1180644138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: there's a lot of, for example, tiny european languages that coexist with the main language and aren't dying < 1180644144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(catalan and such) < 1180644147 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm :-S < 1180644150 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, point < 1180644175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a whole LOT of langs are dying in africa and south america and australia < 1180644179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they will most likely die < 1180644225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i believe there's something like 6000 at the moment and we're heading for 600 very very soon :( < 1180644238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but 600 is still decent < 1180644285 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling that the number of languages in existence is cyclic. . . < 1180644302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: no < 1180644302 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We got a ton of languages dying or converging at one point, and later, we get them breaking up. . . < 1180644314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: no, globalization makes it smaller < 1180644323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: it's been declining for a while < 1180644333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(discovery of america was a biggie there) < 1180644339 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it *does*, but I can't help but feel that it more changes the intensity of the cycle. < 1180644365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: when latin broke apart, the number of parts was much smaller than the number of languages that died as latin expanded < 1180644367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :next cycle starts when when the human race disperses into outer space < 1180644370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*when < 1180644390 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: we used to have many small tribes living pretty much separatly < 1180644400 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: so, a huge number of languages, each one with only a couple hundred speakers < 1180644408 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is still the situation in some parts of the world < 1180644408 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Yeah. The increasing globalisation *changes the intensity* of the cycle. < 1180644418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all these tiny languages will surely die < 1180644430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(outer space though) < 1180644435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, it changes the basic isolation parameter < 1180644446 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You don't disprove my point by proving it; you *really* don't. < 1180644451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: you think things like the internet do nothing to decrease the number of languages? < 1180644476 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and to "stabilize" existing ones < 1180644481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :relatively speaking < 1180644492 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Of *course* I do. It's just that that means that when the cycle goes around to *increase* the number of languages, there will be fewer languages at *that* peak than the previous one. < 1180644500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the internet _could_ stabilize a language that was thinly dispersed < 1180644503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :spanish, for example, was falling apart steadily < 1180644511 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but now the process is slowed down by media and pop culture < 1180644515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finland it's mostly the less intellectual ones that adapt english into their spoken finnish < 1180644522 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as people in spain watch latin american movies, etc < 1180644524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :intellectual? < 1180644525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180644537 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although the languages would probably split apart *less* simply because of globalisation, it will still happen. < 1180644537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt each and every word i write. < 1180644542 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(especially with the smaller ones) < 1180644573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :usually languages split after a big expansion of a single language followed by the collapse of the associated empire < 1180644574 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Consider Esperanto. . . And the *class* of languages that have formed around it, the Esperantidons. < 1180644578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does not change the _intensity_ of the cycle but its balance point < 1180644588 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Fair enough. < 1180644606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and we don't yet know whether the balance point has shifted so far that it is now 1. < 1180644619 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's "cyclic" in the same death as the "circle of life" is cyclic < 1180644627 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it helps to think of languages as living things < 1180644648 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they practically are < 1180644743 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(thinking of them as species is more accurate but less exciting) < 1180644745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like bacteria perhaps, which also have the ability to merge genetic material < 1180644758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just removed about a grapeful of my hair 8| < 1180644798 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you measure hair by the grapful? < 1180644809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the reason artificial languages can't work is that they'll stop being artificial as they're used < 1180644810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that may or may not be a bad thing, dependent on whether you are a good self-hairdresser... < 1180644817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... it's a big ball < 1180644827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: not if that's not allowed. < 1180644832 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not allowed?? < 1180644836 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1180644837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Language Police? < 1180644840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1180644844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR and the like. < 1180644847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's what has happened with several signed languages, i guess < 1180644851 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what arrangement is you hair in? < 1180644853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: correct < 1180644859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's a good example actually < 1180644861 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: A good few artificial languages are just *meant* to be artificial at the start, with the *hope* that they'll become natural. < 1180644861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's long and all around. < 1180644870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: well, the problem is < 1180644870 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1180644876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: say you have esperanto, it's nice and regular < 1180644885 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not true, but anyways. < 1180644896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: if people actually spoke it, it would become irregular in no time < 1180644903 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: as i understand, this has already started to happen < 1180644910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this did happen to sign languages < 1180644916 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also forked into the Esperantidos. . . < 1180644942 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Some, like Ido, are mutually intelligible, so are more like dialects) < 1180644950 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :someone comes along and decides to add voicing harmony, then they dike out the voicing distingtion on sybilants, then fuck around with it some more, and before you know it, it's and irregular mess < 1180644986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: many things happen naturally, without anybody specifically "deciding" to do stuff < 1180645030 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you know what I mean < 1180645056 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the only way to avoid changing a language is to not use it :) < 1180645071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(case in point: hebrew) < 1180645078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however some language changes probably really started as deliberate in-jokes < 1180645096 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or to make it so delicate that a change will tumble the whole thing down. . . < 1180645098 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hebrew was revived after 2K years of beind dead < 1180645114 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eek! zombie language! < 1180645115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it is less "evolved" than other languages < 1180645129 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some sort of esoteric natural language. . . < 1180645138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the people responsible for revival actually made up a whole bunch of words < 1180645144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like 'kettle' < 1180645151 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :acbg,j. < 1180645153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for things that weren't around 2000 years ago < 1180645158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: if you make it too delicate then it will not work in noisy environments < 1180645182 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You could just as well make the *grammer* far to delicate, instead of the phonemes. < 1180645185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1180645185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1180645185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1180645194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wrong chan. < 1180645207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: people will just simplify it then. < 1180645219 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is happening in many languages < 1180645249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: but if there is redundancy then there _will_ be possibility for compression < 1180645249 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg latin lost its cases and several verb tenses < 1180645300 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . The Malbolge of esoteric languages? < 1180645307 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1180645307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and if there's no redundancy, people will introduce it, because redundancy is useful < 1180645308 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spoken. < 1180645322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although several new tenses were added, so romance languages may actually be more complicated on that point < 1180645331 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't think they are. < 1180645340 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and spanish is losing some tenses too < 1180645353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, lost < 1180645357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: i just recall someone saying so < 1180645398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it may depend on if you count the compound tenses as well, i guess < 1180645404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*whether < 1180645477 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :spanish lost future subjunctive < 1180645485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"The future subjunctive is rarely used in modern Spanish and mostly appears in old texts, legal documents, and certain expressions" < 1180645507 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(it's a simple tense) < 1180645585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most recent changes in finnish are just that a few complex tenses have died because the majority of finnish ppl don't know how to use them < 1180645588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one of the tenses formed after Latin from merging infinitive with haber, i guess? < 1180645592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not tenses < 1180645596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...things-. < 1180645657 0 :Trey_!n=Trey@d47-69-231-120.try.wideopenwest.com JOIN :#esoteric < 1180645690 0 :Trey_!unknown@unknown.invalid NICK :W|cked < 1180646028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :W|cked: are you one of the language-the-shall-not-be-named devs < 1180646031 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180646076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(the actually-nothing-wrong-with-it-but-getting-excessive-attention language) < 1180646439 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :lolcode? < 1180646444 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :HAI < 1180646462 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :and no :( < 1180646901 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Did you hear about their 2-armed IF? < 1180646912 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like an if-else in C < 1180646915 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1180646954 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :W|cked: Due to various compromises between everyone's different ideas, it comes in 72 different forms, all functionally identical. < 1180646974 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was on the comittee that decided that < 1180646995 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Eris a god who gets results. < 1180647025 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :For what language are we talking about? < 1180647028 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :lolcode? :x < 1180647053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180647059 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :You're joking right? < 1180647086 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1180647096 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :example? < 1180647098 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I'll dig out the description < 1180647105 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1180647120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that they are not 72 _completely_ different forms, just a form with several independent variations < 1180647125 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we voted in the following: "IZ [?] [(.|\n) YARLY] (.|\n) (.|\n) [NOWAI (.|\n) ] KTHX" < 1180647133 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2*3*2*2*3 = 72 < 1180647209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a lot of that comes from treating . and \n as equivalent. < 1180647219 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :true < 1180647230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which actually sounds sensible. < 1180647255 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we also decided thaat everything is a 1d array, I think < 1180647258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell does the same with ; and \n < 1180647264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: erm, kinda < 1180647276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for the right definition of \n < 1180647289 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually it has some slightly-compilcated rules about turning whitespace into ;{} < 1180647298 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :;{} < 1180647308 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the grammar is in terms of {}; , not whitespace < 1180647353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :without that you get 2*2*1*1*2 = 8 < 1180647374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :python may also be similar < 1180647393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but simpler < 1180647418 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1180647497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's that YARLY about? < 1180647508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah really < 1180647547 0 :iamchrist!unknown@unknown.invalid NICK :aarcane < 1180647579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"noway" is "else if(false)"? < 1180647585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*NOWAI < 1180647626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IZ - YARLY - NOWAI - KTHZ = IF - THEN - ELSE - END, i guess < 1180647660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not _that_ strange, apart from the variations on YARLY < 1180647706 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why are we discussing lolcode < 1180647717 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stammers < 1180647721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, in fact that is a bit broken, you can have ? . YARLY < 1180647722 0 :W|cked!unknown@unknown.invalid PRIVMSG #esoteric :W...ww.wwhat lolcode < 1180647778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you have some kind of unhealthy interest in this language. You keep bringing it up. < 1180647787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1180647812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least edit its esolang page then :) < 1180647869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hard to do when it is still under construction < 1180647873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ICBA < 1180647879 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Learn a less odd language, like assembly. < 1180647910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lolcode doesn't seem particularly odd from what i've heard about it < 1180647925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it seems the developers are not knowledgeable enough to introduce non-standard features < 1180647940 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(not knowledgeable and not imaginative enough) < 1180647949 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Learn a *more* odd language. < 1180647954 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like PEBBLE. < 1180648703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how do you lot remember who everyone is on this channel? < 1180648711 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are so many here now < 1180648737 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm lament < 1180648742 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and i'm pretty sure you're SimonRC < 1180648745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180648747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1180648751 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :those others, i have no idea < 1180648758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1180648759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, oerjan is oerjan < 1180648776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but I forget things like whether GregorR or RogerTheGreat is the on with the hats. < 1180648784 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be Gregor. < 1180648807 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mst of you blur together a lot for me < 1180648818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm the one who has far too many towels. < 1180648830 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even me, Mr "I <3 PEBBLE to much"? < 1180648846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180648892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, do you forget things like that about people outside the net? < 1180648973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gregorR should be easy, we have pictures of him. < 1180649030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rogerthegreat is a bit vague to me too. < 1180649190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess information sort of accretes on people until it reaches critical mass < 1180649200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :suppose so < 1180649237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is the gay norwegian farmer < 1180649250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and fizzie is the retired scuba diver with 7 cats < 1180649261 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is? < 1180649301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're just a blur. < 1180649314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq is the obnoxious 9 year old with plans for world domination. < 1180649367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, right. < 1180649374 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1180649388 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Feeling 'complemented' here. < 1180649436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Lament is the Russian mafia hitman. < 1180649471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :people who know that little factoid tend to not live for very long < 1180649495 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck. < 1180649508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: congrats, you just doomed everyone in the channel < 1180649544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that's ok, just part of my plans for world domination. besides i had to kill them anyhow since you revealed i was gay. < 1180649584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a complete personality assigned to all of you. < 1180649587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought that was public knowledge, hence the oerjan.isgay.com website and all that < 1180649601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just might be biased for those who talk little. < 1180649613 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1180649622 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let's just ban all those who talk little < 1180649699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament... i think of you as a connection between functional and imperative programming... i have no idea where that has come from :) < 1180649702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed i had to move out of the closet. it got too full of towels. < 1180649771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus, i have a who-is-friends-with-whom diagram in my head, i guess deduced from conversations of small groups < 1180649814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I mostly play music and take pictures and do no esoteric programming. < 1180649821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I did, however, take a course with cpressey at one point. < 1180649829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, ah, lament is friends with GregorR yet talks about math, GregorR i've mostly seen talking about c++. < 1180649845 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(not that cpressey is ever around) < 1180649848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or D, or plof < 1180649850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: you have a does-a-lot brand on you. < 1180649863 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :talks-a-lot maybe < 1180649865 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1180649877 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember which of you is the other one who konws Haskell... < 1180649881 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, and i put up falsebot which inspired egobot < 1180649882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1180649884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-: < 1180649886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises hand < 1180649890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know haskell < 1180649890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180649893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also... lament < 1180649894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1180649896 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180649902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... SimonRC i guess, a bit < 1180649903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1180649904 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i also like python :) < 1180649910 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1180649936 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Oooh, like, we can do duck typing. Yay!" < 1180649959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where is that ehird guy again? i finally got his little language implemented after i switched from Perl to Python < 1180649966 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and there is no conflict between cowboy.draw() and sprite.draw(), nosiree < 1180649991 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(note: Haskell can resolve that ambiguity just fine) < 1180650027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with modules, but then so can python < 1180650036 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, python isn;t a bad language at all < 1180650040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i made some programs with sadol when was around, and he then disappeared for a few months < 1180650049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the creator < 1180650071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that'll happen to you too < 1180650079 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's just that my experienc of it is spending half an hour implementing some algebraic data types, then realising that it would be easier in a language with native support for the darned things < 1180650200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am sure some people have the opposite experience with objects in a functional language < 1180650480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :true < 1180650584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, me < 1180650611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why do i still have to write essays on paper... i now have to erase about 70 words just to add one sentence i accidentally left out. < 1180650622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1180650630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so in the conversation. < 1180650638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are not allowed to use a printout? < 1180650647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1180650736 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do it on computer first, then copy it out longhand? < 1180650768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah... that's what i should've done. < 1180650777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did that last time < 1180650793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i finished the essay right on time, the night before i should've returned it < 1180650814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it took me 6 months to finally copy it on paper and turn it in :) < 1180650914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus this makes no sense since my handwriting is undecipherable < 1180652237 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180652289 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1180652297 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still doesn't appreciate being called a 9 year old. . . < 1180652306 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's an insult to 9 year olds everywhere, I fear. < 1180652339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would 99 year old be better? < 1180652355 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite that senile. < 1180652366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sez you! < 1180652389 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can call me that if I get a hip replacement. < 1180652393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but your perception is clearly distorted by your condition. < 1180652508 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course it's distorted by my 17-year-old-ness. < 1180652573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, 17 year old dogs are often senile. < 1180652593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you thought no one knew you were a dog on the internet?) < 1180652595 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a member of Homo sapiens, last I checked. < 1180652606 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought only oerjan was homo < 1180652608 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Fine. I'm only a dog when I'm online. < 1180652615 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When I'm offline, I change species. < 1180652626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a weredog, ok < 1180652642 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a genius one at that. < 1180653011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow, ich bin fucking fertig :) < 1180653074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :following conversations and playing irc trivia i write 1 wpm on average < 1180653130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i'll never have to write another essay in german or swedish, excluding matriculation. < 1180653181 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One word per minute? < 1180653185 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit. . . Slow. < 1180653192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :und there war viel rejoicing. < 1180653226 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ARGH!!! GERMANISH! < 1180653338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit slow, that exactly was my point < 1180653372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, standard deviation is needed before jumping into conclusions. < 1180653384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :germany outlawed hacking tools < 1180653386 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean the average for essay writing. . . < 1180653388 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I blame IrC. < 1180653403 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: I think their definition is vague enough to include the human brain. < 1180653415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq: have you seen Folkspraak? < 1180653456 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I haven't. < 1180653464 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why would I care about the people's speaking? < 1180653487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually you hear it, now see. < 1180653676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was an auxiliary Germanish language that we discussed on the conlang mailing list years ago. I am surprised to see it has a (disputed notability) Wikipedia article, and (not as surprisingly) has split into several versions. < 1180653684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tonight, i'm gonna go to sleep early! ------> < 1180653719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*not < 1180653778 0 :CakeProphet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1180654059 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq was on a conlang list? < 1180654094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no i was < 1180654107 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1180654119 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am on CONLANG-L and the ZBB. < 1180654477 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1180654481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :quoting wp: "there is no article in Latin, Sanskrit, Persian or in some modern Indo-European languages such as standard Russian and Czech." < 1180654489 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's this non-standard russian that has articles < 1180654949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, russian wikipedia has some info < 1180654968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean it actually exists? < 1180654985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that non-standard russian) < 1180655019 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the example given is from late-1600s church language. < 1180655038 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anybody know of a good algorithm/library for comparing images more intelligently than just pixel differences? < 1180655120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the original slavic church language was old Bulgarian, wasn't it. and Bulgarian has articles. < 1180655139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not that there is necessarily a connection. < 1180655142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's how it got there. < 1180655147 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, there's likely a connection. < 1180655407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does "skoal (dip) declension" mean? It's in the article on Bulgarian. < 1180655415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i'm guessing case) < 1180655459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand. < 1180655539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the reason i am not sure if there is a connection is because i don't know how recent Bulgarian articles are < 1180655584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was changed from "noun" to "skoal (dip)" without comment. < 1180655676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll change it into "case", me thinks. < 1180655700 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Raster->SVG, diff svg1 svg2 < 1180655701 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1180655767 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :......................................... no :P < 1180655813 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . You *could* do something a bit lengthy by comparing color values, edges, etc. . . < 1180655821 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not sure that's "Good".