< 1227830430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, another idea: < 1227830432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EAT MY EYEBALLS < 1227830434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :discuss < 1227830887 0 :DarkPants!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1227830904 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1227830910 0 :DarkPants!unknown@unknown.invalid NICK :GreaseMonkey < 1227832521 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1227832526 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats ehirds eyeballs < 1227832952 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1227834384 0 :Jarocks!n=Jarocks@c-68-46-95-233.hsd1.pa.comcast.net JOIN :#esoteric < 1227834389 0 :Jarocks!unknown@unknown.invalid PART #esoteric :? < 1227835132 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1227835146 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227836027 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1227836605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BLARGH TURKEY COMA < 1227836622 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1227837613 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't eat turkey today. < 1227837850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1227837851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SIN < 1227839036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of all the times for the MPFR web page to be down >_> < 1227839358 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :UINTMAX_MAX < 1227839359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1227839866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's the maximum value of the maximaly-sized int. < 1227839870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*maximally < 1227840334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, I just thought of a great way to effectively break the GPL. < 1227840358 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Distribute your source in GPL ... along with hundreds of megs of irrelevant (but compiling) source, which is all incompatible and functions slightly different purposes. < 1227840372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nobody will be able to disect the part that actually corresponds to the binaries you distribute :P < 1227840738 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :hmm "The source code for a work means the preferred form of the work for making modifications to it." < 1227840759 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :you just have to convince them that that's your preferred method ;) < 1227840777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :P < 1227840849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well this is a weird thing to see in any C file: < 1227840851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define char bogus_type < 1227840851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define short bogus_type < 1227840851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define int bogus_type < 1227840851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define long bogus_type < 1227840851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define unsigned bogus_type < 1227840852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define float bogus_type < 1227840854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define double bogus_type < 1227840898 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :intriguing < 1227840978 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :it's from GCC? I suppose that makes a little more sense. < 1227841008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's in libgcc2.c :P < 1227841033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Still pretty weird. < 1227841106 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1227841809 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1227842048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vi gives shockingly useful error messages. < 1227842054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"/var/tmp" Not Supported < 1227842062 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realize a directory could be unsupported. < 1227843135 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227843555 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have vi about 1/3 working :P < 1227844166 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1227844214 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :when will bc work? < 1227844264 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it'd be great to have a bignum calculator handy < 1227844305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's bc part of? < 1227844314 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's in bin < 1227844326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it just doesn't work? :P < 1227844330 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :part of...? the unix utilities? < 1227844342 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1227844346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In this case, heirloom toolkits. < 1227844375 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I care more about vi ;) < 1227844528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It loads termcap ... and does nothing with it ... < 1227844590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc > bc < 1227844688 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1227844695 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1227844981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dc works :P < 1227844994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: bc is just an absurdly-complicated wrapper for dc anyway. < 1227845001 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1227845050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH WTFBBQ X_X < 1227845064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It opens /etc/termcap ... and doesn't read a single effing byte!!! < 1227846858 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Orc seems interesting, but the interpreter is so shitty < 1227847220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Orc? < 1227847224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(ORK?) < 1227847255 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OOOOORC < 1227847264 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The one that was recently deleted fromthe wiki < 1227847272 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Concurent programming. < 1227847281 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's three interpreters. < 1227847284 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :One online. < 1227847294 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :One that requires that I open Eclipse to run it < 1227847299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And one that only works on Linux < 1227847475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty sucktacular. < 1227847490 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1227847502 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to find a concurent language. < 1227847523 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying Spico here, even though it's supposed to be used for biological simulations. < 1227847750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it requires Mozart Oz. < 1227847754 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which requires Emacs. < 1227847760 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I can't find a Windows version. < 1227847767 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hate OS-dependant programs < 1227847775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but so's your face. < 1227847790 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, my face also hates it. < 1227847799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And that's why I'm making JSMIPS! Every program is suddenly non-platform-dependent ... or some such bullshit :P < 1227847831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But will I want programs that runs on JSMIPS? < 1227847853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it :P < 1227847856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I almost have vi running! < 1227847914 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The Stochastic Pi Machine (SPiM) is a simulator for the stochastic pi-calculus that can be used to execute models of biological systems. The machine has been formally specified, and the specification has been proved correct with respect to the calculus < 1227847919 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, let's try that. < 1227847935 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I doubt that it will help me a lot with such a specific purpose < 1227848018 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227848030 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's pretty much only pi calculus < 1227848041 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although it would be nice to try it a bit < 1227848068 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I love the examples. < 1227848070 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's o$ < 1227848074 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :no hello world < 1227848080 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's ionization of NaCl < 1227848177 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should reinstall Linux. < 1227848390 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The Transterpreter is a small, portable, open-source runtime for exploring concurrency. < 1227848391 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Give it a whirl... < 1227848391 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :On the < 1227848391 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Desktop Explore programming in a concurrent language on the Mac, Windows, or Linux. < 1227848391 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :On your robot Concurrency and little robots! We currently support the LEGO Mindstorms RCX, and the Surveyor Corporation SRV-1. < 1227848392 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Everywhere else The Transterpreter was developed to be portable and run from as little as 10KB of flash with mere bytes of RAM. Interested developers may grab the source and enquire within. < 1227848395 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck < 1227848398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ooooh, vi is deliciously close to working 8-D < 1227848405 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I want an interpreter on my robot D: < 1227848561 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, finally, an interpreter for occam-pi! < 1227848606 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NO THANKS < 1227848620 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Occam robot! Destroy him! < 1227848622 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :BEEP BOOP < 1227848629 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :EX-TER-MI-NA-TIO? < 1227848632 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :N < 1227848678 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pets your tail as she gently licks your fuzzy anus < 1227848685 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong window sorry < 1227848721 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :OR IS IT? < 1227849150 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227849181 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, let's see how this occam pi works. < 1227849192 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Unless you want to lick my fuzzy anus. I'm down with that. < 1227849521 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1227850143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vi is so close to working >_> < 1227850242 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses ee instead < 1227850251 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1227850252 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :that < 1227850257 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :what's missing? < 1227850321 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He needs a giant diamond. < 1227850326 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can you get it for us? < 1227850373 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1227850378 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Occams seems to be what I need. < 1227850386 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just hope it has lambdas. < 1227850397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: I'm not sure ... I think it's just the input is limited. < 1227850408 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Doing once again lambdas without lambdas is a boring prospect < 1227850439 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: are you having issues getting the arrow keys to work? < 1227850457 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: I'm not attempting to get the arrow keys to work, this is classic vi :P < 1227850459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm using hjkl < 1227850467 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1227850485 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In Occam expressions, there is no operator precedence! Therefore, you must use < 1227850485 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :parentheses to specify the order of operation. < 1227850487 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1227850501 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fantastic < 1227856605 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1227858191 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1227858212 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :sounds like INTERCAL < 1227858316 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What does? < 1227858328 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :except in INTERCAL, the grouping is done with symbols other than parentheses < 1227858337 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the lack of operator precedence < 1227858343 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1227858355 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda has that too :o < 1227858420 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to find shit on Occam, because most results are about Occam's razor. < 1227858438 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Occam -razor < 1227858478 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :i.e. http://www.google.com/search?q=Occam+-razor < 1227858504 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah < 1227858523 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/intercal-man/s03.html#4.3 < 1227858540 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1227858547 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you have to use sparks or rabbit-ears < 1227858553 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure Occam has some functional part. < 1227858584 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how's vi? < 1227858606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: There are some other wonky issues I have to fix before I can figure out what's wrong with it. < 1227858694 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hope some of the fixes to vi help bc as well :P < 1227858754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Quite possibly. < 1227858840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thinks like du and cp are failing in truly bizarre ways. < 1227858861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it's some kind of problem with the I/O subsystem, which is probably affecting keyboard I/O just as much as file I/O < 1227858863 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :CP D: < 1227859002 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Rargh < 1227859013 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know a concurent language with lambdas in it? < 1227859199 0 :clog!unknown@unknown.invalid QUIT :ended < 1227859200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1227859271 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"In parallel computing, an embarrassingly parallel workload (or embarrassingly parallel problem) is one for which little or no effort is required to separate the problem into a number of parallel tasks." < 1227859271 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1227859467 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1227859468 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oz. < 1227859469 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lessee. < 1227859478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhhhhhhhh sh**. < 1227859497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This one I don't know if I can fix ... < 1227859511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It seems that something deep in the ABI isn't passing long long's correctly to functions. < 1227859512 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Did you divide by zero < 1227859609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have nothing whatsoever to do with those parts of the ABI. < 1227859818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, never mind ... seems that's a problem with printf specifically. < 1227859825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then that's probably just newlib. < 1227859910 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"While this is theoretically possible, it's obvious that Mr. Stephenson's never actually programmed them himself. If he had, he would quickly have realized that no one programs Turing machines in the real world." < 1227859913 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I resent that remark. < 1227859957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not real-world until there's a Visual Turing Machine Enterprise Edition 2010 < 1227860860 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But what of the LOVE MACHINE 9000? < 1227860867 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's like way higher than 2010 < 1227860959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just reread The Diamond Age a couple of days ago, and actually it was rather real-worldish in the way that after encountering Turing machines, there are successively more "high-level" systems (including that one where stuff was programmed with a language that was "extremely pithy and made heavy use of parentheses") that are just said to be computationally equivalent to Turing machines. < 1227860988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly there's that one bit of programming Turing machines, but it makes for a good story. < 1227861020 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ye Olde ärenthesis < 1227861139 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's futuristic? < 1227861151 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was steampunkish < 1227861161 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then yeah, a Turing machine is probably a bad idea < 1227861306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's "Turing machines in a storybook", not "Turing machines actually used in the future". < 1227861326 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1227861400 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A large part of the book is about an "interactive" educational story book thing. < 1227861412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Turing machines are just used in that book to teach about computing. < 1227861464 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1227861471 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess that makes sense. Of sort. < 1227861488 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Even though they're more useful in a math setting than a computer setting < 1227861499 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Since they're pretty terrible to implement on anything, really < 1227861518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They are mechanical Turing machines, anyway. < 1227861541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Long pieces of chain (with two-position toggle switches in each link) work as the tape. < 1227861541 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How can they be mechanical, if they're in a book < 1227861583 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In the story told by the book. < 1227861754 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Curious, that book is in scribd.com, claiming creative commons attribution non-commercial license. That's surprising, and not even sure if it's actually true. < 1227862079 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"In my previous post I talked a bit about Alex Smith's proof that the Wolfram Prize 2 state, 3 symbol Turing machine was universal" < 1227862081 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Duuuuude < 1227862086 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're blog material! < 1227862091 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can I have your autograph < 1227862278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, I love retardedly-retarded problems. < 1227862290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CAN YOU SPOT THE ERROR HERE: < 1227862298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :if (flags | O_APPEND) { /* stuff for append mode */ } < 1227862308 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is it C? < 1227862319 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't spot it anyway < 1227862386 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To check if a flag is set, you use &. To set a flag, you use | < 1227862389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1227862410 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With |, that will be always true as long as O_APPEND is nonzero. < 1227862451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AYUP < 1227862454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'M EL STUPID! < 1227862466 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are you hispanic? < 1227862543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's still not as common as "if (mode = MODE_BLAH) { ... }"... although I guess that one tends to give some warnings. < 1227862612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: No, but screwing up two languages at once is far more stupid than screwing up one :P < 1227862693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1227862699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One quick way to access the source for dir.php ... cat it X-P < 1227862944 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you probably confused it with the | that goes when ORing flags together as in: if (flags & (O_APPEND | O_WRONLY)) ... < 1227862971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1227862978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's precisely what I did. < 1227862990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't make it any less stupid :P < 1227862994 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1227863104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1227863156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Does anyone know a concurent language with lambdas in it? <-- hm, erlang is concurrent, and for "funs" which is just lambdas with a different name really < 1227863172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/for/have/ < 1227863175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird typo < 1227863177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1227863292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, anyway I hope you find that useful < 1227863297 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I like to have fun. < 1227863305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun as in short for function < 1227863306 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll give it a shot < 1227863313 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I gathered as much < 1227863319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, erlang is not an esolang btw < 1227863323 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1227863331 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I saw it on my concurent cruise < 1227863332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wanted to make sure < 1227863348 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :speaking of fun, what happened to humour in recently created languages? < 1227863364 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :We saw Esme, and we said "Never again" < 1227863365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, however iirc "normal" functions are slightly faster in erlang. < 1227863374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it can optimize those better < 1227863379 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not looking for speed. < 1227863386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1227863389 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I want to try doing the goddamn Limp. < 1227863403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, there is a lisp for erlang iirc < 1227863405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find the link < 1227863430 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1227863433 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, I love you. < 1227863436 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Have my babies. < 1227863441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I'm male < 1227863449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://github.com/rvirding/lfe/tree/master < 1227863452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried it < 1227863455 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So am I, that won't stop me < 1227863466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, I'm not homosexual < 1227863485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, anyway lfe is at very early development stage < 1227863492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so far from complete < 1227863503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you need to know normal erlang to be able to use it really < 1227863511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I have heard < 1227863518 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, considering that I want to combine the most basic functional languages. < 1227863525 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not worried about it being finished. < 1227863539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If it has lambdas, arithmetics and concurrent programming, I'll see what I can do. < 1227863543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, also are you on *nix? < 1227863551 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1227863553 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1227863556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since the build system seems to be a single Makefile currently < 1227863559 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That might be a bigger problem < 1227863562 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1227863564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang itself works on windows < 1227863573 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What destro would you advise? < 1227863576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lfe doesn't have a non-*nix build system currently < 1227863580 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A simple one for simple folks < 1227863583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, as I said, erlang itself exists for windows < 1227863585 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :("stupid") < 1227863593 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1227863599 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1227863604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I assume you can build lfe by hand on windows < 1227863610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be an issue < 1227863616 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'll see that. < 1227863640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes the makefile seem very basic < 1227863703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, oh and I can recommend the book "Programming Erlang - Software for a concurrent world" by Joe Armstrong (one of the designers of Erlang) < 1227863720 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1227863725 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Erlang on google : < 1227863727 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :We're sorry... < 1227863727 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... but your query looks similar to automated requests from a computer virus or spyware application. To protect our users, we can't process your request right now. < 1227863731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1227863749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.erlang.org/ http://en.wikipedia.org/wiki/Erlang_(programming_language) < 1227863767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pragprog.com/titles/jaerlang < 1227863818 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Joe Armstrong is a pretty awesome name. < 1227863826 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They should make an action figure with that name < 1227863831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, for the last one I wouldn't be surprised if the ebook can be found in some torrent or such < 1227863836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not recommended though < 1227863842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is an awesome book < 1227863868 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hence it would be awesome to get the torrent of it < 1227863881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, I think it is worth paying for < 1227863905 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure paying for something I'm not sure to follow through is worth it. < 1227863914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, no comments < 1227863916 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hell, I bought enough video games and had the same problem! < 1227863946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well are you going to buy it if you end up liking the language? < 1227863958 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also if I need it. < 1227863962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, also iirc the first chapter is available for free online < 1227863972 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1227863984 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Technically, I should need it only for one application. < 1227863990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, look a bit further down at http://www.pragprog.com/titles/jaerlang/programming-erlang < 1227864001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# Getting Started (extract) < 1227864006 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1227864174 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :???????? ???? ?????????... < 1227864174 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... ?? ??? ?????? ????? ?? ???????, ????????????? ??????????? ???????????? ??????? ??? ??????????? ??????????? ????????????. ? ????? ?????? ????? ????????????? ?? ?? ????? ?????????? ??? ?????? ??????????. < 1227864177 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also on google < 1227864181 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck is happening < 1227864192 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should turn off the proxy. < 1227864222 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it was the proxy apparently < 1227864228 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Google no likes proxys < 1227864542 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1227865733 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227866097 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1227869447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1227869447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1227870383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea: come up with valid/reasonable/funny meanings for this expression: < 1227870385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3 / "Hello, World" < 1227870392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where / is divide < 1227870431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been pondering a dynamically typed language where every operation is valid < 1227870443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as dividing any type by any other type and so on < 1227870459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk < 1227870479 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227870504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh it got that? < 1227870512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure what 3 will do with [/ "Hello, World], but it'll probably try to convert the string to its own type, by default. < 1227870527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway "string" / 3 would be a list like "st" "ri" "ng" < 1227870530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :logically < 1227870532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1227870537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the other way, I'm not sure < 1227870540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's what i've specced < 1227870562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, nice, how would you convert ""Hello, World" to an integer? < 1227870571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and "string" % 3 would be "si" "tn" "rg" i think < 1227870582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ahah < 1227870586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah* < 1227870595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I got an idea < 1227870632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :""Hello, World" turns into the whatever you get interpreting the byte sequence as a arbitrary precision integer < 1227870641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/^""/"/ < 1227870662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think "Hello, World" would become its length when told to be converted to an integer < 1227870675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm ok < 1227870686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what other types does oklotalk have? < 1227870692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :besides strings and integers < 1227870693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk is very high-level, you shouldn't even have to know whether it's a list or a hashmap, byte sequences don't make much sense. < 1227870705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, so it have structs and such? < 1227870708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it basically has just objects. < 1227870721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an object can be given messages, and it can return things < 1227870741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm what would "string" / 10 do? < 1227870745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't split it in 10 < 1227870751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["string"] < 1227870754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1227870759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1227870774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just splits it in pieces of size N, and has the modulo as the last one < 1227870783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227870788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"string" / -2 < 1227870788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1227870805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for oklopol to work out that one < 1227870808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know. not necessarily anything sensible. < 1227870821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227870825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'd probably just split from the end. < 1227870831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1227870842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and divided by a floating point number... < 1227870852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of oklotalk's design goals is to make the standard objects as clever as possible. < 1227870856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"pi" / 3.14 < 1227870856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1227870857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227870860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should be 1 then < 1227870863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is cleaver < 1227870863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is, make them able to handle pretty much anything. < 1227870867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually no < 1227870884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be 1.000something < 1227870886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and not in a demand-driven fashion, just that there's a meaning for most things you can try. < 1227870905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, "string" / "string" == 1 then I guess. < 1227870929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think that's "split", so no. < 1227870929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while "string" / "somethingelse" ? no idea < 1227870935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah < 1227870959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as for flaots you'd probably just have the first [N] pieces in the first substring, then [N+1]..[2N] in the next, and so on. < 1227870966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, where is the spec and/or implementation? < 1227870971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so if it's 1.5, you'd have 2 chars in the first, then 1, then 2, then 1... < 1227870988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've only implemented oklotalk--, which is very simplified and quite boring. < 1227870993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227870996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, spec then? < 1227871031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not sure about boring, it's pretty high-level, and useful if you don't mind it doesn't have that much stuff in the stdlib. < 1227871046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can search @ vjn.fi's articles, i don't have it anywhere in one piece. < 1227871057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah and the oklotalk-- interpreter? < 1227871065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or compiler or whatever < 1227871075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and thanks for reminding me about my languages, i think i have enough knowledge now to get my noprob interp done today < 1227871095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, is the -- one at vjn too? < 1227871107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a python interp, but i'm not sure where it is, and it may be on a broken hard drive :| < 1227871114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1227871118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1227871121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and I got python installed < 1227871130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :python 2.5 to be exact < 1227871134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227871137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have it here. < 1227871150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, great! upload the source :) < 1227871179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i could. don't expect to be able to read it though. < 1227871192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, indeed I only know basic python < 1227871200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then your coding style < 1227871312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/oklopol/oklotalk.rar do you open that? < 1227871322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :think so < 1227871327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just need to read unrar man page < 1227871332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya. < 1227871357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i have no idea how that thing works, if you seriously want to try it, i can check to source for what you need to be calling. < 1227871370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. cli.py < 1227871374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227871380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so python cli.py? < 1227871390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1227871413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and specs for this -- variant? *hopeful smile* < 1227871417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :({(-> N (* N 5))} 3) < 1227871440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i could up the specs too. < 1227871450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be very kind < 1227871521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's done. < 1227871529 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227871535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, where? < 1227871540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1227871545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't work it seems, wait a sec < 1227871552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1227871577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k, now. except it's .rtf, is that proprietary or do you open it? < 1227871588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspect open office can open it < 1227871593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah most likely < 1227871599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/oklotalk.rtf ? < 1227871606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no it's in the rar < 1227871613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227871615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just blobbed it in there < 1227871655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :openoffice can open it < 1227871694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i really need to go to sleep. if you're really interested in trying to make something in that, bug me aboug bugs, i will probably happily fix them for you. < 1227871756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i doubt there'll be any, because i don't make mistakes. but seriously, that code is very badly structured, because i tend to refactor without removing old code, and just fixing it by adding random lines in the middle, you know, the way all the cool kids do it. < 1227871775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hm ok cya < 1227871779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd time to go to sleep < 1227871787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :middle of the day < 1227871794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i refactored a lot, was my first time implementing static scoping, so both static and dynamic required a bit of mental exorcism. < 1227871816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hah < 1227871849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk--'s scoping is probably the most differentiating thing from other languages. < 1227871902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's verry crooked. < 1227871908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems sane < 1227871914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Static scoping overrides dynamic scoping, meaning that a thing first checks its own closure, and only then looks for variables in the contents of closures of things above it in the call stack. < 1227871914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" < 1227871932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that what common lisp does? < 1227871939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see "setcar" in ehird's list implementation < 1227871947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it now? i thought no language has that, but yeah maybe. < 1227871970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, where is the setcat implementation? < 1227871988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the scoping is very weird because you use "things", those {}-thingies as both objects and functions < 1227871998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: www.vjn.fi/oklopol/oklotalk.txt < 1227872006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also it's there in that rtf i think < 1227872020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, the txt one is 404 < 1227872030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :add -- < 1227872033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sub ++ < 1227872033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227872035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mul // < 1227872037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :div ** < 1227872038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"A pages you tried to acess does no exist on this servers." < 1227872041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep zz < 1227872041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not* < 1227872042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1227872044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "no" < 1227872046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ^ < 1227872058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typoed 404 page :P < 1227872068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also "page", "access" and "server" :D < 1227872078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh intentional then I guess < 1227872089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no one would typo that much by mistake < 1227872090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's deliberate, the guy who wrote that is excellent at english < 1227872094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1227872102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1227872112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really, i need to go :D < 1227872112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what? < 1227872114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1227872115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see ya -> < 1227872115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1227872155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone should create an esolang called "ya" < 1227872163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you could make jokes about "see ya" < 1227874414 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227874771 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1227879510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:11:06 Slereah_, I'm not homosexual < 1227879516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even if you were you couldn't procreate with Slereah. < 1227879689 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WANT TO BET ON IT? < 1227880030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1227880099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How much? < 1227880108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$7 < 1227880596 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You're on. < 1227880605 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I need full access to your butt. < 1227880739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1227880741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was about AnMaster. < 1227880745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi ais523 < 1227881480 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227884027 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227884659 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227885117 0 :Slereah2!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227885724 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227885959 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227886492 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1227886493 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227886668 0 :sebbu!unknown@unknown.invalid QUIT :"reboot" < 1227887390 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1227887612 0 :sebbu!n=sebbu@ADijon-152-1-55-108.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1227890570 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227891666 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227892462 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1227893412 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227893706 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227894229 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, an esolang called "ya". < 1227894255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :no < 1227894779 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227894797 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227895040 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227895135 0 :Mony!n=AssHole@AToulouse-258-1-64-203.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1227895184 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1227895195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dold < 1227895820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :qolq < 1227895901 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :blob < 1227896019 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :zolp < 1227896235 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1227897137 0 :trave!n=chatzill@c-98-202-197-109.hsd1.ut.comcast.net JOIN :#esoteric < 1227897525 0 :trave_!n=chatzill@97-117-100-121.slkc.qwest.net JOIN :#esoteric < 1227897536 0 :trave!unknown@unknown.invalid QUIT :Nick collision from services. < 1227897545 0 :trave_!unknown@unknown.invalid NICK :trave < 1227897551 0 :trave!unknown@unknown.invalid NICK :travis < 1227897573 0 :travis!unknown@unknown.invalid NICK :trave < 1227897976 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1227898834 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1227901551 0 :trave_!n=chatzill@97-117-100-121.slkc.qwest.net JOIN :#esoteric < 1227901576 0 :trave_!unknown@unknown.invalid QUIT :Remote closed the connection < 1227901727 0 :jayCampbell!unknown@unknown.invalid QUIT :"using sirc version 2.211+ssfe" < 1227901912 0 :trave!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1227902399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which character would be best for a prefix for variables that are kinda returned? < 1227902402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"?" maybe? < 1227902427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm < 1227902428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1227902431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^a < 1227902433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :borrowed from smalltalk < 1227902438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which uses ^ for return < 1227902439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1227902450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1227902455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it represents going one level up in the stack < 1227902456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a value < 1227902458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ = up arrow < 1227902459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1227902461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realize that < 1227902465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not a bad idea < 1227902471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except there's no stack here, but anyway < 1227902474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1227902494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye. < 1227902536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noprob is mean :< < 1227902666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: here? < 1227902752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i want something that lets me use a probability as a number, the problem is i can't really find a reversible operation. < 1227902761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i need for inc/dec < 1227902888 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1227902893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1227902908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just implement what i have and think about how it actually works later... :D < 1227903059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw. the semantics of "cut" are very weird, basically, you can do A = B & C to make A's probability 0.25, roughly because 0.5*0.5 is 0.25, and B and C are originally true with probability 0.5 < 1227903102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, a semicolon at the end of line is a cut, it simply forgets all relations between variables, and only leaves the probabilities < 1227903121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which you can use as conditions for entering problotures < 1227903131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes sense right < 1227903151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you are sufficiently insane < 1227903187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i'd also like something that *doesn't* cut, so you *can* have these long-term relations between variables < 1227903197 0 :sebbu!n=sebbu@ADijon-152-1-55-108.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1227903227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i'm not insane now, i will be pretty soon if i keep trying to get noprob to make sense. < 1227903231 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"problotures" :P < 1227903260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes! it's a mix of procedure + block + oklopolitan word-scrambling < 1227903295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i have a while loop, except the semantics are it's a prolog-style tail-recursive procedure :) < 1227903303 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :this sounds interesting < 1227903320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noprob is based on 3sat < 1227903328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the idea was to make a tarpit over it < 1227903341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is storage, so i had the idea to make the variables kinda have probabilities. < 1227903356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this was where i went horribly wrong (not that i'm going back!) < 1227903407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, a variable's probability is, as far as problotures / IO are concerned, the portion of satisfying models for the 3sat expression where that variable is true. < 1227903460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's kinda hard to manipulate that as a value, because, well, it just is. < 1227903516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a probloture is of the form (expression)[variables]{body}, which is while(expression){body}, variables have to do with the kinda parameters for the "recursion" < 1227903567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when the body ends, it's as if there were an infinite amount of those in a row, each depending on the last one by the probloture's body setting the special variables of form ^var < 1227903591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meh, it's impossible to explain. < 1227903601 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :something like a fixpoint then? < 1227903609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1227903618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda. < 1227903663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm actually. i think i originally didn't have the expression there... (got overwhelmed, scrapped everything and started over like 15 minutes ago :D) < 1227903671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that case it would be a fixpoint < 1227903701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, you'd make, say, A depend on ^A through some formula < 1227903722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and because ^A would have to be known, the next cycle of the probloture would be run < 1227903738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's much better, i'll reinstate that. < 1227903821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again now i'll need some other kinda conditional if i want numberssss... < 1227903949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders using 8< for "cut" < 1227904043 0 :warrie!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1227904050 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :✂ < 1227904056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should try writing like a fibonacci, maybe things would get clearer. < 1227904087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Azstal: $¤ < 1227904153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Azstal: you seem to have developed a slight nick disorder < 1227904160 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :so I do < 1227904180 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :it normally changes back by magic < 1227904183 0 :Azstal!unknown@unknown.invalid NICK :Asztal < 1227904212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how did you notice that? :P < 1227904229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHA < 1227904275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihihiiii :DDDDDDDDDDDDDDDDDDDDDDDd < 1227904289 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's quite impressive actually... someone once asked how there are two of me with the exact same name < 1227904328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a second there i was about to ask why freenode showed a nickchange that didn't change the nick... < 1227904406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nothing escapes my x-ray vision (WARNING: Do not use while pregnant. Avoid frequent exposure. Consult your doctor if you have a family history of cancer.) < 1227904661 0 :nooga!n=nooga@eou44.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1227905306 0 :sebbu2!n=sebbu@ADijon-152-1-38-253.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1227905498 0 :kar8nga!n=kar8nga@a-106.vc-graz.ac.at JOIN :#esoteric < 1227905700 0 :nooga_!n=nooga@epl39.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1227906380 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1227906582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1227906590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vi is so close to working I can (still) taste it. < 1227906596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But there's still something wonky X_X < 1227906603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think it thinks that my screen has 1 row :P < 1227906686 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :lack of ROWS= maybe? < 1227906772 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227906845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: link link link < 1227907146 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OMFG! < 1227907266 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i just found a naked photo of a girl exactly simmilar to my ex gf on 4chan O_o < 1227907327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :less talky more linky < 1227907333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1227907350 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :http://cgi.4chan.org/r/src/1227904327552.jpg < 1227907352 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1227907352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Today, we observe the main topic of #esoteric. < 1227907374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cute! < 1227907380 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :even the piercing is in the same place < 1227907394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't expect nooga_ to give the link. must have been a nasty breakup. < 1227907398 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but i do not remember that tatoo < 1227907425 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ah, she was cute but extremely fucking crazy bitch < 1227907426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: It's a tattoo of the name of her new boyfriend. < 1227907440 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i wish him luck < 1227907444 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :then < 1227907567 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1227907591 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'll need to buy some alcohol then < 1227907835 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i am terrified < 1227907891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi nooga_ < 1227907946 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1227907950 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i have a mission < 1227907952 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :c ya < 1227907953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye nooga_ < 1227907995 0 :nooga_!unknown@unknown.invalid QUIT :"Lost terminal" < 1227909146 0 :LinuS!n=LinuS@net-93-145-217-119.t2.dsl.vodafone.it JOIN :#esoteric < 1227909736 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1227910278 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :hey there < 1227910293 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :full of great scientist there < 1227910303 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :i'm connecting to a server on a not well known port < 1227910305 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :it says WDN@KHC'E^lbn-X>>!"3YXAdjo:'%$)' < 1227910312 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :in utf8 < 1227910344 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :any clues? < 1227910405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1227910408 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :make sure its not APL. < 1227910421 0 :LinuS!unknown@unknown.invalid PRIVMSG #esoteric :apl? < 1227910441 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :speaking of APL, does anyone here know it? < 1227910452 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its got to be the most esoteric "mainstream" language ever < 1227910469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apl is neat. < 1227910475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its hard to read :( < 1227910754 0 :Mony!unknown@unknown.invalid QUIT :"Join the Damnation now !" < 1227910802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ever built a neural network? < 1227910812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1227910813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe? < 1227910831 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i want to try and build on. specifically, one that uses jeff hawkins' concepts. < 1227910834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think it'd be interesting < 1227911063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that's a new error :P < 1227911065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cat: cannot open dirs.php: File exists < 1227911071 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1227911125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1227912941 0 :nooga!n=nooga@89.174.55.154 JOIN :#esoteric < 1227912976 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1227913005 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i am truly crushed :D < 1227913019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but smiling < 1227913067 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :'cause the whole case is so riddiculous that it makes me laugh < 1227913125 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :everywhere but not 4chan! < 1227913204 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and those swarms of fapping faggots < 1227913227 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: im gonna go fap to ur ex kthx < 1227913259 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no wai < 1227913925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION growls at JSMIPS. < 1227914074 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: why growly? dont hate the jsmips < 1227914086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wurve the JSMIPS :P < 1227914128 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, was it an erotic sex charged growl? < 1227914168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exactly! < 1227914235 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rawr < 1227914310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's still fucked up in some obscure way though :P < 1227914503 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. Ś, parlo proprio con te. Puzzi." < 1227914526 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1227915304 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone interested in a little reverse engineering challenge? :) < 1227915358 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Depends on what it is < 1227915378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok, summary: You have two functions < 1227915430 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :function 1: buildStructure takes two arguments, P a set of parameters, and W a set of input items, and constructs a structure S that includes all (tho not necessarily only) the items in W < 1227915442 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :buildStructure(P, W) = S < 1227915489 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :function 2: linearize takes one argument, a structure produced by buildStructure, and linearizes the items in that structure somehow < 1227915565 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the nature of buildStructure is such that, for a set W = {A, B, C, X} < 1227915597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the only possibly linearizations, for all possible parameters, are ones that satisfy the following: < 1227915623 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(or rather, they show the following patterns) < 1227915638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: my solution: butts < 1227915659 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any items linearized /before/ the X item will be lineared with the following ordering: A then B then C < 1227915682 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any items linearized /after/ the X item will be linearized without constraint. < 1227915688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DUH < 1227915711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the exact linearization depends on the structure produced by buildStructure, and the nature of that structure depends on the parameters < 1227915714 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so here is the question! < 1227915742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what kind of structures does buildStructure produce, what kind of parameters does it take, and how does linearize work? < 1227915779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION declares that there are an infinite number of solutions. DUH. < 1227915793 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there probably are :) < 1227915804 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but can you come up with any of them? :D < 1227915822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's oerjan < 1227915824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course he can < 1227915831 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1227915845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im interested in what solutions you come up with < 1227915895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but he won't, because thin, yet extremely verbose disguises over problems he has already declared interesting yesterday are still not interesting < 1227915905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*uninteresting < 1227915914 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh did i describe this yesterday? < 1227915919 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know who i've asked :D < 1227915946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :amnesiac, too... < 1227915979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's clearly your noun phrase problem. < 1227915988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is indeed < 1227915994 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just didnt realize i told you guys about it :) < 1227916073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what was it yesterday? < 1227916098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it huuuuuurts < 1227916139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then don't do that < 1227916186 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what hurts? < 1227916243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: relative placement of demonstratives(?) (A), numbers (B), and adjectives (C) relative to nouns (X) in the world's languages < 1227916252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh, that thing < 1227916255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting out of the bed. < 1227916256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a transposition of that? < 1227916257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1227916260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice try psygnisfive < 1227916261 0 :nooga!n=nooga@epl39.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1227916264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1227916270 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, i wasnt sure i'd mentioned it here! < 1227916314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't really read that yesterday or today. still it was hardly possibly not to know psygnisfive was talking about the same thing < 1227916319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is specially trained neural network able to recognize naked pics of my gf? < 1227916331 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: your mother :P < 1227916339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean. after he'd asked if we want to reverse-engineer something < 1227916344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was like "oh god not this again!" < 1227916351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1227916364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i'm just going by oerjan's "not interesting") < 1227916388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well give it a try, oklopol. see if you can figure something out < 1227916405 0 :warrie!n=Peggy@c-98-209-136-197.hsd1.mi.comcast.net JOIN :#esoteric < 1227916418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it may have trouble distinguishing it from YOUR MOM < 1227916446 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Does the mention of NOOGA'S MOM mean I'm allowed to say that I just lost The Game? < 1227916448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(sorry, on a run here) < 1227916456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :warrie: definitely < 1227916489 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oof < 1227916496 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1227916499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i doubt it (professional opinion) < 1227916511 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how about any naked person? < 1227916564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't they do something like that in some net nanny programs? i have this very vague recall < 1227916601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: they might recognize your mother, but that's as far as they go. (professional object) < 1227916613 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i would like to create something reverse to that < 1227916617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...object? < 1227916623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yes i realize that < 1227916630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you want naked pictures of your mother. < 1227916645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol is it 2 am :DD < 1227916646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :said something? < 1227916647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: his mother is a professional object? < 1227916689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well that was actually a weird typo, but if you find something sensible there, go for it < 1227916702 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my irssi throws away lines containing phrase "your mother" < 1227916708 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :on that channel < 1227916712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really a typo, one of those brain diarrhea thingies < 1227916727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: good < 1227916750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: are we that bad? i think i'll have to join Mom Jokers Anonymous soon... < 1227916762 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and so's your mom < 1227916780 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in bed