< 1237421740 0 :erchird!n=user@91.105.120.227 JOIN :#esoteric < 1237421743 0 :erchird!unknown@unknown.invalid PRIVMSG #esoteric :Test. < 1237421746 0 :erchird!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1237421746 0 :erchird!unknown@unknown.invalid PART #esoteric :? < 1237421838 0 :ehirdghostghost!unknown@unknown.invalid PRIVMSG #esoteric :"It is a logical impossibility to make a language more powerful by omitting features, no matter how bad they may be." < 1237421840 0 :ehirdghostghost!unknown@unknown.invalid PRIVMSG #esoteric :Fail. < 1237421949 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What about a feature that discards all input? < 1237422093 0 :ehirdghostghost!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1237422137 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :it's a feature not a bug < 1237422157 0 :ehirdghostghost!unknown@unknown.invalid PRIVMSG #esoteric :http://www.emacswiki.org/cgi-bin/emacs/teco.el Full circle < 1237422410 0 :ehirdghostghost!unknown@unknown.invalid NICK :ehird < 1237422414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, to live again. < 1237422807 0 :ehird`!n=ehird@91.105.120.227 JOIN :#esoteric < 1237422810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1237422814 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1237424081 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1237433864 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1237436583 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1237436751 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237436778 0 :Slereah!n=butt@ANantes-259-1-71-99.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1237436910 0 :bsmntbombdood_!n=gavin@97-118-125-166.hlrn.qwest.net JOIN :#esoteric < 1237437030 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :who wants to explain fusion trees < 1237437042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises his hand < 1237437079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they are trees from the planet Cwarooba which get their energy from nuclear fusion of water < 1237437092 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :nuh uh < 1237437108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're really big. also, they sometimes explode, so people don't like to live nearby. < 1237437156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately they may soon be dying out, as Cwarooba is turning into desert, and the new helium atmosphere doesn't really help either. < 1237437167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's evolution in action for you. < 1237437182 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1237437213 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1237437228 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan needs a girlfriend < 1237437245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Did you find this explanation [A] Helpful [B] Unhelpful [C] Completely bonkers [D] Mad gibbering that humanity is best not knowing about < 1237437295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[E] Other < 1237437321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[F] More options, please [G] Fewer options, please < 1237437416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[H] The perfect empowerment for our client base < 1237437462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[I] Way out, dude [J] LOLWTFBBQ < 1237437532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[K] Shut up or I'll blow your brains out [I] You have the right to remain silent. Anything you say can and will be used against you in a court of law. < 1237437560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[M] You really need to work on your alphabet, dude < 1237437624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[N] We are _not_ amused [O] Is this going to turn into a Christmas joke, with the missing L and all? < 1237437658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[P] Can I be excused for a moment? [Q] Oh no, not again... < 1237437724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[R] Using the TIME CUBE, I proved this a long TIME ago < 1237437849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[S] FOR SCIENCE! [T] +++++++[>++++++++++++<-]>. [U] `.Ui < 1237437959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[V] Ich weiß nicht, was soll es bedeuten, Daß ich so traurig bin [W] Who forgot to pack lunch? < 1237438000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[X] ... [Y] Y ask Y? [Z] Is this the end? < 1237438045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[Æ] You should be so lucky [Ø] Yes, it's with an Ø, not Ö. [Å] We are DOOMED, DOOMED! < 1237438066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Out of alphabet < 1237438923 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :drunk oerjan is hilarious < 1237439307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats bsmntbombdood_ -----### < 1237439320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'll have you know I'm perfectly sober! < 1237439518 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :suuuure < 1237439654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, you did not select an option. < 1237440905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++[>++++++++++++<-]>. < 1237440937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1237440996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++[>++++++++++++<-]>. < 1237440996 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :T < 1237442754 0 :oerjan_!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1237442803 0 :oerjan!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237443498 0 :oerjan_!unknown@unknown.invalid QUIT :"Lost terminal" < 1237444173 0 :neldoret1!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1237444754 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1237444763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ahoy! < 1237445614 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1237447030 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1237448584 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237449599 0 :clog!unknown@unknown.invalid QUIT :ended < 1237449600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1237450305 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ooooo < 1237451716 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237452301 0 :Slereah!n=butt@ANantes-259-1-22-100.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1237456163 0 :tombom!i=tombom@82.26.195.50 JOIN :#esoteric < 1237456294 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237456680 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1237457309 0 :Mony!n=Harmony@AToulouse-258-1-109-251.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1237457829 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"X-Chat -> http://xchat.org <- At least when I quit I don't look like a lamer" < 1237459775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here's the gnuplot view of those Perl releases from my "perldoc perlhist": http://zem.fi/~fis/perlreleases.png (Sorry for the positioning of labels, GNUplot+time-data is not a good combination.) < 1237462268 0 :M0ny!n=Harmony@AToulouse-258-1-14-206.w81-250.abo.wanadoo.fr JOIN :#esoteric < 1237463135 0 :Mony!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237463534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh < 1237463539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about python? < 1237463585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that looks strange. was a perl 1.x released in 2004? < 1237463596 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what my perlhist page says. < 1237463607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : Schwern 1.0.15 2002-Dec-18 Modernization < 1237463607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : Richard 1.0.16 2003-Dec-18 < 1237463611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, like security fixes to old versions or something? < 1237463619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1237463623 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Guess so. < 1237463627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since 2.x and 3.x didn't get that < 1237463649 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes; maybe there was some business-critical Perl 1 code (from 1988) that needed fixing. :p < 1237463691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the y scale, it isn't linear, and look exponential either < 1237463694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what sort of scale is it < 1237463721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1.011..14 ? Double dots? < 1237463746 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think that's 1.011-to-1.014. < 1237463753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's directly from the perlhist page, anyway. < 1237463805 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Y scale is just the index of the version, since I didn't want to write any logic that would assign a sensible numeric value to all those funky version identifiers. < 1237463849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :An earlier version made all the "series" (separate things in the legend) equally high-in-Y-axis, but that didn't look so good. < 1237463899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'll look at Python later. I'm not quite sure how to get them to the same plot. The X axis (presumably; although they've got that from __future__ import thing going on) works the same way, but for the Y axis is less clear. < 1237463902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1237463925 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237463944 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least with "Y == version index" the slope of the line gives some sort of information about how often they plop out releases. < 1237463954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, i don't think import from __future__ thing would cause the release dates to change < 1237463963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you plot first release with feature < 1237463969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did you do a graph of Python v. Perl releases, then? < 1237463974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know it was being discussed when I left < 1237463976 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but there might be time-traveling involved. < 1237463976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://zem.fi/~fis/perlreleases.png < 1237463980 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Just Perl so far. < 1237463996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it seems fizzie is claiming import from __future__ results in time travel < 1237464008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Isn't time travel the mechanism behind it? < 1237464014 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I always thought so. < 1237464026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I looked at the source and it was a lot more boring than that < 1237464048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a set of flags for features to enable, features that will be on by default in future releases < 1237464056 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Well, graphing-wise it's a relief. < 1237464154 0 :Asztal_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237464288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting that there are more recent releases in the 5.8 series than the 5.10 < 1237464297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and IIRC, 5.12's being developed atm < 1237464316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is 6.x, of course, but that's the programming equivalent of duke nukem forever < 1237464323 0 :Asztal_!n=asztal@cpc2-stkn13-2-0-cust73.11-2.cable.virginmedia.com JOIN :#esoteric < 1237464352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, 1.0.16 was released in 2004? why were they continuing to maintain Perl 1, I wonder? < 1237464357 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got my data from the perlhist manpage of this 5.10.0 release packaged in Debian. < 1237464367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1237464368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I asked that too < 1237464386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My guess was business-critical Perl 1 code from the 1988s. < 1237464413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh: "As a birthday present to Perl and Larry, through the work of the perl1-porters, in particular Richard Clamp, < 1237464413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perl 1.0 has been resurrected with minimal patches for modern machines." < 1237464429 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Says http://dev.perl.org/perl1/ < 1237464486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The newspost under the "News" heading there is partly amusing. < 1237464644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :272 KB tarball for the most recent version of Perl1? < 1237464646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1237464787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, Perl1 looks just like modern Perl < 1237464804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I suspect that example program would even run in Perl5, maybe with a few tweaks needed < 1237464810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it would be awful style < 1237464917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, idea: plot perl-release vs normalised tarball size (normalised means all converted to bzip2 or gzip or whatever, so you don < 1237464925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't* get a difference from that) < 1237464947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly with time on the z axis < 1237465222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would have to actually fetch all those perls to get that normalized size, though. And I'm not sure where I could get all that stuff. The perlhist.pod page has some size information in it, I could plot that. It seems to be close to a monotonic function, so I'm not sure how interesting it is. < 1237465360 0 :ais523_!n=ais523@147.188.254.125 JOIN :#esoteric < 1237465483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237465563 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1237465565 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1237465947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I didn't know there was a Parrot-based QuickBASIC 4.5 clone. < 1237465984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither did I < 1237465986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where is it? < 1237466084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :https://trac.parrot.org/parrot/browser/trunk/languages/BASIC/compiler?rev=37396 < 1237466095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it has a page, but the BASIC_README suffices. < 1237466113 0 :Asztal_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237466449 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237466460 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237466646 0 :Asztal_!n=asztal@cpc2-stkn13-2-0-cust73.11-2.cable.virginmedia.com JOIN :#esoteric < 1237467866 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237467945 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237468263 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237468292 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237468849 0 :neldoret1!n=user@81-223-127-237.stpeter.xdsl-line.inode.at JOIN :#esoteric < 1237469553 0 :neldoreth!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1237469653 0 :Boscop!n=Miranda@f048244213.adsl.alicedsl.de JOIN :#esoteric < 1237471067 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237471127 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237471373 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1237472195 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237472398 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237472793 0 :comex!unknown@unknown.invalid NICK :Lausus < 1237473347 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1237474064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i might be able to get my hands on at least one NeXT work station :3 < 1237474070 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not a cube, unfortunately, but < 1237475607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: oh hell yes < 1237475655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: give it to me :3 < 1237475801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :09:49 fizzie: AnMaster: Here's the gnuplot view of those Perl releases from my "perldoc perlhist": http://zem.fi/~fis/perlreleases.png (Sorry for the positioning of labels, GNUplot+time-data is not a good combination.) < 1237475808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should put a marker where perl6 dev started :D < 1237475816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah good idea < 1237475900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/perl <-- from 198x perl example programs < 1237475909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PERL IS A VITAL TOOL TO RUNNING ANY SYSTEM :D < 1237475915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where's sed, I wonder? < 1237475920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and when was /usr invented? < 1237475924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's so important it's in / < 1237475938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as for sh, < 1237475946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's on /boot, obviously < 1237475948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, like MS-DOS... sh is so important, it's in -every directory- < 1237475953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can just do #!sh < 1237475955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1237475977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also that old perl code is actually readable < 1237475979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very awk < 1237475980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like it < 1237475985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and very like modern Perl, too < 1237475995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just it does some things which would be bad style < 1237476002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't make use of modern features, for obvious reasons < 1237476033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"There's a way to make arrays < 1237476033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have either origin 0 like C, or origin 1 like awk. Etc.)" < 1237476036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bonkers even then. < 1237476059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :amazing how the features to make it easier to compile things into Perl by text substitution have to be dealt with even to this day... < 1237476113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by the way, I need a second opinion: is my switching to Emacs for all my editing purposes, full-time, from an OS X-only editor that's a lot sleeker to use, a sign of the coming apocalypse? < 1237476121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think so, but it could also be a sign I'm going mad < 1237476130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is the other editor? < 1237476135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TextMate < 1237476140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use a mix of editors, I normally use Emacs but not for everything < 1237476150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Previously I only used emacs for haskell and lisp < 1237476151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and does TextMate have all the features of Emacs that you want to use? < 1237476159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, almost. < 1237476169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It handles everything exactly how I want except for haskell and lisp :P < 1237476225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, yeah, I (re-)found an emacs distribution for OS X called Aquamacs. If I had to describe it, I'd say it's emacs for people who like the large configurability and the great language modes but don't care for emacs's OS aspirations. < 1237476239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, interesting < 1237476245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it still run things like dired and gnus? < 1237476254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's still GNU Emacs < 1237476260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just with addon packages and default configuration and the like < 1237476288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want to know how it sets plaintext documents and the UI in Lucida Grande and code in Monaco < 1237476295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't manage that with Carbon Emacs < 1237476429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A few things annoy me though < 1237476454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, it's a bit too mac in places -- it suggests you use ~/Library/Preferences/Aquamacs Emacs/Preferences.el instead of ~/.emacs < 1237476458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that kind of sucks for portability. < 1237476466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just make the first a symlink to the second < 1237476466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's fixable < 1237476472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it loads ~/.emacs too < 1237476475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237476484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it seems to load Preferences.el sooner < 1237476509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, turns out Customize is quite nice if you make it save to something that isn't your main .emacs < 1237476606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, yeah, on the whole it's less irritating than carbon emacs, which is nice, is what I'm trying to say. < 1237476625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially the tabbar. i don't care how efficient buffer switching is, it's irritating. < 1237476637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I tried tabbar.el < 1237476643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't get it working sanel. < 1237476643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y < 1237476652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1237476668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I get the impression that standard Emacs is designed to have a lot of junk buffers floating around you don't care about < 1237476679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I never C-x k, I just start working on something else < 1237476680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, which makes it harder to pick out the ones I want and edit them < 1237476688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how are you switching buffer? < 1237476696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-x b tab-completes, you know < 1237476699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1237476703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's still irritating < 1237476710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also that I can't open two frames and have separate sets of buffers < 1237476723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just how I work; I have one frame per project, and rapidly switch between the files I'm working on in that project < 1237476749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just open two instances of Emacs < 1237476751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I do < 1237476762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have them in separate terminal tabs when I do that, too... < 1237476766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and often separate desktops < 1237476768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: great, now I can't get them to talk to each other < 1237476773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why would you want to? < 1237476778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if they're different projects? < 1237476796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just because they're separate projects doesn't mean they don't have related things; plus, emacs-as-a-whole commands don't rely on what you're editing < 1237476800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that wouldn't work with OS X < 1237476811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you only have one instance of an app at a time, unless you forcibly run another via the terminal < 1237476834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I have tabs of frames, too: selecting the icon in the Dock lists all the windows and the tab they're currently on < 1237476900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can someone please prove p=np? < 1237476906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :programs would get so much better :P < 1237476926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: either n = 1 or p = 0 < 1237476933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I know it's an old joke... < 1237476953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One I happen to have never heard, but amuses me. < 1237476991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm... where do most people put their non-.emacs emacs stuff? I've been hogging ~/.emacs.d for my own purposes, but I don't think that's right < 1237476996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guess I could ask #emacs < 1237477019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~/esoteric/intercal/latest/etc/intercal.el < 1237477032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1237477034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although admittedly that's for something specific < 1237477037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and for things I didn't write? < 1237477050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine would go in ~/research, probably < 1237477055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's my generic "things I didn't write" directory < 1237477059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it gets very big < 1237477095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I tend to organize things :P < 1237477105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it irritates me how many dotfiles are in my home directory < 1237477125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why can't they go in ~/Config/ or something? oh wait, that exists, it's called ~/Library/Preferencse/. < 1237477128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, my things are organised too < 1237477128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Preferences < 1237477130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just normally one level down < 1237477143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and different parts of my hierarchy are organised different ways < 1237477152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my home is basically a linkfarm for things I use a lot, except without links < 1237477164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I physically move things to ~, normally, when I use them a lot < 1237477183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although sometimes I link, for instance if the thing I'm using is in /var/www, or has to be in a certain location for other reasons (such as my IRC client logs) < 1237477200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your structure sounds more efficient than mine, but less commo < 1237477201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1237477225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it would be a real pain for anyone who didn't have it memorised already to work with < 1237477238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, why should I organise my home dir to be easy for other people to use? < 1237477244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1237477251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use saner structures for things I'm sharing with other people < 1237477263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just work with what I have until I can throw out my filesystem :-) < 1237477383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1237477401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could get aquamacs to move its configuration and stuff to ~/.elisp or something so it can be portable < 1237477419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(And I'd just have .emacs be: add ~/.elisp to load path, load ~/.elisp/init.el or whatever) < 1237477542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns off transient mark mode < 1237477684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the first things I did, to < 1237477686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1237477718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I thought I liked it but then I realised I don't want to see it when I'm saving my position to go back to. < 1237477776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it doesn't want to turn off. < 1237477942 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237477954 0 :ais523!n=ais523@147.188.254.125 JOIN :#esoteric < 1237477970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh, connection trouble < 1237477983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hay want a bouncer < 1237477984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1237478076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/uhzpco/thingy-large.png <- anyone recognize this? < 1237478077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's fractall-y. < 1237478110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Except it's sort of like "turn a bit, and you get this image, but squashed" < 1237478130 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1237478138 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I believe it's a large thingy < 1237478177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/emacs/emacs-paper.html#TOC14 <-- emacs used to let you use any language you want < 1237478205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er wait no < 1237478297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lisp and TECO use a dynamic scope rule, which means that each binding of a variable is visible in all subroutine calls to all levels, unless other bindings override. For example, after < 1237478297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(defun foo1 (x) (foo2)) < 1237478299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(defun foo2 () (+ x 5)) < 1237478301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1237478303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate elisp < 1237478320 0 :Lausus!unknown@unknown.invalid NICK :comex < 1237478410 0 :MigoMipo!n=MigoMipo@84-217-6-142.tn.glocalnet.net JOIN :#esoteric < 1237478414 0 :Hiato!n=hiato@dsl-245-1-23.telkomadsl.co.za JOIN :#esoteric < 1237478501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darnit < 1237478509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cua-mode is forcing transient-mark-mode < 1237478521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's cua-mode? < 1237478534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it lets you copy/paste/etc with c-[xcv] < 1237478542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(yes, it allows C-x commands to still work) < 1237478546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except in this case, it's apple-, not c- < 1237478551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't clash with anything < 1237478560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it ends up turning on transient mark mode < 1237478564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you don't need a separate mode for that < 1237478572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's three keybinding commands < 1237478572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, you do, it's not as simple as that < 1237478581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does apple- translate as inside Emacs? super? hyper? < 1237478589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :S- < 1237478595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not shift, surely? < 1237478598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1237478598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :S- is shift, s- is super < 1237478602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it translates as A- < 1237478608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, interesting < 1237478615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, look up cua-mode; Aquamacs enables it by default < 1237478629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's probably a way to get cua mode not to transient mark < 1237479001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I just found another reference to INTERCAL: http://nicolaas.net/dudley/index.php?f=20080812&email=ais523 < 1237479020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster and lament play NetHack, so they'll probably find it funny < 1237479056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :***BASIC*** is not nearly slow enough. < 1237479063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament plays nethack? < 1237479063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1237479073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, he turns up in #nethack every now and then < 1237479104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although apparently doesn't have it on autojoin, at least the join- and part-times there seem different from other channels < 1237479133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I wonder who runs nethack in emacs; I wonder so that I may whack them < 1237479158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from now on "newt" and "two spot" can be used interchangeably. Oh and floor/one spot too < 1237479179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dudley being killed by newts is a running joke in that comic, by the way < 1237479189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I know, I used to read it < 1237479193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few years ago or so < 1237479213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it went downhill after it changed to all guest comics. < 1237479232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% nethack < 1237479232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: command not found: nethack < 1237479234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What what! < 1237479235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's a new version up < 1237479243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it says it ended right there < 1237479245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the main page < 1237479248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that one did < 1237479254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people liked the idea so much that they made clones < 1237479255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then where is the new one? < 1237479259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1237479268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Variants: autopickup_exceptions, menucolors <-- What on earth is the first one? < 1237479272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://alt.org/nethack/dudley/ is the new one in colour that's pretty popular a the moment < 1237479273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: HAHAHAHAHA < 1237479278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on that dudley site saying it's dead < 1237479279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a comment < 1237479280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight January 9, 2009 19:48 < 1237479284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can use it to customise autopickup < 1237479289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i CANNOT STOP RUNNING INTO THAT GUY < 1237479291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that it picks up some things and not others < 1237479293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's based on regexen < 1237479310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if greyknight is my evil alter ego < 1237479357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, menucolor is the most important patch to use though < 1237479379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what makes you think that? I normally play without it < 1237479380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? I didn't use it last time, when I started out (under the guidance ofa is523...) < 1237479382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't even have it locally < 1237479386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what does it do? < 1237479392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: colours in the menus based on regexps < 1237479396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I find it a lot easier and a better experience < 1237479399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I never really saw the point < 1237479409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well that's silly; it'll make you clicker to type instead of think < 1237479413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thus make rash decisions < 1237479421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(if you can semi-get it without reading it) < 1237479426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on NAO I just have it on the defaults, which colours in menus based on BCU < 1237479438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's not particularly useful, I just haven't bothered to turn it off < 1237479451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is there a version of NAO that doesn't involve playing over telnet and thus having excruciating lag? < 1237479458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I find it useful < 1237479460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :termcast, maybe? < 1237479492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can play locally and termcast your game if you like < 1237479511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't NAO work that way? Because of cheating? < 1237479517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my menu colours settings are a bit more complex. Took them from someone else on NAO way back. Don't remember who < 1237479520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's designed to be an online server < 1237479526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: almost certainly Eidolos < 1237479531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because everyone copied from him < 1237479537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: things like sharing bones files, too < 1237479541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it has a few patches for nasty bugs < 1237479557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1237479566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's just horribly, horribly slow... < 1237479577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only if you live in Europe < 1237479581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think it was from one of those open accounts, deathrobin I or whatever the name was < 1237479585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: want to know a secret? < 1237479590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i live in europe :D < 1237479602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the server itself is fast, but typical network latency is problematic if you go across the Atlantic < 1237479606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I heard it was even worse in AU < 1237479609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it happens on every key you send < 1237479612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I wouldn't be surprised < 1237479633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a better way would be to run vanilla nethack and send it across, and then update the screen < 1237479643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can play at full speed, but if something differs on NAO, you see it instead < 1237479644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1237479645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1237479650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you'd still have to handle things like bones files < 1237479655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just, local play + syncing < 1237479663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about random numbers? < 1237479681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eh, make you use a patched nethack that asks NAO for its numbers < 1237479683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc used 700 MB RAM to compile this file in LLVM. Though it was C++, but even so.. < 1237479690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the point is that things happen instantaneously if they agree < 1237479710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it is used for cheatproofing too < 1237479714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and things like in-game mail < 1237479762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could make a game that offloads most computation to client yet is cheat proof. I think. < 1237479764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1237479770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you turn off menucolours even if you have the patch? < 1237479784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1237479790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just blank the menucolors entries in your rc < 1237479800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes you can < 1237479803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remove OPTIONS=menucolors < 1237479811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you need OPTIONS=!menucolors < 1237479812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay, I'll leave it in then < 1237479813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1237479933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries and sees if he remembers how to start/play nethack < 1237479946 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1237479967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what size tterminal is best, again? I forgot. < 1237479991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :80x24 is the minimum it works with < 1237479999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't care about the extra space if you give it a bigger terminal < 1237480002 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1237480006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I thought it used it? < 1237480011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember maps spanning the whole thing < 1237480013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at least, it uses extra vertical space for longer inventory listings, and extra horizontal space for status messages < 1237480014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of just in 80x24 < 1237480021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, maps are just 80x24 < 1237480024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, be sure to set numpad mode < 1237480031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err, why? < 1237480031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"numpad mode"? < 1237480033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I prefer numpad off < 1237480039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's an option < 1237480044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the vi style keys is horrible IMO < 1237480047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :numpad:0 is hjkl for west, south, north, east < 1237480050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1237480052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well that's shit. < 1237480059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :numpad:1 is 2468 for south, west, east, north < 1237480060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're a doody head. :P < 1237480061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess numpad wouldn't work well on a laptop < 1237480066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it doesn't < 1237480068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the whole point of nethack is the vi keys, sheesh! < 1237480069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know this from experience < 1237480069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does "doody"? < 1237480072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you said you used a >80x24 terminal didn't you? < 1237480074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mean* < 1237480075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: doody. < 1237480078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237480079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does it mean < 1237480081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: often, yes < 1237480083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not about to google < 1237480098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrmph, someone just tell me what size to use :P < 1237480103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :use 80x24 < 1237480114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way you won't have #nethack shouting at you when they try to watch your recordings < 1237480125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even I use it when playing on public servers < 1237480135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :80x24 seems cramped :P < 1237480135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I usually use my default terminal size which is 193x50 or so. Nethack just uses part of it. < 1237480142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: use a bigger font size < 1237480153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I use a tabbed terminal emulator I prefer large for all < 1237480154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then I feel senile :-D < 1237480159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1237480258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, use a screen with lower DPI. < 1237480262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you have one < 1237480265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Then I see the pixels. < 1237480269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1237480280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, select two out of three < 1237480286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, 14pt monaco will work fine. < 1237480697 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1237480703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1237480709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1237480731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs head over heels to iwc < 1237480839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah so hades is still there < 1237480879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I wasn't going to comment on it... < 1237480900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :suuure < 1237481153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i wonder if greyknight is my evil alter ego < 1237481164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :has anyone ever seen you at the same time? < 1237481186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1237481233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm so difficult < 1237481293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION envisions a window manager that detects the user changing personalities, and switches the visible windows < 1237481371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe the ego would just block the windows of the other personalities automatically < 1237481387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone should ask a psychiatrist < 1237481555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe he is just your evil _twin_. check for someone living under your bed. < 1237482007 0 :BeholdMyGlory!n=BeholdMy@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1237482546 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1237482563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cheerfully swats FireFly -----### < 1237482577 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1237484117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, my overly-complex nethack archivist script works < 1237486030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sure, i play nethack < 1237486034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean i used to < 1237486071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have you stopped beating your wife < 1237486095 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have i stopped fucking your mom < 1237486139 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1237486835 0 :Boscop!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237488026 0 :ais523_!n=ais523@147.188.254.125 JOIN :#esoteric < 1237488047 0 :ais523!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1237488349 0 :ais523_!unknown@unknown.invalid QUIT :Remote closed the connection < 1237488837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.lisp.org/display/77285 <- Awful. < 1237488846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also incredibly slow. < 1237488885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, might wanna "$0" instead of $0 for spaces. < 1237488916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also it prints to stderr. < 1237488935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm serious it takes 1.8 seconds to just print 832040 < 1237488938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ungodly < 1237488962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's t? < 1237488974 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1237488975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: t is a constant that evaluates to the symbol T, so t = 't < 1237488980 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sorry i'm a blind < 1237488981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and anything non-nil is true < 1237488987 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237488994 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was being a blind < 1237489005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just standard lisp except it's dynamically scoped because rms is _retarded_ and you have to use the kind of functions you use in the editor ui < 1237489015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like (message "foo") displays foo in the command line thingy < 1237489020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it prints to stderr with --batch < 1237489027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also it's horribly, horribly slow < 1237489074 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how long does scheme usually take for that? < 1237489083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: mere milliseconds < 1237489086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here, i'll try it < 1237489091 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1237489141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck. < 1237489145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Chicken Scheme takes 2 seconds on it < 1237489148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(FIB 30) IS NOT HARD PEOPEL < 1237489168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well a dumb recursive _is_ exponential < 1237489171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*fib < 1237489182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but even soo < 1237489201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-03] % ghc -O2 gawd.hs -o gawd < 1237489201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-03] % time ./gawd >/dev/null < 1237489202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./gawd > /dev/null 0.09s user 0.00s system 97% cpu 0.093 total < 1237489204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I feel better now < 1237489226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This reinforces my decision to only program in haskell and scripting languages < 1237489272 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i believe ehird said "832040" and not 29 exactly because it was exponential < 1237489281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wut < 1237489289 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or maybe he didn't < 1237489290 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1237489296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1237489297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i mean it takes exponential time to compute < 1237489310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1237489313 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes it takes 832040 to compute < 1237489322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err i was printing out the result < 1237489346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I just realised that fib(N) is the amount of recursions it takes to compute fib(N) naively < 1237489348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coolio < 1237489351 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "for i in xrange(832040):pass" is exponential too < 1237489353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same with factorial < 1237489355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are better ways of computing fib(n) that are polynomial in n < 1237489360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, I know < 1237489364 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: grrr < 1237489366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but computing fib(N) is rare anyway < 1237489404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://feb31.com/ < 1237489437 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm no gonna go < 1237489447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you no go < 1237489463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, Option as Meta strains my pinky < 1237489472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but Command as Meta disables apply shortcuts < 1237489538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well make Option apply then? < 1237489548 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hmm, I just realised that fib(N) is the amount of recursions it takes to compute fib(N) naively <<< okay i guess you did *not* say "832040" because of that if you didn't know it :D < 1237489559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um < 1237489560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well I mean a knew it I just didn't knoooow it < 1237489562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1237489565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*I < 1237489581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or do you mean apply = apple-y? < 1237489587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: apple-y < 1237489596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like cmd-n, cmd-s, etc < 1237489601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :M-x = opt-x < 1237489614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apple-x would be better, but M-[ns] are used for other things < 1237489615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it'd clash < 1237489618 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you mean like you didn't realize it? < 1237489634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well, I knew it, but I didn't realise that it was the definition, not a side effect < 1237489640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you get me < 1237489662 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you... realized functions of that form could be seen as calculating their own behavior? < 1237489671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wellllllllllllllll sort of < 1237489674 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1237489692 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or MAYBE < 1237489699 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i had this dream where i went to sydney < 1237489711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237489711 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and this friend of mine happened to be there < 1237489717 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and we bought some beer < 1237489730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how odd < 1237489736 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also i almost jumped into the largest waterfall in the world < 1237489748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that's in sydney < 1237489771 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it looked so peaceful 3 meters before the ..cliff < 1237489780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1237489785 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and i was like i is gonna swim darr < 1237489799 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then i realized it was a trap set by gods < 1237489805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok stop being so AWESOME < 1237489810 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1237489868 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm being pretty awesome, have about 8 hours of work for today, and 4 hours left < 1237489877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow Frogger is so hard. < 1237489886 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and i'm ircing < 1237489914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just before the waterfall < 1237489944 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes, gotta admit this is not the safest place to be drinking beer < 1237490343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1237490552 0 :jix!n=jix@p5B103CB3.dip.t-dialin.net JOIN :#esoteric < 1237491315 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1237492100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.chromeexperiments.com/hosted/gravity/index.html < 1237492161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1237492163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it even does results < 1237492175 0 :jix!unknown@unknown.invalid QUIT :"..." < 1237492219 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird : what the fuck is that shit made of? < 1237492223 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm a scientist damn it < 1237492228 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's not supposed to bounce all around < 1237492230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Googlag < 1237492235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it just fell < 1237492238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you load you can see it fall < 1237492241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, presumably it's springy. < 1237492248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also you can drag it around < 1237492249 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but that much? < 1237492254 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's still bouncing! < 1237492255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's google, man. < 1237492256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're magic. < 1237492272 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MADE OF GOOGLEIUM < 1237492273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fun game: Throw the search button up, hit it before it falls. < 1237492588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Can you mang to build a tower to hold the search box and the logo? < 1237492588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't < 1237492832 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can't even grab them < 1237492858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.chromeexperiments.com/hosted/gravity/index.html <-- google uk? < 1237492868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is all I see < 1237492881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the search button does nothing < 1237492895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need a recent browser with JS. < 1237492899 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How do I drag them around, < 1237492903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and CSS3 support. < 1237492904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I used Konqueror with js enabled < 1237492907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Click and drag. < 1237492909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, no. < 1237492911 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't work < 1237492923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It works in Chrome, Safari and maybe Firefox. < 1237492931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: aren't they slightly tilted? < 1237492932 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'm lagging < 1237492934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, compiling C++ stuff atm so don't want to run firefox, (it swap trashed when I tried) < 1237492935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe yer browser is too oldy < 1237492941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Firefox 2 wouldn't work < 1237492941 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 2 < 1237492943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you refuse to use 3. < 1237492946 0 :kar8nga!n=kar8nga@e-245.vc-graz.ac.at JOIN :#esoteric < 1237492947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I use firefox 3 < 1237492947 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aw < 1237492949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since December < 1237492950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yeah, get firefox 3 or safari or chrome or something < 1237492952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait wut < 1237492956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apocalypse! < 1237492965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I switched to 3 when the official support for 2 ended < 1237492977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite sure I must have mentioned it < 1237492977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway, the google home page sits there for a second, then everything collapse to the ground and wobbles. You can throw around the elements, and they still function < 1237492986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you click search, big blocks of results come down and hit everything < 1237492994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can try and build towers with them and stuff. < 1237493003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They bend to fit the gravity but you can still type in the input fields and stuff < 1237493003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1237493022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's using that CSS transform thing to rotate them and JS to simulate the gravity and stuff < 1237493025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder who thought "lets do a google proxy affected by gravity" < 1237493036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's part of v < 1237493037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.chromeexperiments.com/ < 1237493039 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A chimp? < 1237493044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a Google site that lets people submit JS hack things < 1237493048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to demonstrate chrome's awesomeity < 1237493069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so some of them only works in chrome? < 1237493080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They've all worked in Safari for me; but, uh, same rendering engine. < 1237493086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The gravity one probably works in FF23. < 1237493088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*FF3 < 1237493133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :konq has the same rendering engine too. Though this is a rather old konq < 1237493246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, um, KHTML/KJS are nothing compared to modern WebKit/Squirrelfish Extreme < 1237493329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I might as well give away a relevant Evil Idea I had: < 1237493354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(sec.) < 1237493453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a 64 bit Java browser plugin for Linux now, and if you take a look at http://www.pulpgames.net/milpa/ it's unlike any other applet I've seen: loads fast, no lag, and is as smooth as a flash game as far as usability goes. And, also, there's a Haskell->JVM compiler (that needs updating, but still.) < 1237493475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So... use Haskell->JVM compiler to make an Applet. Watch the hilarious slowity at running Haskell on something totally not designed for it. < 1237493486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think profit is meant to come in somewhere, but all my predictions just end in the user hanging themselves. < 1237493532 0 :M0ny!unknown@unknown.invalid QUIT :"Quit" < 1237493575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err how is that http://www.pulpgames.net/milpa/ related to Haskell->JVM? < 1237493583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a java applet < 1237493601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes but not one made with the haskell->jvm one? < 1237493612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think we'd better stop here. < 1237493627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or was it made with that? < 1237493631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Just want to get that clear < 1237493641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after that I will go doing other things anyway < 1237493655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's ever been a time where you haven't understood something immediately but later understood it after it being explained; so I'm not sure I should bother. < 1237493680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: http://www.screencast.com/users/ehird/folders/Jing/media/66b8b3e4-62e5-4c03-9b43-9d6305c34e85 video of the dragging < 1237493714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tried that chromeexperiemnt thingy, falling works in firefox, you mentioned dragging things around. Can't get that to work < 1237493728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then I guess that doesn't work in FF < 1237493732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Install a webkit browser? Like arora < 1237493742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's webkit+qt < 1237493747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1237493753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no kde4? < 1237493803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just qt < 1237493803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not kde < 1237493820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1237494002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://balldroppings.com/js/ < 1237494003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome < 1237494005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(turn up volume) < 1237494626 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1237494633 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what determines the pitch? < 1237494652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I think how much they bounce or something < 1237494824 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237494831 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1237495125 0 :Hiato!n=1@dsl-245-1-23.telkomadsl.co.za JOIN :#esoteric < 1237495288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool, you can download it < 1237495290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://balldroppings.com/ < 1237495418 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't like it < 1237495425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1237495444 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually i guess i'm doing the classic error of mistaking challenge for hinderingmentness. < 1237495460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1237495497 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well actually trivially impossible to escape the canon < 1237495503 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so you can only compose snippets < 1237495613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try the download version < 1237495617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's faster and more configgy < 1237495816 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually i've been thinking about making something like that, except just one ball, and gadgets for multiplying balls < 1237495823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would be nice < 1237495824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make it < 1237495860 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also probably infinite universe, since it's not a game, constraints are useless < 1237495866 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm making something else < 1237495870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean actually making < 1237495883 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i actually have part of it working, and i do a bit more every day < 1237495892 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(except today, but just because i slept all day) < 1237495994 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's this graph fractal replication game < 1237496004 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so pretty basic stuff < 1237496380 0 :jix!n=jix@dyndsl-095-033-082-031.ewe-ip-backbone.de JOIN :#esoteric < 1237496434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok you should make a physics thing that has notes instead of particles or something < 1237496491 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how that would go < 1237496504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, basically it's the LHC for music. < 1237496511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :de bruijn notation is interesting < 1237496514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you control all the operating parameters and the particles and shit. and the particles are music. < 1237496519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1237496586 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1237497238 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the matter-eating strangelets, what are those? < 1237497266 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pauses? < 1237497288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: they reverse time < 1237497386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i mean basically < 1237497393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have a particle go around observing them all < 1237497397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and observing them makes them play < 1237497398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1237498199 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237498200 0 :k!n=kar8nga@f-68.vc-graz.ac.at JOIN :#esoteric < 1237498229 0 :k!unknown@unknown.invalid NICK :Guest15366 < 1237498692 0 :jix!unknown@unknown.invalid QUIT :"..." < 1237500539 0 :neldoret1!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237501587 0 :Blipi!n=Blipi@81-235-182-143-no20.tbcn.telia.com JOIN :#esoteric < 1237501628 0 :Blipi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lost the Game < 1237501660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn you! < 1237501672 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :every time I lose the game, I win the *other* game < 1237501674 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :so it cancels out < 1237501685 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1237502170 0 :Blipi!unknown@unknown.invalid QUIT :"- nbs-irc 2.39 - www.nbs-irc.net -" < 1237502424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HI < 1237502425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1237502426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1237502550 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1237502556 0 :Blipi!n=Blipi@81-235-182-143-no20.tbcn.telia.com JOIN :#esoteric < 1237503493 0 :neldoreth!unknown@unknown.invalid QUIT :"leaving" < 1237503494 0 :neldoret1!n=user@81-223-127-237.stpeter.xdsl-line.inode.at JOIN :#esoteric < 1237503772 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237504438 0 :Guest15366!unknown@unknown.invalid QUIT :Remote closed the connection < 1237504500 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1237504567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ping < 1237504603 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bih < 1237504605 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :poij < 1237504622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: what's sort in apl? the verbs marked sort don't seem to be. < 1237504634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1237504636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/apl/j < 1237504639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1237504770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: . < 1237504816 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1237504820 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well umm < 1237504820 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you < 1237504828 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :take that thingie which gives you the order of elems < 1237504834 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and then you use it as a permutation < 1237504842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which thingy would this be :||||||||||||||||| < 1237504856 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's something like /. or /: < 1237504865 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or not, mind you. < 1237504888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right those are called sort < 1237504894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/: and \: < 1237504912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes i prefer to call them thingies. < 1237504972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ewww, it's so ugly < 1237504990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here's how you sort a list < 1237504991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :whazugl < 1237504994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n =: yer list < 1237504997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :]g =: /: n < 1237504998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g { n < 1237505002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two fucking variables < 1237505007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with some wacko ]foo =: bar assignment thin < 1237505008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1237505010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just inhumane < 1237505014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could do a fork :P < 1237505019 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1237505026 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err isn't it like ({/:)~ or something < 1237505030 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to like J < 1237505038 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1237505038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: oklofok does that to you :) < 1237505043 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or just {/: < 1237505058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : {/: n < 1237505059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+-----------+ < 1237505060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :|2 4 5 0 1 3| < 1237505062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+-----------+ < 1237505064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : n < 1237505066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :35 37 11 38 17 27 < 1237505068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ({/:)~ n < 1237505068 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1237505070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :|index error < 1237505071 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well that's pretty close < 1237505072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :| ({/:)~n < 1237505074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't even the ference say: (/:y){y sorts y in ascending order. (Disclaimer: I know nothing about J.) < 1237505082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, but it's not that simple < 1237505090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because then you have to specify the list twice < 1237505092 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/fer/refer/ < 1237505096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you need to composerer them < 1237505129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: {/: is wrong because it's just two ops < 1237505130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so no fork < 1237505131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it does < 1237505133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ (/: n) < 1237505135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you need < 1237505139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(/: n) { n < 1237505156 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sorry i thought { took params in different order < 1237505160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah :P < 1237505211 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i kinda have a fever atm, so i'm not sure i can conjure up the few characters to make it short < 1237505223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah hm < 1237505249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need an op such that (x op y) z is z x (y z) < 1237505260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ima ask #jsoftware < 1237505309 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :({~ /:) < 1237505324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237505337 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sorry about the delay, took me about 30 seconds to see how ~ permutes it < 1237505338 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1237505344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, you need the parens < 1237505345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how uncouth < 1237505346 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.annexia.org/_file/jonesforth.s.txt < 1237505348 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :things keep popping to head < 1237505348 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :cool stuff < 1237505351 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :weird things < 1237505356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: yep < 1237505358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jonesforth rocks < 1237505376 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to figure out how to write it in C < 1237505383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: that would be difficult < 1237505390 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :right < 1237505391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway I conclude that J is on average more verbose than apl < 1237505400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apl ↑6?40 < 1237505401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :j ({~/:)6?40 < 1237505437 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :which is rather odd < 1237505442 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is it now < 1237505572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well sure < 1237505578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :({~/:) vs ↑ < 1237505580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no contest < 1237505723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also you can't assign to ↑ because j has uniphobia < 1237506263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: will oklotalk have jew code characters < 1237506265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as ops < 1237506361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: how did you discover j < 1237506362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1237506388 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what is jew code? < 1237506408 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(sorry for being dumb atm) < 1237506417 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unicode < 1237506419 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1237506422 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :You talking about it :D < 1237506434 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1237506437 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :A couple of weeks back < 1237506443 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1237506450 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric : ehird: FireFly: how did you discover j <<< missed this < 1237506458 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay this isn't really working. < 1237506459 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1237506470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: written any substantial programs? I haven't :D < 1237506486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: uniode yeah. < 1237506522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unicode < 1237506527 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have a great feeling about these computational class problems i need to do now, first exercise was basically adding binary numbers together, took me about 5 attempts to get it right < 1237506538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1237506540 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Not really, played around with it, thinking how one would create a WireWorld prog in it < 1237506566 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh, my first instinct was "what's a wireblog?" < 1237506572 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :From what I've noticed, it seems to be really fast < 1237506576 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1237506578 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :see you when i'm well again :D < 1237506580 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1237506582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: bye < 1237506586 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1237506590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: it's fast because all the vector primitives are tight loops in C code < 1237506591 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Bleh < 1237506597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you tried to do something less vectory it'd probably be slower < 1237506613 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1237506664 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I've ever tried any similar langs (like APL and stuff), so to me everything looks really short < 1237506670 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Codewise < 1237506676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1237506678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is very concise < 1237506689 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And folding is a clever idea < 1237506696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the adverbs are great < 1237506730 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I should be reading my history :\ < 1237506740 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And sleep < 1237506748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sleeping is worthiless! < 1237506755 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's time to leave for me too < 1237506775 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :You do have a point < 1237506803 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :It's good for my grades, though < 1237506807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true :P < 1237506820 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Bah, I need to train more with Dvorak :\ < 1237506830 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :This takes time ._. < 1237506903 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Aaanyway, history & sleep < 1237506918 0 :FireFly!unknown@unknown.invalid QUIT :"->->->->" < 1237506973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wowzers, writing a script with j is ugly < 1237506974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/env jconsole < 1237506975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Hello, world!'(1!:2)2 < 1237506977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2!:55)0 < 1237506979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah i just love meaningless Foreigns < 1237506988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes they are nice < 1237506998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are so nice that I want to kill them < 1237507002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with fire < 1237507032 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1237507044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1237507051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why can't they at least be strings < 1237507053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'file'!:'write' < 1237507055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could handle that < 1237507060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but 1!:2? comeonnnnnnnnnnnnnnnnnnn < 1237507143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :say=:1!:2&2 < 1237507144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exit=:2!:55 < 1237507146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's more bearable < 1237507190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there are names for many i think < 1237507199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just not very hardcore to use them