< 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?