< 1174694632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/391947 < 1174694833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1174694850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's with these disgusting thutu perl-compiled programs? < 1174694868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523's new language < 1174694885 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but why the perl output and not the thutu source? < 1174694925 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :-snicker- Lament reminds me of 19th century aristocracy. < 1174694938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he apparently didn't think thutu2 ready for public consumption yet < 1174694939 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :"What is with all these disgusting peasants!" < 1174694968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ohh, right < 1174694973 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice the 2 < 1174695013 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... that Hellp, World! example gave me a sudden surge of ideas... < 1174695036 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :as I've never seen anything like that... and it seems very very natural. < 1174695048 0 :crathman!unknown@unknown.invalid QUIT :"Chatzilla 0.9.77 [Firefox 2.0.0.3/2007030919]" < 1174695229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wiki templates + unlimited redirection would be sort of similar. < 1174695271 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yeah... same concept too... you could count a template edit as something similar to a transformation. < 1174695467 0 :wezyap!n=jkaslskj@158.38.24.106 JOIN :#esoteric < 1174695471 0 :wezyap!unknown@unknown.invalid PRIVMSG #esoteric :hi people < 1174695553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Markov_algorithm < 1174695585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :didn't know string rewriting algorithms were turing complete < 1174695603 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haven't heard of thue? < 1174695628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's neat < 1174695631 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1174695656 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Thue < 1174695727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm still proud of my javascript thue interpreter :) < 1174695844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Why the heck have they deleted Refal? < 1174695921 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174696027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1174696038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, copyright problems < 1174696066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what a ridiculous thing not to leave even a stub. < 1174696103 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, i just noticed my thue interpreter used javascript from web.archive.org < 1174696109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forgot to correct an URL when moving hosts < 1174696226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how did you find out the reason? < 1174696494 0 :wooby!unknown@unknown.invalid QUIT : < 1174696644 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...argh... I still can't bind my HTTP server to bread.strangled.net < 1174696735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i followed the link to the deletion log < 1174696795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how to find any prior discussion though < 1174697797 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1174698576 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1174698631 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1174698655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1174698660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"true" is a word < 1174698697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1174698716 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a crazy word < 1174698817 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1174698910 0 :wezyap!unknown@unknown.invalid QUIT : < 1174698973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh come on < 1174698975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-perl-737.html < 1174699071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1174699081 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perl once again proves to be the most esoteric language < 1174699221 0 :ShadowHntr!unknown@unknown.invalid QUIT :"End of line." < 1174702532 0 :Sgeo!n=sgeo@ool-18bf6ca9.dyn.optonline.net JOIN :#esoteric < 1174707426 0 :GreaseMonkey!n=Greasemo@222-154-148-14.jetstream.xtra.co.nz JOIN :#esoteric < 1174708131 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hey bsmnt < 1174708136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1174708142 0 :RoboMonkey!n=RoboMonk@222-154-148-14.jetstream.xtra.co.nz JOIN :#esoteric < 1174708173 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :?addc fu 1 x00>"PRIVMSG "%1[>,]" :fuck you, "%2[>,]x0A>x00<[<]>%0[.>] < 1174708176 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :\fu bsmnt_bot < 1174708177 0 :RoboMonkey!unknown@unknown.invalid PRIVMSG #esoteric :fuck you, bsmnt_bot < 1174708186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~fu GreaseMonkey < 1174708193 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaw, not still there < 1174708210 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :so functionwise we're even < 1174708243 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :apart from yours probably being easier to code in < 1174708255 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :?listc < 1174708283 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :note that listc only shows up on the console < 1174708315 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.print_callbacks(sys.stdout) < 1174708316 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[('^PING (.*)$', 'pong'), < 1174708316 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), < 1174708316 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), < 1174708316 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), < 1174708317 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), < 1174708318 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG (#esoteric|#baadf00d|#bsmnt_bot_errors) :~exec (.*)', < 1174708320 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : 'do_exec'), < 1174708321 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), < 1174708323 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'), < 1174708324 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^ERROR :Closing Link:.*', ''), < 1174708326 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG (\\S+) :~bf ([^!]*)!?(.*)', 'bfarg')] < 1174708336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :note that my bot pwns your bot < 1174708340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1174708366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1174708374 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~bf +[.+] < 1174708381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1174708395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't do that. < 1174708414 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :~exec run_script("/bot/scripts/bf.py") < 1174708418 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :was that it? < 1174708431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh boy < 1174708432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, execfile < 1174708437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot seems to be frozen < 1174708446 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :\say i'm still working < 1174708447 0 :RoboMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i'm still working < 1174708449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose the bf locked it up. < 1174708465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :execfile? < 1174708466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it is not properly in do_exec < 1174708466 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bummer, like i pwnd egobot first < 1174708470 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to do that < 1174708480 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my, someones done a lot with him < 1174708504 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :oh well, just in case you want a little piss-take: < 1174708505 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :\viagra < 1174708506 0 :RoboMonkey!unknown@unknown.invalid PRIVMSG #esoteric :BUY VIAGRA GOATSE RUB GAY BOYS FLIRT TAPE HORSE FUCK FLIRT TAPE GOATSE ONLINE CASINO GAY SEX BRITNEY SPEARS HOT PR0N BIG COCKS ERRECT1ON POOOORN GOATSE XXX < 1174708509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523 i think < 1174708534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with a little help from me < 1174708542 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is execfile? < 1174708553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a command to load python < 1174708560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :builtin < 1174708560 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1174708571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1174708585 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1174708588 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174708617 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :oh, and btw, i'm sorta learning C++ < 1174708620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile("/bot/scripts/bf.py") < 1174708627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: nooooo < 1174708634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!Test < 1174708634 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Test < 1174708652 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1174708671 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :well, C++ is kinda a just-in-case thing < 1174708719 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :like when miran was being a dick and decided to force people to use *classes* in their DLLs for the AMGC2 system < 1174708761 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :RULE #1 of library programming: NEVER, *EVER* force people to use C++ classes! < 1174715253 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1174719219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :................................................................. < 1174719240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :,,..99 < 1174719245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rule #1 of library programming for libraries which are intended to be accessible by languages other than C++: (see above) < 1174719548 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hi gregorr < 1174719790 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1174720740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi GreaseMonkey :P < 1174720856 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :what linux distro do you have? < 1174720937 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, do I want to admit it... < 1174721217 0 :Sukoshi!n=user@user-11fa8k8.dsl.mindspring.com JOIN :#esoteric < 1174721304 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :mandrake? < 1174721318 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i have knoppix 3.4 on my hd < 1174721325 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :it < 1174721330 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :'s safe to admit < 1174721386 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mandriva, yuh. < 1174721398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For all that it's not a "cool" distro to use, I'm yet to find a better one. < 1174721449 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :it's quite loaded and quite popular < 1174721482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, by "cool" I mean something more like "elite" in this case. < 1174721497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually quite capable of having e.g. Slackware as my distro, but why would I do that to myself? < 1174721764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1174721861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need to hack linuxwacom ... :( < 1174722032 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :afk food < 1174722991 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i need to go right now, cya all < 1174723029 0 :RoboMonkey!unknown@unknown.invalid QUIT : < 1174723033 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"byes" < 1174723199 0 :clog!unknown@unknown.invalid QUIT :ended < 1174723200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1174723646 0 :ShadowHntr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1174725346 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I have Slackware as my distro. < 1174725355 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :It's not that bad, you know. < 1174725578 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what doyaknow, it's Sukoshi < 1174725586 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1174725592 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Takin' a minute break from cramming. < 1174725620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what for? < 1174725625 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :AP tests. < 1174725649 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Trying to cram in 1.5 semesters worth of material into 5 weeks. < 1174725662 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :That's only in one class though. I have to review for a whole bunch of others. < 1174728359 0 :sebbu!n=sebbu@ADijon-152-1-32-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1174733546 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174734355 0 :sebbu!unknown@unknown.invalid QUIT :"reboot" < 1174735587 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174736327 0 :fushd!n=htitan@tb-reh-1f0cf.adsl.wanadoo.nl JOIN :#esoteric < 1174736367 0 :nazgjunk!unknown@unknown.invalid QUIT :Nick collision from services. < 1174736369 0 :fushd!unknown@unknown.invalid NICK :nazgjunk < 1174736641 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1174737128 0 :sebbu!n=sebbu@ADijon-152-1-32-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1174737852 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174737860 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Client Quit < 1174746608 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1174746703 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174748544 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1174750140 0 :SevenInchBread!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1174751381 0 :Sgeo!n=sgeo@ool-18bf6ca9.dyn.optonline.net JOIN :#esoteric < 1174756879 0 :SevenInchBread!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1174759841 0 :jix_!n=jix@dyndsl-091-096-044-019.ewe-ip-backbone.de JOIN :#esoteric < 1174760472 0 :jix_!unknown@unknown.invalid NICK :jx < 1174760485 0 :jx!unknown@unknown.invalid NICK :jix < 1174762410 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1174764138 0 :nazgjunk!unknown@unknown.invalid QUIT :"reconnecting teh wlan" < 1174764378 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174765298 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1174766418 0 :helios24_!n=helios@item.n1.helzilla.de JOIN :#esoteric < 1174766554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow, my abstraction eliminator/SKI simplifier is terrible < 1174766555 0 :helios24_!unknown@unknown.invalid QUIT :Client Quit < 1174766604 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gives me ``S`K`S``S`KSK``S``S`KS``S`K`S`KS``S`K`S`KK``S``S`KSK`KI`K`KI when the shortest is `S``S`KSK < 1174766799 0 :Sgeo!n=sgeo@ool-18bf6ca9.dyn.optonline.net JOIN :#esoteric < 1174770871 0 :RodgerTheGreat!n=Rodger@wads-5-232-13.resnet.mtu.edu JOIN :#esoteric < 1174772301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do-be-do-be-do < 1174772337 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"To do is to be" - Nietzsche < 1174772342 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"To be is to do" - Kant < 1174772348 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Do Be Do Be Do" - Sinatra < 1174772354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1174772541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I am intrigued. what the hell are you babbling about? < 1174772637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you shouldn't be < 1174772637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, I was singing the first line IRL, then I suddenly recalled the next three lines. < 1174772684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I am bored, which has a tendency to make one easily intrigued < 1174772775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about making a functional object oriented stack based language < 1174772787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, other sorces give Socrates and Satre < 1174772804 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*cough* Satre and Socrates < 1174772840 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or Descarte and Satre < 1174772949 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'm think only anonymous functions < 1174772975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Because if binding functions to names is allowed, then anything has to be able to be bound to a name < 1174772979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and that's no fun < 1174772989 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1174773027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :classes too :/ < 1174773097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :So how do I do this elegantly? < 1174773277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :object variables are a problem too < 1174773291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe each object has a private stack < 1174773357 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's ugly too though < 1174773393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1174773422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could make stacks a datatype that can be stored on the stack < 1174773438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1174773485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and you could give each object a queue for storing variables, rather than a stack! < 1174773491 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1174773496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would be unusable < 1174773522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1174773562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unless its circular < 1174773637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*it's < 1174773709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : 'methodname exec < 1174773784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :init-args [class def] 'instantiate exec < 1174773874 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm http://www.codinghorror.com/blog/archives/000635.html < 1174773892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and actually, that "exec" can be made implicit < 1174773945 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You could go the FORTH route: an object is a block of memory. It is up to you to use this block of memory without shooting yourself in the foot. lots of very lightweight setters and getters are recommended. < 1174774113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you send messages? < 1174774123 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :offsets? < 1174774666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs < 1174774676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :This article says that the first difficult thing students have is "assignment and sequence" < 1174774694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Why is functional programming not more popular? < 1174774770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :And they compare imperative statements to math < 1174774772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf, man < 1174774840 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it is not which model they have, but how consistant it is < 1174774873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, the statements listed are definitely imperative-oriented. < 1174774878 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1174774893 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they are nonsense in non-imperative languages < 1174774902 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but then they say that kids should get the right answer, because they have seen the same statements in math class < 1174774906 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is incorrecnt < 1174774907 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except PROLOG, where no solution would be found < 1174774923 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I didn; thnk theysaid that < 1174774933 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they did in the linked paper < 1174774941 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they are trying to avoid thre being a "correct" answer < 1174774972 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I think it's reasonable to think that there won't be a consistent model of assignment < 1174775177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this one: http://www.cs.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf < 1174777049 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1174778399 0 :sebbu2!n=sebbu@ADijon-152-1-56-29.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1174778889 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)