< 1165625259 0 :The_8472!unknown@unknown.invalid QUIT :"Muss ein paar Welten vernichten, kann ein bissl dauern." < 1165627355 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1165627362 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1165627897 0 :pikhq!n=pikhq@24.55.113.24 JOIN :#esoteric < 1165628040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allow me to present: < 1165628046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BFM: The Next Generation. < 1165628050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1165628057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bfm.tar.bz2 < 1165628069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Has to be, like, the first tarball out in a month. < 1165628131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All formerly valid BFM code is still valid. . . However, this build provides features that make for much more legible code (both in BFM code and in the compiler's code). . . < 1165628181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Additionally, a simple BFM interpreter is provided, as well as the "string" command, the "eval" command, and the ift, whilet, and whilet1 macros. < 1165628206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(look at the source in stdlib/ for more info on them) < 1165628236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan? < 1165628246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eval? < 1165628324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's what allows if, ift, whilet, and whilet1 to work. < 1165628344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro if {var code} {} {} {while var {eval code}} < 1165628362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1165628367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro if {var code} {} {} {while var {eval code;set var 0}} < 1165628392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, it allows one to *execute* one of the arguments to a macro. < 1165628824 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1165628873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The most *obvious* new feature to you, oerjan, should be the complete and utter rewrite of the compiler. ;) < 1165628951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Anyone have any ideas for a project for an independant study in programming for school? < 1165628990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A program idea generator. < 1165628991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1165628991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are crazy enough to ask ''us''? < 1165629001 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1165629011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Prove Malbolge Turing complete. < 1165629024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't. finite memory. < 1165629034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha! yeah right < 1165629051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: But it has the infinite input and output tapes. < 1165629096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't help much < 1165629128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless one uses those tapes for access to an external memory device. < 1165629177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, theoretically it might be enough to loop output back into input < 1165629250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :giving you enough for an infinite queue < 1165629269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . Yeah. < 1165629272 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :back to my topic! :) < 1165629276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd work rather well. < 1165629336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what, who says we left your topic? (:C < 1165629425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could write an interpreter for a simple (but non-esoteric) toy language < 1165629437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I don't think my teacher would be ok with an esoteric language < 1165629445 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He said non-esoteric. < 1165629458 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that comment was before I saw that < 1165629493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Meh, too many languages in exsistance < 1165629592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :write a simulator of something... < 1165629609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Like? < 1165629756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something physics-related, perhaps < 1165629775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'm still not sure what you mean < 1165629808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write a simulation of the universe. < 1165629917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or you could simulate something with humans, such as christmas shopping... < 1165630336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thoughts on BFM: TNG? < 1165630346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(aside from "there's better things to work on!") < 1165630428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid at the moment it's "I'm too tired too look at it right now" < 1165630531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1165630585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :spent some hours reading a pdf book on proofs and types < 1165632654 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1165637283 0 :SimonRC!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165637283 0 :lindi-!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165637284 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1165637286 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1165637295 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1165638789 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Come up with an idea. < 1165638802 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea which I've discussed here before, but it's already licensed, so poop :P < 1165638826 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was doing the initial implementation in Java, but it may change to CL, depending on whether I take the AP test or not. < 1165638844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1165638858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmm? < 1165638885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : bsmntbombdood: Come up with an idea. < 1165638892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Is that a command or a statement? < 1165638899 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The latter. < 1165638916 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Oh, then, what's your idea? < 1165638918 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come on. You must've come up with *some* ideas in your experience in programming? Something done wrong, something not quite modern enough, etc, etc. < 1165638946 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The idea for a lossless UDP mass transfer protocol minimizing ACKs. < 1165638956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I dunno... < 1165638963 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, here's an idea: < 1165639011 0 :GregorR-L!n=GregorR-@c-71-193-149-252.hsd1.or.comcast.net JOIN :#esoteric < 1165639011 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come up with a metadata tagging format for MP3, extra kudos for a format applicable to other music encoding filetypes, that allows you to be expressive *without* being hopelessly baroque like ID3v2. < 1165639053 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :That's not really a programming project < 1165639053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BEGIN INTERNET RELAY PROGRAMMING STATEMENT: < 1165639063 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Why not? < 1165639066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombood, please come up with an idea for yourself. < 1165639070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :END IRP STATEMENT. < 1165639088 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You have to come up with the tagging format, and write code to demonstrate the tagging format's flexibility and ease of use. < 1165639686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a programming project to me. < 1165639853 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what were the requirements of this assignment again? < 1165639869 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :There aren't hard requirements < 1165639942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Should take a semester, and be "advanced". (advanced in his mind isn't very advanced < 1165639953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :) < 1165640145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've got enough time to write a simple kernel, methinks. < 1165640164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Show him what's really advanced. :p < 1165640209 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1165640249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are many operating system components that would be a sufficient challenge- a window manager, a package manager, a filesystem, etc. < 1165640264 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an IDE or a compiler suite could be interesting < 1165640277 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :perhaps a shell < 1165640284 0 :ShadowHntr!unknown@unknown.invalid PRIVMSG #esoteric :check out QNX. < 1165640284 0 :ShadowHntr!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1165640307 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ShadowHntr: Yeah right < 1165640320 0 :ShadowHntr!unknown@unknown.invalid PRIVMSG #esoteric :oh you're talking about writing one ! < 1165640372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Or too much of a challenge... < 1165640391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a shell isn't all that complicated < 1165640475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :But there's plenty of good shells out there < 1165640558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you're missing the point. There are virtually no tasks for which workable software is completely unavailable. This doesn't make it pointless to build your own. < 1165640596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Well, the guy said it should be origina < 1165640598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :l < 1165640630 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is no such thing as an "original idea", only improvements based on observation of existing solutions and problems. < 1165640646 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Some ideas are more original than others < 1165640765 0 :ShadowHntr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1165640791 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1165640813 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :rather than attempting to come up with a groundbreaking project, find an existing piece of software that you feel you can make better. < 1165642241 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A window manager would be a pretty fun project. < 1165642258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1165642274 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Depending on the language you do it in, and how closely you want to follow the XDCCP (? forgot the name of the standard). < 1165642327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could choose between a wide range of levels of complexity, which makes it a good project for a class- if things go badly, you can scale back. If things go well, you can add features < 1165642339 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1165642390 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :twin -> http://linuz.sns.it/~max/twin/screenshots/twin-on-X11.png ^_^ < 1165642403 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Shameless lisp plug: http://paste.lisp.org/display/19072 < 1165642414 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's a CL WM that's implemented in a handful of lines. < 1165642420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1165642438 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what does it look like? < 1165642585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. I can't find the URL. < 1165642590 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :TinyWM is the name of the WM. < 1165642676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://incise.org/index.cgi/TinyWM <- this appears to be coded in C and Python, but has similar functionality and structure < 1165642802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would be liable to just write a Tcl WM, just to prove it could be done < 1165642832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the spirit! < 1165642860 0 :ShadowHntr!unknown@unknown.invalid PRIVMSG #esoteric :Erlang! < 1165642861 0 :ShadowHntr!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1165642932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night everybody < 1165643009 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It's the same WM. < 1165643017 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's been ported to CL, is all. < 1165643173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Wow, a window manager in python < 1165643294 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ewww. Python. < 1165643299 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why use Python when you can use CL? < 1165643310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Cuz python rocks? < 1165643316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Compared to CL? < 1165643331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I don't know enough of CL to say < 1165643365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CL requires so much more effort to read < 1165643434 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(probably because I'm a noobie, but still) < 1165643512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I can't understand lisp without an editor that matches parens for me < 1165644428 0 :ivan`!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644429 0 :sekhmet!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644429 0 :SimonRC!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644429 0 :CakeProphet!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644430 0 :oklopol!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644430 0 :cmeme!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644431 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644431 0 :pgimeno!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644431 0 :ShadowHntr!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644431 0 :pikhq!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644431 0 :meatmanek!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644432 0 :lindi-!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644432 0 :sp3tt!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644432 0 :bsmntbombdood!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644432 0 :puzzlet!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644432 0 :fizzie!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644433 0 :GregorR!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644433 0 :lament!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644433 0 :tokigun!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644433 0 :mtve!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644552 0 :tokigun!n=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1165644552 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1165644552 0 :sekhmet!n=pez@ppp-70-226-153-25.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1165644554 0 :GregorR!n=gregor@c-71-193-149-252.hsd1.or.comcast.net JOIN :#esoteric < 1165644597 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1165644600 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1165644600 0 :puzzlet!n=puzzlet@122.46.198.22 JOIN :#esoteric < 1165644600 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1165644600 0 :bsmntbombdood!n=gavin@about/copyleft/user/bsmntbombdood JOIN :#esoteric < 1165644605 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1165644605 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1165644605 0 :pikhq!n=pikhq@24.55.113.24 JOIN :#esoteric < 1165644605 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1165644608 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Look at the indentation. < 1165644609 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1165644609 0 :CakeProphet!n=CakeProp@h121.230.213.151.ip.alltel.net JOIN :#esoteric < 1165644609 0 :oklopol!i=okokokok@194.251.102.88 JOIN :#esoteric < 1165644609 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1165644615 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-82.resnet.mtu.edu JOIN :#esoteric < 1165644655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the nested netsplits?!? < 1165644691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Upgrade of the ircd < 1165644695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Not enough < 1165644697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1165644731 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1165644732 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1165644771 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I unabashedly love sexps. < 1165644792 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I don't < 1165644793 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pexps feel so ... uncouth after using sexps for long enough, IMO. < 1165644803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pexps? < 1165644815 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :P-expressions, the counterpart to S-expressions. < 1165644818 0 :sp3tt!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644818 0 :puzzlet!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644818 0 :lindi-!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644818 0 :bsmntbombdood!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1165644819 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1165644822 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1165644823 0 :puzzlet!n=puzzlet@122.46.198.22 JOIN :#esoteric < 1165644825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think sexps are superugly. < 1165644826 0 :bsmntbombdood!n=gavin@abacus.kwzs.be JOIN :#esoteric < 1165644834 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love sexps. < 1165644836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thought the counterpart was mexps. < 1165644837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I used to like theim. < 1165644842 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :When i was your age :D < 1165644851 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's an age thing, huh?!?! < 1165644858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so :) < 1165644867 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One one one !!??? question question < 1165644871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i understand why one would like them < 1165644875 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to pull off a teenage AOLer thing. < 1165644886 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but they're ugly. < 1165644890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and i don't like ugly. < 1165644893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(== (+ 1 1) 2) < 1165644896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Purty. < 1165644898 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I find them easy to read, and very expressive. < 1165644910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I think that Tcl's beautiful. ;) < 1165644916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're conceptually very elegant, but ugly in practice. < 1165644926 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I used to like that, but no longer do so. < 1165644938 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't found any syntax that marries both well. < 1165644942 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :In particular, right now i think the usual math notation is way, way prettier. < 1165644955 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. There I give. < 1165644957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even though conceptually it's absolutely horrible. < 1165644980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and yes, obviously you can't have both < 1165644987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that usual math notation's fugly. < 1165644989 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but you can have degrees... < 1165644991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Conventional expressions are godawful, and the only other syntax I've encountered is OCaML which looked so awful, I put the language down immediately on seeing the syntax. < 1165645009 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"conventional expressions"? < 1165645018 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is haskell really that bad? < 1165645021 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pexp/Mexp (too lazy to look it up) < 1165645028 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's alright. < 1165645035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2+2=4 <- conventional expression < 1165645056 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think haskell has the best mixture of conceptual elegance vs. prettiness < 1165645065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it has the same "feel" as math notation < 1165645071 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I became a significantly better lisp coder after Haskell, lemme say. Haskell really made the points click and made me appreciate the differences between dirty functional languages and pure functional languages. < 1165645088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :vs (= (+ 2 2) 4), 2 2+4=, [= [+ 2 2] 4]. . . < 1165645089 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yet unlike math notation it makes perfect sense :) < 1165645095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And code something nontrivial for a full experience. < 1165645175 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got the code for parsing ID3v2.2 headers working. Hooray. Time to add in ID3v2.3 and ID3v2.4. < 1165645185 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I'll add in generic functions for each tag. < 1165645254 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can embed pictures in ID3v2 tags you know. I mean, who can't live without pictures embedded in metadata? < 1165645265 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/can\'t/can/ < 1165645290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Same people who can't live without object-oriented coffee making apparati. < 1165645338 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with my individial coffee beans being subclasses of an abstract Bean class? < 1165645404 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I must say, I revise my opinion on OOP after taking a good look at the real CLOS. I like CLOS a lot better than message passing object systems too. < 1165645476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's great and all, but your coffee making apparati don't need an object system to make damned good coffee. < 1165645490 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah it does. < 1165645518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine doesn't even having Turing completeness, much less an object system. < 1165645528 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It saves memory if it encounters the same coffee bean as added in a hash table, so when it comes to Coffee.blend, it's more effecient. < 1165645545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My coffee maker: < 1165645609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int coffee(beans coffee[SIZE_OF_FILTER]) {hot_water(coffee);return coffee} < 1165645644 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hopelessly underperforming according to today's Modern CS Standards (TM). < 1165645686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Modern CS Standards (TM), of course, include severe over-complexity, under-performing, and general stupidity. < 1165645695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i bet your coffee filter sucks, though. < 1165645700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean coffee maker < 1165645797 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :public abstract class Coffee { bean[] filter; public Coffee (int size) { filter = new bean[size]; } public abstract void Blend; } < 1165645803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: And I bet Razor's takes as much space as the oven. < 1165645826 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's just a *part* of what a True Coffee Machine by Modern CS Standards (TM) should have. < 1165645845 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :void Blend being dependant on your vendor-specific blending method. < 1165645862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :New coffee maker. . . < 1165645886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[+++.,] < 1165645898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1165646119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love it how CS just gets farther and farther, but hasn't fixed the probably oldest problem in the entire CS world -- bad comments. < 1165646196 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm using a CL library to easy binary file-structure reading and writing right now, and it's a good library but, it's documented like a piece of poop, and in some places his code is pretty hard to follow (in particulary, a place where he uses a temporary slot binding to create a temporary list returned by a lambda function and then bound in a let form). < 1165646206 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/easy/ease/ < 1165646221 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/particularly/particular/ < 1165646553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should go to sleep. . . < 1165646643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Happy hacking. < 1165646644 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1165650707 0 :ShadowHntr!unknown@unknown.invalid QUIT :"End of line." < 1165651199 0 :clog!unknown@unknown.invalid QUIT :ended < 1165651200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1165655221 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC" < 1165655742 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1165656080 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1165656197 0 :oklopol!i=okokokok@194.251.102.88 JOIN :#esoteric < 1165657932 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1165659941 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era" < 1165663020 0 :jix_!n=jix@L61ea.l.strato-dslnet.de JOIN :#esoteric < 1165667110 0 :tgwizard!n=tgwizard@c-923fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1165669287 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1165670726 0 :oklopol!n=villsalo@dsl-aur-fefddf00-79.dhcp.inet.fi JOIN :#esoteric < 1165674370 0 :jix__!n=jix@L6138.l.strato-dslnet.de JOIN :#esoteric < 1165675051 0 :jix_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1165677910 0 :Sph1nx!n=sphinx@89-178-62-100.broadband.corbina.ru JOIN :#esoteric < 1165677955 0 :Sph1nx!unknown@unknown.invalid QUIT :Client Quit < 1165679108 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1165680106 0 :okokoko!n=villsalo@dsl-aur-fefddf00-79.dhcp.inet.fi JOIN :#esoteric < 1165680109 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1165683391 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1165683612 0 :okokoko!unknown@unknown.invalid NICK :oklopol < 1165684976 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1165685268 0 :jix_!n=jix@L6138.l.strato-dslnet.de JOIN :#esoteric < 1165687518 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1165687527 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1165689081 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1165689132 0 :oklopol!n=villsalo@dsl-aur-fefddf00-79.dhcp.inet.fi JOIN :#esoteric < 1165694303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: CLOS is message passing < 1165694668 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1165694799 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1165694872 0 :okokoko!n=villsalo@dsl-aur-fe9edd00-32.dhcp.inet.fi JOIN :#esoteric < 1165694941 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty cool that CLOS is written in lisp < 1165695390 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1165695413 0 :pikhq!n=pikhq@24.55.113.24 JOIN :#esoteric < 1165695447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is braindead ATM < 1165695794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No it's not. < 1165695809 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't have generic functions in a message-passing object system. < 1165695817 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1165695843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Yeah you can < 1165695855 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1165695884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(defun foo (object) (send object 'foo)) < 1165695897 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :.... That's not CLOS... < 1165695904 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1165695917 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But that's not a generic function either. < 1165695971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The ACT has killed my brain cells, I'm afraid. < 1165695975 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1165696000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or at least temporarily numbed them. < 1165696044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :". . . What the hell? I haven't done this since 8th grade!!!" < 1165696050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1165696264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Don't message-passing and generaic functions contradict one another? < 1165696302 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Because with message-passing one of the objects is more important than the others, but with generic functions, all of the arguments are equal in status. < 1165696557 0 :okokoko!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1165696741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could send a message to _all_ the objects < 1165696985 0 :oklopol!n=villsalo@194.251.102.88 JOIN :#esoteric < 1165697126 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: How would *that* work? < 1165697132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Thoughts on BFM:TNG? < 1165697171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BrainFuck .... < 1165697175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The final frontier. < 1165697190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Teeheehee. < 1165697190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :These are the voyages of the BrainFuck Macro Language. < 1165697194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Its continuing mission ... < 1165697199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(etc) < 1165697203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be up to the objects to decide, they would probably have to form a committee :) < 1165697211 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1165697225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to boldly code where no (wo)man has coded before < 1165697231 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swears at the ZBB. < 1165697272 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ITYM, to boldly code more inefficiently than anyone has coded before. < 1165697305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Actually, BFM is the most efficient Brainfuck macro system out there. < 1165697393 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Is it turning into a compiler? < 1165697416 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And I meant brainfuck is inefficient, not BFM. < 1165697424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It. . . *Is* a compiler. < 1165697428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And an interpreter. < 1165697482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I should probably rename it, though, because there's another, radically less efficient language by the name of BFM. < 1165697541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Add a debugger! < 1165697549 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Source-level! < 1165697570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro show-memory {} {} {} {forceinline #} < 1165697571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1165697582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1165697619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although that's more of a binary level debugger. . . < 1165697630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That isn't source-level! < 1165697650 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And where are the breakpoints?! < 1165697653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "be0" command allows one to see some of the compiler's internal state, though. < 1165697660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Who needs 'em? < 1165697666 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Great debugger ;P < 1165697693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Best one of them all. XD < 1165697709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, though. . . < 1165697717 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, to be A New-Age Debugger, you need a shiny GUI coat on it. < 1165697729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only practical method of debugging ATM is with the Brainfuck source. < 1165697730 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ew gui < 1165697795 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You could get the compiler to annotate the binary with line numbers and variables, and turn off all optimisations. < 1165697802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*variable names < 1165697820 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that would be quite debuggable with a BF-level debugger < 1165697830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Compile with the options "-O 0 -g". < 1165697904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just "-g" if you want to see what the optimization does to the code. < 1165698141 0 :wooby!n=alan@cpe-66-67-60-51.rochester.res.rr.com JOIN :#esoteric < 1165698578 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm http://swivel.com/graphs/show/1001967 < 1165698666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Think there's causation? < 1165698690 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1165698805 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: careful < 1165698826 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Have you seen the graph of the number of pirates against global temperature? < 1165698832 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1165698848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :The world needs more pirates! < 1165698853 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That's why we have "Talk Like a Pirae Day", you know. < 1165698978 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.venganza.org/pirate.pdf <-- the best renering of it. < 1165699010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the Pastafarian Christmas. < 1165699363 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :when? < 1165699423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Talk Like a Pirate Day. -_-' < 1165699452 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1165699511 0 :Arrogant!i=Arrogatn@118.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1165699678 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So are OSS writers essentially Robin Hoods? < 1165699686 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Stealing from the rich and giving to the poor? < 1165699762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not quite. . . < 1165699782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We cut out the middle man. < 1165699789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We are the rich, giving to the poor. :p < 1165699802 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So what's Gates then? < 1165699841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The *filthy* rich. < 1165699867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've not been successful at taking from him very much yet. < 1165699903 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But he's been very successful stealing from everyone else. < 1165699930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a problem. . . < 1165699960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Our end goal is to become Robin Hoods. Our current state is the poor giving to the less poor. < 1165699963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Happy? < 1165699966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/less/more/ < 1165699983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what financial situation rms is in < 1165699984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1165699993 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. That does make me feel more happy. < 1165700009 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RMS is probably not very rich, but he knows enough people to get a free ride in any country in the world. < 1165700024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rms is actually rather poor. . . < 1165700034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Except maybe North Korea. < 1165700055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He lives off of prize money and cash for speaking in public. < 1165700057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet he could get into N. Korea. < 1165700067 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I'll bet he couldn't get out. < 1165700070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup ^^ < 1165700093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He could get in only if he told the whole populace except Kim Jong Il that he was going to assasinate Kim. :p < 1165700117 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RMS does work at MIT. < 1165700130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's an unpaid position. < 1165700163 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then again, if N. Korea is as Red as it seems, he wouldn't need a free ride there. < 1165700207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's lived for the past several years in his office at MIT. . . He can't have that much money. ;) < 1165700220 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One day N. Korea will open up, and we'll realize that they have self-cleaning roads and hover-vators, and traffic is mitigated through several levels of semi-arial traffic. < 1165700244 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*semi-arial levels. < 1165700275 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And we'll weep in shame as we'll discover that N. Korea's technology far exceeds our own pitiful existances. < 1165700291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What has leaked out of N. Korea suggests that the populace doesn't have enough freedom of motion to justify roads, much less self-cleaning ones. < 1165700299 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Message Paid for by The Party. The Party. It's Where You Go. < 1165700313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And. . . < 1165700325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they were just brainwashed into forgetting the wonders that they saw? < 1165700327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets hit in the head by The Beloved Leader's Boys < 1165700333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HEIL HITLER! < 1165700335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*ouch* < 1165700341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I MEAN THE BELOVED LEADER! < 1165700803 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to correct pikhq's misconception of money: http://paulgraham.com/gap.html < 1165700839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Do not confuse stealing wealth with creating it. < 1165700931 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The amount of wealth in the world is not fixed. < 1165702313 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1165702907 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1165702934 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1165704696 0 :pikhq!n=pikhq@24.55.113.24 JOIN :#esoteric