< 1186531401 0 :GregorR!unknown@unknown.invalid NICK :noteventhyme < 1186532014 0 :noteventhyme!unknown@unknown.invalid NICK :GregorR < 1186532126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, Mussolini made the trains run on thyme. < 1186533450 0 :sebbu!unknown@unknown.invalid QUIT :"Leaving" < 1186533615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that is like, so last week < 1186533686 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ges to bed < 1186534365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :last century < 1186534378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huzzah. < 1186537436 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186541435 0 :cosmic_string!i=cosmic_s@c-68-50-195-88.hsd1.md.comcast.net JOIN :#esoteric < 1186541788 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1186542238 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Why doesen't Programming Python explain all of Python's syntax? < 1186542268 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Is it meant for beginners who already know the language? < 1186542364 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the Nutshell series is more for me. Java in a Nutshell was a great book (and I still refer to it). It goes first through the syntax for doing all the things most programming languages have, then it goes over OOP, then over common idioms, and lastly over the standard library (and then has a huge reference on the library). < 1186542574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :books are for wimps < 1186542577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just read the spec < 1186542590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, python doesn't have a specc < 1186542604 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1186542618 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I generally want a spec and the common idioms, yes. < 1186542628 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :And examples. < 1186542693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you could just read http://docs.python.org/tut/tut.html, then http://docs.python.org/lib/lib.html and http://docs.python.org/ref/ref.html < 1186542707 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Dead trees are nice. < 1186542854 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, the second link is a nice reference once you're done with your dead trees < 1186542872 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Sure then. < 1186543286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if tar archives are random access < 1186543294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They aren't. < 1186543324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i figured < 1186543330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that nasty "tape" thing < 1186543720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, tape archive. < 1186543724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Come up with a new tar! < 1186543732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A... um, non-tape archive. Call it nar. < 1186543739 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :dar? < 1186543743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rar, random access archive? < 1186543755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dar and rar already exist, heh < 1186543757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call it Zip++. < 1186543771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Are rar and dar uncompressed multi-file things? < 1186543782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, they're *compressed* multi-file things. < 1186543798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is gz random access? < 1186543805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*No*. < 1186543819 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, tar isn't ever compressed, is it? < 1186543827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tar itself is uncompressed. < 1186543828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tar -z < 1186543836 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Your mom is never compressed either. < 1186543841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That pipes tar through gzip. < 1186543846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186543856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and tar -j pipes it through bzip2 < 1186543857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And how many people have created single-file compression algorithms called "feather" so far? < 1186543870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: That's stupid enough when testosterone-driven guys do it. < 1186543882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Such a bad pun it must have been done hundreds of times! < 1186543889 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's the reason behind me saying it ;) < 1186543899 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :The point is to use the jokes when it's so stupid, it's pathetically funny. < 1186543903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it stops being ironic the second time < 1186543905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not funny < 1186543918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, the estrogen-driven female bit makes it even more stupid. < 1186543927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i compressed his mom just last night < 1186543941 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you made her wear a corset? < 1186543954 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :A) Corset B) ??? C) Profit < 1186543955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It overflows once on funny_t (unsigned long), so it's at funny level 0. < 1186543975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's so funny it overflows a bignum! Wait, it doesn't; it's just not funny. < 1186543977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1186543982 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: things can be negative-funny < 1186544003 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :That just means they're really funny, bsmntbombdood. < 1186544020 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :You know, with the sign-bit on? < 1186544032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The signed versus unsigned stuff is a teeny bit stupid. < 1186544036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But not very. < 1186544043 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And by stupid, I mean silly.) < 1186544050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186544060 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Arithmetic is the same; it's just comparison and overflow checks that are different. < 1186544065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be stupid in a high level, strongly typed language < 1186544079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: comparison is a big one. < 1186544084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Having different types for signed and unsigned would be stupid? < 1186544093 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: you could use different comparison operators. < 1186544104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's how forth does it < 1186544105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could add a constant to both and then compare :-P < 1186544112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with doubles too < 1186544136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It has more than one of each comparison operator for doubles? < 1186544148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually signed vs. unsigned IS a high-level feature < 1186544157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a truly low-level language, such as forth, doesn't have it < 1186544185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has an operator that works on doubles for every math operator for singles < 1186544200 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the point is, you're dealing with 2 completely different types - a subset of the naturals, and a subset of the integers < 1186544202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has to be, because doubles take up two stack slots < 1186544221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the implementation happens to be very similar, but because C is high-level, it abstracts that and presents them as two different types. < 1186544225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :while forth doesn't. < 1186544240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we have different definitions of high-level < 1186544248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1186544270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: won't you agree that "high-level" implies a higher degree of abstraction? < 1186544292 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't say the implementation "happens to be" very similar. There's a big mathematical reason for it. < 1186544292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :higher-level < 1186544303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And caring about the *sign bit* sure as hell isn't high level. < 1186544305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...or maybe I would. :-P < 1186544347 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i guess i mean it would be stupid in a to-the-metal language < 1186544352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :another example: C has strings, despite them being simply arrays of characters < 1186544359 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but C abstracts the implementation < 1186544362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(badly) < 1186544367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the only reason C has signed and unsigned is so programmers can save a bit < 1186544371 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a high-level feature < 1186544379 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C doesn't have strings < 1186544383 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the stdlib has strings < 1186544384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Funny, I thought that C did no abstraction on that. . . < 1186552212 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186552212 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1186553698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i never learnded glass < 1186553708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blasphemer. < 1186553712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Glass < 1186553764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blaspheme (plural blasphemes) 1. Things said against the Church or God. < 1186553799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor is a diety in the Church of Esome. < 1186553825 0 :olsner!n=salparot@c-068ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186555684 0 :cosmic_string!unknown@unknown.invalid QUIT : < 1186556756 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186556778 0 :Arrogant_!i=Arrogatn@95.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1186556892 0 :olsner!unknown@unknown.invalid QUIT : < 1186557384 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(lament) bsmntbombdood: when you see a[b] and b[a], you think the same thing? <<< if i see *(a+b) and *(b+a), i do not think about the same thing < 1186558119 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1186558350 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood sure knows how to make a conversation out of nothing < 1186558359 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186558419 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you sure know how to press the buttons of these esolangists < 1186558429 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've seen it happen before < 1186558478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186558483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you mean esolinguist < 1186558519 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yes, i just like to make my words wrong < 1186558531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :esolinguist does sound kinda nice < 1186558599 0 :olsner!n=salparot@c-068ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186559657 0 :olsner!unknown@unknown.invalid QUIT : < 1186559999 0 :clog!unknown@unknown.invalid QUIT :ended < 1186560000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186560064 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Python's generators are just continuations, aren't they? < 1186560349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186561579 0 :Arrogant_!unknown@unknown.invalid QUIT :"Leaving" < 1186563681 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186564401 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to understand what Pythonic code is. < 1186564413 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Coding in Python feels very Lispy indeed. < 1186564571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :python is imperative < 1186564577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, no < 1186564622 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I forgot that you use Scheme functionally. < 1186564654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't use scheme functionally? < 1186564675 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Me. < 1186564695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :freak < 1186564701 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yus. I know. < 1186564729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i still use the ! functions < 1186564759 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :In general, I code imperatively, unless it's a small utility thing. < 1186565522 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(define (sukoshi) "omg syntactic sugarz!") < 1186565819 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186569310 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1186569318 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1186570045 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186570947 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186571841 0 :jix_!n=jix@dyndsl-091-096-040-062.ewe-ip-backbone.de JOIN :#esoteric < 1186580926 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186583580 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186583686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1186583700 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My client was repeatedly trying to connect to freenode with the nick %ihope. < 1186583706 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...which is invalid. < 1186583957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blahbot did it! < 1186583966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he is rebelling against the use of % as his command character < 1186584000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Get him in here and see if %ihope does anything. < 1186584028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186584036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Op me in #implang while you're at it, will you? :-P) < 1186584050 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186584073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ihope < 1186584075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%cmds < 1186584076 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, nc, wapr, rp (use %help for argument information) < 1186584077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1186584899 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1186586509 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%quit < 1186586509 0 :blahbot`!unknown@unknown.invalid QUIT : < 1186586512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1186586520 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%comeback < 1186586525 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%please < 1186586534 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have too much power < 1186586600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186586603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restarting < 1186586612 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186586628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can i still ruin the party? < 1186586639 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i can if that was but a reboot < 1186587228 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186587248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1186587314 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that a 'hi' for everyone individually or a general 'hi'? < 1186587339 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's implementation-defined < 1186587409 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about this spesific case < 1186587451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I said, implementation-defined- think of yourself as an interpreter (implementation), whereas my statement constitutes a program < 1186587549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am a buggy implementation < 1186587552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you just offended me. < 1186587570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unfortunate < 1186587582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is the problem with undefined behavior < 1186587683 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my implementation does not guess if it's not sure, while i know i have a direct contact to the programmer in time of need < 1186587696 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so, can you, the programmer, tell me what you meant? < 1186587728 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to comment my code. <:/ < 1186587739 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs nm on his binaries < 1186587755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the greatest problem in undefined behavior is that you make fun of the compilers, i have to agree with that < 1186587841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, It appears I make a call to NGenerateGroup_GrePi or something. < 1186587849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :%@$! name-mangling < 1186587972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am a nice compiler < 1186587977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i compiled that as < 1186587989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pushobj (hi->every)one $$ < 1186588002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is saying hi to every, and only one every, and "fuck you" to everyone else and i am not every :( < 1186588026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, I failed to write portable IRP < 1186588096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186588099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you should write it as < 1186588125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$inline_bytecode [ pushobj everyone ] \hi% exit; < 1186588148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looks like valid Tcl. < 1186588195 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about foreach x in(#Esoteric) [greet ->x;] ? < 1186588222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :foreach isn't in the standard < 1186588224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How about: < 1186588229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Greet everyone in #esoteric < 1186588234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, greet ->x; only works if your interpreter has the iso-morphism honorific rule < 1186588248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: everyone can still be parsed as (EXPR->every)one < 1186588269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what if everyone is autoboxed into "everyone"? Then we run into the same problem as ehird`'s compiler < 1186588283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait, a less-hacky portable version can be done with the pattern-matching name feature < 1186588290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here's how: < 1186588323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for [ ] ->greet $ < 1186588344 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186588382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186588385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a shortcut for that < 1186588392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for$ ->greet < 1186588462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and as we all know < 1186588471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an unbounded-for with a method-accessor can be shortened < 1186588473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, that's: < 1186588478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$->greet < 1186588491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, since it's unambigious here, the full code is < 1186588497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$ greet < 1186588510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, so do all the test compilers here agree upon the acceptability of the new standard "$ greet"? < 1186588550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i forgot < 1186588554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can make it shorter by one character < 1186588558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :greet$ < 1186588570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using the operator-postfix-matching feature < 1186588588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, since greet is the default entry method < 1186588592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can simply be: < 1186588597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :&$ < 1186588614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is unambigiously equal to & < 1186588621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i suggest "&" as a replacement for "hi everyone" < 1186588674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ping < 1186589189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does this compile right to everyone? < 1186589753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: pong. < 1186589764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :such a slow irp response. < 1186589807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :welcome to the world of high-latency scripting < 1186589896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that's what happens when your interpreter is out having breakfast. < 1186589946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186591758 0 :sebbu!n=sebbu@ADijon-152-1-104-58.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1186591785 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :sebbu: do you speak French at all? < 1186591823 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :i'm french < 1186591834 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :it's my mother tongue < 1186591846 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :why ? < 1186591869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's this sort of experimental thing I... am doing, kind of. < 1186591883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Trying to communicate without using English and hoping a new language comes about somehow. < 1186591904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so is #implang abandoned now? < 1186591921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm trying to get more people for it. < 1186591933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but #implang turned into a planned language, didn't it? < 1186591938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm not sure of whether I'm really doing that. < 1186591980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't think I really like the way that that's going. < 1186592002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1186592004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was going well :( < 1186592010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186593464 0 :olsner!n=salparot@c-6d8ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186595093 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :everything sucks ass < 1186595110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :try to keep that in mind, y'all < 1186595143 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By "ass", do you mean "donkey" or That Body Part with Many Names? < 1186595222 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :latter < 1186595246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :former < 1186595401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1186595817 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1186595833 0 :jix__!n=jix@dyndsl-091-096-040-089.ewe-ip-backbone.de JOIN :#esoteric < 1186598837 0 :ns_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186598851 0 :ns_!unknown@unknown.invalid PRIVMSG #esoteric :I should write an Unlambda interpreter in Haskell. < 1186598859 0 :ns_!unknown@unknown.invalid PRIVMSG #esoteric :Er, why is my nick ns_? < 1186598860 0 :ns_!unknown@unknown.invalid NICK :ihope_ < 1186598874 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess it didn't get the picture when I said /nick ihope_... < 1186599163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unlambda interpreter in haskell = 5 minute job < 1186599177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just represent the primitives as real haskell functions < 1186599180 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'm taking it slow. :-) < 1186599373 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm... how do you do call/cc in haskell? < 1186599421 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Continuation monads. < 1186599443 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, a monad.. should've guessed ;-) < 1186599456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda in just about any functional language is trivial. . . < 1186599462 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :callCC :: (MonadCont m) => ((a -> m b) -> m a) -> m a < 1186599480 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell me I should be done by now. I haven't started yet. < 1186599630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should implement Unlambda in Scheme to learn some Scheme. . . < 1186599644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Know of any good Scheme interpreters? < 1186599659 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1186599665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Helpful. < 1186599670 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186599688 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :we used Chez Scheme for our SICP course < 1186599693 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I do know "Write Yourself a Scheme in 48 Hours", a Haskell tutorial which presumably results in a Scheme interpreter. < 1186599701 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Know of it, rather. < 1186599728 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, that reminds me that I was thinking of going through that tutorial... any day now < 1186599738 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Also, . is to | as ? is to the command Unlambda needs. < 1186599815 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm... please clarify? < 1186599880 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :`|X returns `X.x where x is the current character. There should be a command--", say--such that `"X returns `X?x where x is the current character. < 1186600010 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think the monad I want is ContT IO. < 1186600225 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(Also, I wonder if this kernel update will break ndiswrapper.) < 1186601587 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1186602091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good scheme interpreter? < 1186602093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :chicken! < 1186604438 0 :blahbot`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186604675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg it's raining < 1186605228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: mit-scheme < 1186605294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tree rewriting! < 1186605412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aaaaardappel < 1186605569 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aardappel? < 1186605610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : sure < 1186605668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love that lang, though i haven't really used it < 1186605672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's like an aardvark, except more of a potato. < 1186605676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wouter is one smooth talker < 1186605678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*writer < 1186605686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or < 1186605691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i remember the name wrong? < 1186605697 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And it's Dutch! < 1186605708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And who? < 1186605711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aardvark? < 1186605715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whuzz that+ < 1186605728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Aardvark < 1186605734 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Orycteropus afer! < 1186605769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Orycteropus_afer_stuffed.jpg omg i've never seen anything this beautiful :O < 1186605870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quite the thing! < 1186605886 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather scary. < 1186605947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"[The House Mouse] is probably the second most populous mammalian species on Earth (after humans)." http://en.wikipedia.org/wiki/House_Mouse < 1186605966 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quite the thing. If humans are the most populous mammal, and they're so big... < 1186606080 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see the top-ten populous animals... things like cockroaches - how many can there be on the entire earth? < 1186606094 0 :oklokok!unknown@unknown.invalid PART #esoteric :? < 1186606094 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1186606124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186606134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heck, I wonder what the most populous organism is. < 1186606153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your mo- er, yeah < 1186606243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, nematode. < 1186606321 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hehe, the Methuselah Mouse Prize is somewhat like competing in server uptimes, but for mouse breeders < 1186606337 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"Heck, i wonder what most people thing an orgasm is." < 1186606345 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/thing/think < 1186606356 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :current record: a mouse that lived for 1819 days < 1186606753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MY MOUSE LIVED FOR 14 EO < 1186606757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-ns. < 1186606770 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :House Mouse: Mus musculus. Apparently "musculus" means "little mouse", and the word "muscle" comes from that. < 1186606883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks like there have been only four eons. < 1186606888 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is the fourth. < 1186606941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so my body has lots of little mice < 1186606947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :acting as muscles? < 1186607020 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Ideally, your muscles make it look like there are mice running around under your skin. < 1186607026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least, that's what I've heard on the radio. < 1186607042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that ideal is an old one, not a current one. :-) < 1186608618 0 :Rugxulo!i=icechat5@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1186608650 0 :Rugxulo!unknown@unknown.invalid QUIT :Client Quit < 1186612276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck :( < 1186612308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they won't give me the storm sewer map < 1186612590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who < 1186612593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they say i need a better reason than "just curious" < 1186612598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the city government < 1186612619 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :they think you're a terrorist < 1186612691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1186612770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i think he's a terrorist... who in their right mind would have 'bomb' in their nick unless they're a terrorist... < 1186612779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186612793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Claim it's for a school project. < 1186612822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought about that < 1186612856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but, they invited me to come talk to their engineer who could show me how the system works < 1186612868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is probably what they would have done if i said it was for school < 1186612948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"the water comes in, then it goes out" < 1186612991 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :lament: Python is indeed very nice. < 1186612991 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :greaaaaaat... < 1186613002 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I don't like about it is the somewhat-shoddy OOP. < 1186613031 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :What's the point of having to include self as a parameter in each object method? < 1186613087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foo.bar() is just syntactic sugar for class_of_foo.bar(foo) < 1186613111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Claim you are writing a novel about a volcano erupting in the city and you think the storm drains could be used to re-direct lava. < 1186613140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That was the plot of some movie the "sci-fi" channel show occasionally < 1186613144 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I realize that oklopol, but still, they could have made the system a bit more OOP-ish. < 1186613150 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :several of their movies in fact < 1186613154 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :If it's, as it claims, ``built-around-OOP''. < 1186613191 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, you are using a silly definition of OOP < 1186613222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://paulgraham.com/reesoo.html < 1186613231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: i don't like the self thing either, but just because i don't like typing the extra 5 characters. < 1186613234 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you are concentrating too much on #9 < 1186613246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :otoh, Python is heavily oriented to #9 < 1186613255 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yes I am. I'm assuming a message-passing system with methods belonging to classes that naturally perform state-based behavior. < 1186613260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that wouldn't require knowing the real locations < 1186613287 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :On that assumption, which I believe is tacit when referring to Python, I make my arguments :) < 1186613291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: self is explicitly passed, rather than implicitly < 1186613294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so what? < 1186613297 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it might do. Depends if there is a bright that falls down blocking it or something < 1186613308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a bright? < 1186613308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You've just commited a grave logical fallacy: Argumentum ad Paul Graham. < 1186613309 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you could just walk round them and map them yourself < 1186613319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't know where the tunnels and outfalls are < 1186613320 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1186613335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and which manholes are storm drains and which are sanitary/water < 1186613339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I just think there is more to OO than the Smalltalk family < 1186613349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :manhole... hihi < 1186613368 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was thining of storm drains as the big open things like in the movie Grease. < 1186613371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: put your man-stick in my man-hole? < 1186613377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1186613382 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1186613386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with pleasure < 1186613387 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm familliar with the different systems but, it is a bit baroque to talk about edge cases of a multimethod system when referring to a message-passing system, is my point :) < 1186613393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides, he ignores Snit's delegation behavior. . . < 1186613398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: outfalls, you mean? < 1186613399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we'll do that next time you're in finland < 1186613408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dunno < 1186613415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if i could find the outfalls, i wouldn't need the map < 1186613735 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe i can get someone to go taxpayer on their ass < 1186613764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :`` "Heck, i wonder what most people thing an orgasm is."'' <--- ?!?! < 1186613819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with that there is always the worry that they will offer you a refund. :-) < 1186613845 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(about 1ยข) < 1186613952 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: like that would happen < 1186614038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :speaking of OO, haskell so doesn't have any :( < 1186614101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1186614116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually: < 1186614198 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :by the reeese definitions, it has 1, 2, 4, 5, and 7 < 1186614412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that was how i read what ihope said a couple lines before that < 1186614418 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1186614572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by the what definitions? < 1186614794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess fixing ndiswrapper is a little fun. < 1186615032 0 :olsner!unknown@unknown.invalid QUIT : < 1186615266 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: http://paulgraham.com/reesoo.html < 1186615644 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think 5 applies to haskell, but in any case the fact that so many definitions apply seems to suggest that that list of definitions is bullshit < 1186615653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pi.ytmnd.com/ ha! i love that song. it also occurs to me that this is an excellent way to memorize pi < 1186615772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I get number 1. < 1186616022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should make an infinite flash piece for pi < 1186616032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that oughtta be trivial < 1186616045 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh, I don't want to have a password anymore. < 1186616057 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've typed it rather a many times today. < 1186616568 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's laptop has a fingerprint scanner. < 1186616577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- winnar < 1186616613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's desktop has a unique entry method composed of a collection of alphanumeric buttons, used for both textual and mathematic input < 1186616634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. "unique". < 1186616674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is this new and unique method of input called a "keyboard"? < 1186616678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but can you make it generate that song < 1186616696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just a beat + some vocals :p < 1186616703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :record vocals for 0-9 and some patterns of numbers, < 1186616715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :play the background using some synthesiser or whatever < 1186616722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and play the vocal samples on top while scrolling by pi < 1186616730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perfect way to memorize pi! < 1186616767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Typing my password requires pressing Shift four times... which isn't that bad, I guess. < 1186616794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes, it is! Quite incredible! (I take it you have one, too!) < 1186616807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um for some reason these digits popped into my head 2058914058291749238410697980 < 1186616809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have at least four :P < 1186616813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think they are in pi somewhere, but i got a part wrong < 1186616815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1186616818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION counts < 1186616823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I also have a touchscreen laptop OOOOH BURN < 1186616828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :near the start, of course < 1186616835 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Touchscreen laptop? < 1186616840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My laptop has a touchpad! < 1186616842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1186616842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4, if you count a broken laptop, an AT keyboard, and a keyboard without a space bar. < 1186616853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't :P < 1186616864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I *have* the space bar. . . < 1186616870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a few feet away from the keyboard. < 1186616896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1186616939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I now better know what the problem with ndiswrapper is! < 1186616968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Cool. One of the spelling suggestions for "ndiswrapper" is "handicappers".) < 1186617335 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)