< 1283040003 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if the original Smalltalk-80 is still usable < 1283040026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, WOT mistrusts bravepages.com < 1283040035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :WOT is retarded. < 1283040037 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1283040054 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, howso?!?!? < 1283040061 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Haha, the amount of ?!s. < 1283040094 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so remember I will not hypothetically ssh to you. Under no condition would I let you ssh to me :P Unless you plan to set up ipv6 and ipsec and tunnel ssh over that. Which would probably annoy the hell out of sixxs so not a good idea at all < 1283040117 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, just because some WOT commentors think geocities.com is malicious does not mean WOT in general is a bad idea < 1283040130 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, WOT? < 1283040136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Web Of Trust < 1283040139 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mywot.com < 1283040157 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: For one, instead of "wisdom of the crowds" it's mob rule. For two, yes it /does/; its goodness is directly linked to how good it performs in practice because the WHOLE POINT is letting random people do it. Furthermore, it's simply retarded. It just has no good rationale or anything. It's just a cheap trick to form a corporation based on. < 1283040158 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :web of trust, isn't that what pgp key signing is supposed to be about < 1283040162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but really fails badly < 1283040170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Nobody with any kind of a brain should use it or think it means anything at all. < 1283040183 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no it's some stupid company stealing the name and making it even more retarded < 1283040190 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah < 1283040198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, it gets some sites wrong, but for the most part... < 1283040220 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Here's how it works: "Users tell us whether a site is good or bad. We listen to them, no matter how few or how idiotic they are." < 1283040245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Note that Geocities has a green rating, despite the comments being nutty < 1283040245 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: And you need it why? Because you use an insecure OS without a virus scanner and also can't think the minimal amount of thinking required to determine whether a website is safe? < 1283040246 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, huh < 1283040247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's utterly pointless! < 1283040258 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well that wasn't in the same sense as I meant < 1283040274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION once again has an operational virus scanner < 1283040274 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283040275 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, pgp key signing is in a sense about a web of trust and the model fails badly there too < 1283040285 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :at least it actually has the whole WEB thing < 1283040299 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, btw I have a local CA for my lan since yesterday with host x509 certs < 1283040312 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, this is because I'm playing around with ipsec < 1283040328 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(I store the CA stuff on an encrypted fs and so on of course) < 1283040328 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: btw http://www.retards.org/projects/grackle68k/ < 1283040337 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a Mac-like Twitter client for System 6 to OS 9. < 1283040338 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ever used encfs? < 1283040357 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Imagine if Twitter had been invented when System 6 was out. Grackle68k would have been released. < 1283040358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no < 1283040370 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :User-facing applications used some resource editor tool? < 1283040371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1283040382 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it is fuse and encrypts file data and file names, storing them as files in another dir < 1283040384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No? < 1283040390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's just a convenience there. < 1283040397 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so it doesn't need a disk image and it is on per-file basis in a sense < 1283040398 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :" It would be nice if you didn't have to use ResEdit, but why not open ResEdit and reminisce anyway?" < 1283040403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Also, if you use resedit to put your username and password in the obvious STR resource, you won't have to enter it when you start the program." < 1283040407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Reading comprehension! YAY! < 1283040421 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But, programs didn't just provide "store name and password" stuff? < 1283040448 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, you fail at reading < 1283040449 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who the hell said that? < 1283040457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's someone's pet project, of course it isn't polished. < 1283040471 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, opengenera badly needs a twitter client I feel < 1283040471 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, why does it mention reminiscing about ResEdit? < 1283040477 0 :sebbu2!~sebbu@ADijon-152-1-50-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1283040479 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because people used ResEdit a lot. < 1283040488 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :resedit was actually extremely nice < 1283040493 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Non-programming consumers? < 1283040498 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or just programmers < 1283040500 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's called "experienced users". < 1283040511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Someone who would buy an intelligent Mac magazine regularly. < 1283040517 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I could fix misaligned dialogs due to i18n and someone not checking that the label fit < 1283040522 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I guess like regedit < 1283040523 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I did that with resedit a few times < 1283040526 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ^ < 1283040531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err l10n < 1283040534 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not i18n < 1283040551 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, regedit? what the fuck does that have to do with it < 1283040561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, for use by experienced users < 1283040574 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, there are resource editing tools for windows too < 1283040579 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :more like those I guess < 1283040591 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, reshacker iirc was one < 1283040595 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1283040634 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, think along the lines of this: http://www.wilsonc.demon.co.uk/d10resourceeditor.htm < 1283040638 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but more advanced < 1283040642 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and more useful < 1283040657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Need < 1283040657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :More < 1283040658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Food < 1283040663 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1283040682 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283040682 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I remember using Borland Resource Workshop on win3.1, but I have no recollection what for. < 1283040687 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe to twiddle with some dialogs. < 1283040693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :robotfindskitten mac-68k < 1283040694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OH MY GOD YES < 1283040696 0 :sshc_!unknown@unknown.invalid NICK :sshc < 1283040698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.retards.org/projects/robotfindskitten-mac68k/ < 1283040719 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"There's a bootable disk image with rfk in the downloads section for use with the BasiliskII and vmac emulators." < 1283040721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who needs other applications? < 1283040760 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am a bit anti-rfk nowadays, because the main rfk maintainer never added my rfk86 to the list of ports. :/ < 1283040768 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::D @ rfk.\pi < 1283040773 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: He may be busy with other stuff? < 1283040801 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, .\pi ? < 1283040811 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: TeX syntax there < 1283040813 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wait I thought it was befunge code first < 1283040815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :with the @ < 1283040816 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it's been ages! (He did reply but then nothing happened evar.) < 1283040821 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :@ = at < 1283040824 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Awww. < 1283040834 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, maybe remind him? < 1283040861 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like to call my green tea 'biodiesel' < 1283040884 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The only command it has is "New Game". Not even an about screen. < 1283040891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I admire that, though ideally, I would not have a "New Game" command. < 1283040896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It would simply be pure Robot Finds Kitten. < 1283040904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*robotfindskitten < 1283040907 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*robotfindskitten. < 1283040909 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Either you play, or you quit. < 1283040967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[[A gravestone stands here. "Izchak Miller, ascended."]] < 1283040968 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1283041010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's an RfK message? < 1283041024 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1283041025 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*rfk < 1283041040 0 :FireFly!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1283041080 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you can find that in nethack too of course < 1283041111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be that exact message < 1283041117 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well no < 1283041179 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's alive in nethack, after all < 1283041216 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes but iirc you can also find that on gravestones? < 1283041236 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe, dunno < 1283041243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.emaculation.com/macfiles/doom.hqx < 1283041244 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hells yeah < 1283041248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to engrave it on one yourself < 1283041255 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, the difference would be that it isn't "A gravestone stands here." iirc < 1283041255 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1283041289 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Nethack-- < 1283041303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yep! < 1283041305 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, if playing mac games I can warmly recommend the exile series... Shareware though. And even more so the updated Avernum series, taking it from top down to isometric and improving gameplay < 1283041316 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, one of the best epic RPG series I ever played < 1283041316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Carbon Port < 1283041317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OS: MacOS 8.1 or later, MacOS 9, MacOS X < 1283041317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1283041319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Replaces previous Mac "Classic" port. < 1283041320 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, the best < 1283041321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :PAH! < 1283041323 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ^ < 1283041331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'm not a huge RPG fan, I'm afraid. < 1283041336 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, aww < 1283041345 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well it is a RPG/adventure mix rather < 1283041350 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit, this means I need to get an OLDER VERSION of Nethack. < 1283041357 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I thought it incomprehensible. < 1283041357 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just ate 24 Kit-Kat bars < 1283041364 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You are going to die < 1283041366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*die. < 1283041383 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, with an extensive game world and quite open gameplay (though it does converge towards a common goal) < 1283041389 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, so are you. < 1283041396 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You'll die sooner. < 1283041430 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, in fact let me find a map of the game world from game 1. For most of the game you can move through all of it. So one area is seldom closed off after you left it: < 1283041446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Sorry, these binaries will not run on 68K-based Macs." < 1283041447 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Grr... < 1283041450 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :At 3.4.0 right now. < 1283041450 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, http://www.silverchat.com/~silver/Avernum/mainmap1.html < 1283041453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Have to go even older. < 1283041464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Well, yes, that is quite epic. < 1283041473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, each of those areas are like 1 pixel = 4 tiles < 1283041478 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, in the zoomed in map < 1283041478 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NetHack3.3.1 for 68K and PPC Macintosh < 1283041481 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1283041486 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Seriously? Jesus. < 1283041488 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, hmm? < 1283041504 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ftp://umn.dl.sourceforge.net/pub/sourceforge/n/ne/nethack/nethack-331-fat.sit < 1283041505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So I have much more than the recommended daily values of total fat for a day < 1283041506 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, wait, no, 1 block in http://www.silverchat.com/~silver/Avernum/Wrappers1/NepharFort.html = 1 tile < 1283041510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you'd better believe it < 1283041513 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, in the zoomed out version though... < 1283041520 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is that necessarily fatal, especially when I'm underweight? < 1283041520 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and that is the overworld < 1283041525 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh spiderweb software < 1283041531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, where your 4 person party fits on one tile < 1283041531 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that guy blogs interesting stuff occasionally < 1283041533 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, good luck going wishless in older versions < 1283041539 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes epicly good RPG < 1283041545 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You can't just eat random crap to gain weight :P < 1283041549 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, in fact best RPG I ever played was avernum 2 < 1283041554 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, aww, why not? :( < 1283041557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I'm crazily unhealthy and even I wouldn't eat 24 Kit-Kat bars. < 1283041558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I've been thinking about sending a reminder email, but then I wonder if it'd be too naggy. < 1283041563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Ask Ilari. Have fun with that! < 1283041576 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's not like you talk to him anyway. < 1283041583 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what about space shooting extensive gameworld with *really* open game play < 1283041590 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, where you can side with either side < 1283041592 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Open gameplay? < 1283041596 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :of the multiple conflicts < 1283041596 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like my sort of thing < 1283041601 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, it is mac only < 1283041605 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ambrosia software < 1283041607 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EV Override < 1283041613 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bibbles < 1283041615 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :awesome classic mac game < 1283041617 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1283041623 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it needs a real mac < 1283041629 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or if it works in sheepshaver < 1283041633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d",'o'); < 1283041633 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it might need a real mac < 1283041636 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't have room to pirate stuff < 1283041641 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :111 < 1283041645 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, I believe it is like 32 MB? < 1283041646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%x",'o'); < 1283041647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6f < 1283041649 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or less < 1283041651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ty EgoBot < 1283041654 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait WHAT? < 1283041663 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, this is for classic mac os < 1283041666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :32MB for Hackintosh or whatever it's called? < 1283041670 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283041670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no < 1283041673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because os x = classic os < 1283041674 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, I said the download < 1283041675 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :n/m < 1283041681 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I realized < 1283041693 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and I meant the ev override download size < 1283041695 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not good with all this mac stuff, although I have a book somewhere... < 1283041696 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is shareware < 1283041696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://downloads.sourceforge.net/project/nethack/nethack/3.3.1/nethack-331-fat.sit < 1283041697 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1283041697 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Very old book < 1283041698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :actually working URL < 1283041719 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :"This product is not OS X compatible." http://www.ambrosiasw.com/games/evo/ < 1283041726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmph, that Doom crashes Basilisk II < 1283041743 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it is the best space exploration / epic story / space battle game I ever played < 1283041752 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, has some RPG qualities maybe < 1283041759 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :though I would not call it an RPG < 1283041760 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in any sense < 1283041771 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Escape_Velocity_Override < 1283041773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of maps, there's a rather funny map of Morrowind with the Google Maps eggine, at http://www.uesp.net/maps/mwmap/mwmap.shtml -- it's less epic in scope, of course. < 1283041778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS 8.5 For Dummies < 1283041782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol @ NetHack Defaults < 1283041795 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"# SCCS Id:" < 1283041803 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, morrowind? < 1283041810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh sweet! you can enable a tty-style interface < 1283041817 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to the multi-window one < 1283041831 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: A game in the Elder Scrolls saga. A modern thing, 2002 or so. < 1283041832 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"If you don't know how to turn your Mac on, get help." < 1283041838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Don't feel bad." < 1283041841 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, where did it say that? < 1283041849 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Chapter 1 < 1283041858 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, chapter 1 of *what* < 1283041862 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Mac OS 8.5 For Dummies < 1283041865 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The book I just said < 1283041866 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283041872 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :where did you find it < 1283041882 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On my neglected bookshelf < 1283041891 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway if you can somehow get the chance to play ev override it is a must < 1283041924 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, the FOSS 3D game vegastrike had kind of same ambitions I feel but it seems dead and didn't nearly reach the same levels < 1283041941 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in fact the mission system was very incomplete in vegastrike < 1283041945 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I love the Vegastrike music < 1283041949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The game, eh. < 1283041955 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, nah. I prefer wesnoth music < 1283041962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wesnoth music is great too < 1283041969 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hell, all game music is great < 1283041972 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, the game *could* have been awesome with more work < 1283041978 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it had the potential < 1283041987 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I opened it.. once, maybe < 1283042000 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, I played it quite a bit, still quite fun < 1283042070 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EV override is top-down 2D though < 1283042081 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but awesome < 1283042097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses his toe < 1283042103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and there's the Ultima 7 map, which is a 24576x24576 pixel image. < 1283042109 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me that I have ~6 hours of school on Mondays < 1283042140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1283042140 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord test < 1283042153 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: We have that thing, too. < 1283042155 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ord o < 1283042156 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :111 < 1283042164 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do hex, though. < 1283042184 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway, you heard of spiderweb software before? < 1283042186 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's the syntax for other-based numbers in Smalltalk? 5r1234? < 1283042195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or am I misremembering some other language's feature? < 1283042202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yeah. his blog is quite well-read < 1283042208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: isn't it base#num? < 1283042211 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, a one guy company? < 1283042213 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1283042216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yes. < 1283042222 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, if so how the frack did he pull off those games < 1283042226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: So, this is now officially the least-sucky desktop experience I have seen on Linux. < 1283042237 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://merd.sourceforge.net/pixel/language-study/syntax-across-languages-per-language/Smalltalk.html < 1283042243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://jeff-vogel.blogspot.com/ < 1283042244 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the guy < 1283042247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what is? < 1283042249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :XFCE? < 1283042250 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, there is extensive dialogue, lots of detailed seemingly hand made maps < 1283042251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1283042252 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1283042273 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it may not be sucky, but it's not very ... useful either < 1283042276 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like, it does very little for you < 1283042277 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1283042279 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, surely it would take a 2 or 3 person team, one artist, one programmer and someone working on map and stories < 1283042285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's beautiful: there's hardly anything to it! < 1283042286 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I can't imagine it being done with less < 1283042292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, even if he never sleeps < 1283042294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1283042302 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I just realized the source of the thing I posted < 1283042309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: or, maybe he just works on games for years and years :P < 1283042314 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You will grow to mildly detest it soon enough. < 1283042315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, it's from the people behind your favorite language! < 1283042316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, mild detest. < 1283042323 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :XFCE is a strange void of emotion. < 1283042327 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, there are too many in the avernum series for that now < 1283042330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: You're talking to someone who used Ratpoison for years. < 1283042333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :merd isn't my favourite language < 1283042335 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283042344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Does very little" is *not* a bad thing to me. < 1283042354 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "Since then, has written many games, including the Exile, Geneforge, and Avernum series and Nethergate: Resurrection." < 1283042356 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, yes. < 1283042359 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But it does very little in an odd kind of way. < 1283042361 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can't articulate it. < 1283042384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BTW, the /best/ Linux UI is ROX Desktop. Unfortunately, it's sort of incomplete. < 1283042392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, it lacks a window manager. Or much software at all. < 1283042399 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(It's heavily inspired by RISC OS.) < 1283042436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's a filesystem-based DE (rather than an abstract, window-based one like GNOME/KDE/XFCE/etc.) < 1283042447 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[[The first of these features is support for Application Directories. An application directory is a directory which contains an entire application -- its documentation, binaries, source code and so on. When you open an application directory in the filer the application is run. This has some interesting implications:]] ;; it's like OS X .apps, but much better done < 1283042472 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :e.g. root privilege for installing apps is never really exercised (you can do without it anyway but it's a pain) < 1283042486 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you don't really need a package manager since it's all copying/deleting, and it's easy to have multiple versions of the same app < 1283042511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it has a standardised documentation system (choosing Help in the context menu opens the Help subdirectory of the app) < 1283042521 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this also leads to easy support for things like Zero Install and the like < 1283042524 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, geneforge rocks too < 1283042529 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, only played a demo version < 1283042538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, and the rather awesome "drag-and-drop saving". < 1283042542 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what is "since then" relative btw? < 1283042556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You /drag the open file/ from the application into a folder. It prompts for a name. And that's it, it's saved. < 1283042572 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Funny what taking a metaphor and then rolling with it can leave you with. < 1283042653 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and yes the avernum series (1, 2, 3, blades of avernum [those ran on classic Mac OS, never played avernum 4 or later]), and especially avernum 2 is my all time favourite of computer games. In all genres < 1283042658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise, what is "since then" relative btw? < 1283042659 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1283042660 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283042662 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since founding Spiderweb < 1283042664 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283042683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well if my lotion suggestion from yesterday didn't work, i suppose the next step is amputation. hth. < 1283042699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oerjan Urology < 1283042699 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, warning though, avernum 1 and 2 runs perfectly on sheepshaver. avernum 3 only with sdl (but that crashes due to bugginess) and blades of avernum not at all < 1283042705 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so for the last two I get out my ibook < 1283042711 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it isn't working permanently < 1283042735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: now you're just talking piss < 1283042766 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and after the avernum series comes nethack on shared place with ev override < 1283042783 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :different genres though < 1283042807 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :NWN ranks up near the top too I have to say. Top 5 definitely < 1283042847 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I have to say that the story in the original NWN campaign is rather shallow though < 1283042850 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1283042861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it's not really about the story < 1283042870 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1283042896 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what exactly is it about then < 1283042901 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gameplay...? < 1283042911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well which parts of it < 1283042917 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :All ... of it...? < 1283042922 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the story and advancing it is a part of gameplay as well < 1283042924 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ^ < 1283042946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, because Doom's story had an effect on its gameplay. < 1283042952 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well no < 1283042966 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283042967 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but the story in NWN does < 1283042995 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you can't say that the story of lemmings or the story of final fantasy 3 have the same importance to the gameplay surely? < 1283043003 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lemmings had a /story/? < 1283043017 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, iirc yes, like a paragraph or something < 1283043020 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :might misremember though < 1283043026 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, still you get my point? < 1283043033 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, yeah. < 1283043068 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :avernum has a rather deep and epic story which is intricately woven into the other aspects of gameplay. < 1283043101 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, avernum 2 is one of the few games I thought after playing "there is no way this could have been made even better than it was" < 1283043191 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the other few ones were other games I thought that about were avernum 3 and ev override. (Avernum 1 had some rough edges in the interface compared to the later games in the series, that meant it could be improved, but only in minor aspects) < 1283043193 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1283043211 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, really you should try the demos in sheepshaver when you get it running. < 1283043220 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Possibly. < 1283043248 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, exile, while basically the same story and working under 68k, are less well balanced gameplay-wise and has a more annoying user interface. < 1283043274 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I still want some more programs for System 7 :( < 1283043290 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you don't have it yet? < 1283043295 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I do. < 1283043298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I want more programs to run on it. < 1283043308 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, 68k or ppc? < 1283043318 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :68k < 1283043324 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1283043345 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I suspect ev override won't work in sheepshaver, though I haven't tried < 1283043363 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it has a rather curious shareware mechanism though < 1283043375 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"MacSSH" < 1283043376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1283043396 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, after the time expired a space pirate starts messing up for you in the game. < 1283043410 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :like credit fraud with your bank account there < 1283043414 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and shooting you down < 1283043416 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1283043438 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, before it expires he sometimes fly by you and reminds you to pay < 1283043492 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to find Graphing Calculator < 1283043506 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, not in 68k iirc? < 1283043510 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it was PPC only < 1283043515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, to show case the new PPC < 1283043521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the abilities of it I mean < 1283043527 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, pretty sure I read that somewhere < 1283043548 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Feel left out of the math graphing fun? The original 1.0 version did exist for 68k Macs, and you can download it here from Pacifit Tech's web site (scroll to the bottom). < 1283043550 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.avernum.com/avernum6/images/A6StoreRoom.jpg <-- that looks more like genforge style graphics than avernum style to me < 1283043551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well ... there you go :P < 1283043559 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, huh < 1283043581 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, they need to learn about < 1283043581 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pacifict.com/images/taylor.gif < 1283043582 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : :P < 1283043588 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :image < 1283043592 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they do < 1283043592 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pacifict.com/Secrets.html#Taylor < 1283043593 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they link to < 1283043595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which is quite close < 1283043600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1283043601 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283043602 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you said "scroll to the bottom" < 1283043602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's not for 1.0 < 1283043602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1283043604 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, :P < 1283043614 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, that is what I commented upon < 1283043616 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283043633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Version 1.0 is the original release which has shipped on over 10,000,000 machines since 1994. It is the last version available for 680x0 Macintosh computers. < 1283043633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Download 1.0 for 680x0 < 1283043633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Download 1.0 for Power Macintosh < 1283043638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pacifict.com/gc68k.sit.bin < 1283043639 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pacifict.com/gc10.sit.hqx < 1283043683 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283043690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it tells me i should use the one designed for macintoshes with FPUs :) < 1283043693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :for better performance < 1283043696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ofc that's not distributed it seems < 1283043723 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: works great < 1283043735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, nice < 1283043755 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :can simplify and everything < 1283043790 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, also are you sure about your hypothetical interest in myst? After all I seem to remember you said that you didn't have the patience to play it? < 1283043807 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I only want it to experience the hypercard amazingness. < 1283043826 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, that makes me sad < 1283043854 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1283043863 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1283043870 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :translucency on system 7 < 1283043871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, play Uru! < 1283043875 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1283043879 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NuCalc is sweet < 1283043899 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it feels all wrong to use the myst cd in this computer < 1283043905 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it doesn't sound right < 1283043914 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't sound like a perfoma 4x drive seeking < 1283043928 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which is something I *strongly* associate with myst < 1283043935 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, :( < 1283043938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1283043946 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it just isn't the same without that sound < 1283043980 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, besides graphics are dithered... They don't look halfway as good on a super sharp TFT as they did on that old CRT < 1283044019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just apply some gaussian blur on it. < 1283044023 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm < 1283044030 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about the CD sound < 1283044040 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a faint hum from the CRT also < 1283044044 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that is required < 1283044056 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: record the CD sound, patch it to play it and wait a few seconds at scene changes < 1283044059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :record a faint CRT hum too < 1283044059 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :though getting the CD noise right is WAY more important < 1283044062 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you can find a Performa, maybe you could record the sounds and play them back. < 1283044065 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I don't have the performa any more < 1283044068 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sold it years ago < 1283044071 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol @ arbitrary delay though < 1283044081 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, didn't you have one? < 1283044095 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I believe it was almost same model < 1283044146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know the mathematica thing where you can animate a graph/plot based on a variable increasing? < 1283044147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I sold mine too, some four or so years ago. I only keep one machine per cpu family (excepting x86), and the iBook was easier to store. :p < 1283044156 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, aww < 1283044157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: yes? < 1283044157 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah, NuCalc had that in 1994. < 1283044160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ^ :P < 1283044163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't surprise me < 1283044188 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It went to a good home, I'm sure. < 1283044217 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, :/ < 1283044258 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is CD-ROM sector size? (data) < 1283044280 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for dd copying the myst cd (for backup purposes only) < 1283044435 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: < 1283044437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SmoothType 2.3.1 Now with subpixel smoothing for LCD screens! < 1283044437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Brings Mac OS X style font smoothing to System 7 through Mac OS 9.2. < 1283044441 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Where's your god now? < 1283044477 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm? < 1283044487 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You said 9 was good because it had antialiasing. < 1283044488 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well yes there are always madmens out there < 1283044490 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, so does 7 up! < 1283044493 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, stock yes < 1283044498 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :stock is what coulds < 1283044498 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :2048 for ISO data tracks, IIRC. < 1283044500 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :counts* < 1283044510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Bytes.) < 1283044517 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, right < 1283044517 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. Who didn't have a few extensions in thos edays? < 1283044521 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*those days? < 1283044526 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm... < 1283044537 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well.. stock OS came with several < 1283044544 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: A bigger issue is that I'm not certain it works with the default fonts. < 1283044550 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah < 1283044555 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now worships Trog < 1283044571 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it does. < 1283044610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It does work with them. < 1283044623 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although the default font is slightly hideous in it. < 1283044643 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Chicago, that is. < 1283044683 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The subpixel smoothing is... uh, unique. < 1283044694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Very ... very blue. < 1283044709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: But still, this is a CRT, it blurs away all the imperfections. < 1283044732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you are on a CRT?! < 1283044741 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hypothetically, if I had started to download that mac myst .dmg from the nautical bit-sharing place, I estimate it would now be at around 46% done, and have an ETA of 1 hour, 45 minutes. But I stress that this is a purely hypothetical scenario. < 1283044742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1283044746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But an old Mac user is. < 1283044750 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm < 1283044770 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hypothetically, I have sex with, and then kill, young children. < 1283044774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hypothetically, mind you. < 1283044782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LOL @ 2-bit smoothing < 1283044787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That does not work, SmoothType. < 1283044793 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm I have a iso here for backup purposes < 1283044794 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It literally destroys the text. < 1283044798 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sha512sums < 1283044799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Utterly unreadable, not just in the "really ugly" sense. < 1283044804 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Some characters are actually unrecognisable. < 1283044823 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sha512sum /dev/sr0 myst.iso < 1283044825 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :now to wait < 1283044834 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, the ISO is 549 MB btw < 1283044839 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the antialiasing helps NuCalc a lot < 1283044873 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so you said system 7 has as good AA as OS 9 eh? < 1283044890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sure, if you use a good font. < 1283044896 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: anyway, that's just 2-bit < 1283044898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. two colour antialiasing < 1283044899 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, using chigago < 1283044900 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. stupidest idea ever < 1283044904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :4-bit smoothing looks fine < 1283044908 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it's only bad on an lcd < 1283044911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since the sharp edges look weird < 1283044913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :on a crt, it'd be great < 1283044921 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :especially at large type sizes it's very smooth < 1283044923 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I only used OS 9 on a LCD < 1283044935 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :meh, it's still good on an lcd < 1283044936 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, as in, ibook first gen < 1283044936 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just a bit weird < 1283044948 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well that's such a bad lcd who can tell :) < 1283044957 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :" It literally destroys the text." " Some characters are actually unrecognisable." ... " just a bit weird" < 1283044960 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, XD < 1283044964 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's 2-bit, Vorpal < 1283044964 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1283044964 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/rfk86/screen_splash.png -- anti-aliasing on a technically 1-bit screen. (In the "rfk86" text, on a slow enough LCD so that you can get shades by alternating frames. The screenshot's just emulated, of course.) < 1283044967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :black and white antialiasing < 1283044969 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it has three modes < 1283044970 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, oh < 1283044972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :4-bit (reasonable greyscale) < 1283044984 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :2-bit (WTF????? Why did he even release this??? It's literally useless) < 1283044993 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Subpixel (I guess it's okay if you have a really weird TFT) < 1283045006 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, known good sha512sum for iso of myst with dd: 07c4103829b4dd17dcee3245d80e8c35d0663b06c632c4cdc56c81b8588cea5554af1e8b9dff1f617912bf7606078004731f8a939081a12a59121c4c95eb11f8 < 1283045013 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, if that is of any use to you < 1283045015 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sha512sum. you're crazy < 1283045022 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, why is that? < 1283045025 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283045031 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, md5sum would be crazier < 1283045034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, a good checksum hash would have similar strings have similar hashes < 1283045039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why? so you can measure how damaged it is < 1283045043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :by how much the hashes differ < 1283045050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although collisions would be deadly < 1283045058 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, that defeats the purpose of hashes yeah < 1283045100 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can check against the hypothetical .dmg when it's done, but it might of course be a slightly different release, and anyway I'd have to unwrap the .dmg compression I think it has. < 1283045144 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you mean you could hypothetically check against the hypothetical .dmg when it's hypothetically done? < 1283045152 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hypoyes. < 1283045168 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1283045172 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :did anyone make a nicer window manager for classic mac os? :P < 1283045181 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that would be less than a normal yes? < 1283045189 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :say ... Basilisk II/Sheepshaver don't necessarily have to run Mac OS, do they? < 1283045191 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, using the usual hypo/hyper pair < 1283045195 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to run Debian/PPC? :-D < 1283045202 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's 396.6 megahybytes, and the hyploader said it's from a 1993 Hyst release. < 1283045207 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I doubt that works < 1283045213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1283045217 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do anything mac-specific does it? < 1283045219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the emulators that is < 1283045230 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well... they don't emulate the real hardware < 1283045231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Cyst, the long-awaited sequel to Myst < 1283045232 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :they use the rom < 1283045237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: well, true < 1283045238 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes I think so < 1283045239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PearPC runs Debian/PPC, IIRC. < 1283045247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: but what about the PPC bootloader that runs as an extension or whatever < 1283045249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or an app < 1283045250 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :PPC linux that is < 1283045260 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it still emulates all the instructions, right? < 1283045261 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, after all you can't do 9.1 or later in sheepshaver because 9.1 starts using the MMU < 1283045268 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1283045283 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, which sheepshaver doesn't emulate more than required for 9.0 and older < 1283045289 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which was just filling in a single page iirc < 1283045300 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and linux probably wants a good MMU < 1283045308 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so yeah not likely to get that working < 1283045336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My Troll Berserker is dead < 1283045345 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, what game? < 1283045351 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :DCSS < 1283045398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and qemu-ppc also runs Linux/PPC distros. < 1283045427 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :xz -9 -e myst.iso < 1283045430 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :best to save space < 1283045437 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :on the backup < 1283045473 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, that much is obvious. < 1283045495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, wait, do your graphics system and monitor support at least 256 colours. Otherwise you won't be able to run myst < 1283045498 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :better check to make sure < 1283045520 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hypothetically that is < 1283045540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: They support at least 257! < 1283045541 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wowzers! < 1283045571 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :indeed that's impressive < 1283045649 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, qemu-system-m68k emulates oh-so-popular-and-useful hardware: http://p.zem.fi/qemu-sys-m68k < 1283045698 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, never heard of the two latter ones < 1283045729 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : it still emulates all the instructions, right? <-- and I don't think so either. < 1283045743 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you can't run macbug in either of basiliskII or sheepshaver < 1283045765 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err forgot a plural s there I think < 1283045770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"syborg Syborg (Symbian Virtual Platform)" (from qemu-system-arm); wonder who's responsible for the name. < 1283045817 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, maybe the same guy as liboobs? < 1283045822 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(yes that exists) < 1283045826 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(some gnome thingy) < 1283045830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[[Any body suspended in space will remain in space until made aware of its situation. (The character walks off the edge of a cliff, remains suspended in midair, and doesn't fall until he looks down.) < 1283045830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Any body passing through solid matter will leave a perforation conforming to its perimeter (the "silhouette of passage"). < 1283045830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Certain bodies can pass through solid walls painted to resemble tunnel entrances; others cannot. (Corollary: Portable holes work.) < 1283045830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :All principles of gravity are negated by fear. (i.e., scaring someone causes them to jump impossibly high in the air.) < 1283045832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Any violent rearrangement of feline matter is impermanent. (In other words, cats heal fast and/or have an infinite number of lives.) < 1283045835 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Everything falls faster than an anvil. (A falling anvil will always land directly upon the character's head, squashing him flat or driving him into the ground.)]] < 1283045864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like that cartoon physics axioms page. < 1283045878 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :'Tis. < 1283045887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Specific reference to cartoon physics extends back at least to June of 1980, when an article "O'Donnell's Laws of Cartoon Motion"[2] appeared in Esquire. A version printed in 1994 by the IEEE in a journal for engineers helped spread the word among the technical crowd, which has expanded and refined the idea. These laws are outlined on dozens of websites. < 1283045887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :O'Donnell's examples include: < 1283045890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[then that] < 1283045893 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :spam < 1283045898 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :link this instead < 1283045968 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a link < 1283046027 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1283046064 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :525M → 307M, not too bad < 1283046326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: challenge: recreate the Good Easy -- http://web.archive.org/web/20080328152949/http://www.winterspeak.com/columns/goodeasy.txt < 1283046411 0 :Wamanuz!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283046456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : OrgASM is a set of files comprising a Universal Table driven Cross < 1283046456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Assembler for all MicroProcessors. The assembler is a port of the DOS TASM < 1283046456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : with a graphic interface and EPROM downloading added. This suite runs under < 1283046456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Macintosh Programmers Workshop (now supplied free by Apple) and may also be < 1283046456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : integrated into BBEdit using the ToolServer menu. All microprocessor tables < 1283046457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : are in external text files and may extended or customised by the user. < 1283046460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :TASM for Macintosh! < 1283046551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"BBEdit requires a PowerPC processor." < 1283046552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stfu :< < 1283046563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll just use 3.5.1 then < 1283046666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey alise < 1283046672 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :remind me of your opinions on scheme < 1283046689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cool shit! useless in today's stupid software culture < 1283046692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :R6RS is abhorrent < 1283046715 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so you're an R5RS fan then < 1283046724 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: challenge: recreate the Good Easy -- http://web.archive.org/web/20080328152949/http://www.winterspeak.com/columns/goodeasy.txt <-- ? < 1283046773 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: of course. who isn't? < 1283046779 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: :) < 1283046784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ? < 1283046792 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what about it < 1283046797 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it isn't how I like it < 1283046800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: im teaching a SICP class to some friends < 1283046801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it would just be fun to try and recreate it < 1283046805 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so I don't take that challenge < 1283046820 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I want resedit alias on desktop for example < 1283046947 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fun fact: The Finder has no preferences. < 1283046974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :doesnt it? < 1283046985 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: not in classic Mac OS, at least < 1283046992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o ok < 1283046992 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(pah OS X! barely even counts as Mac OS) < 1283046998 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(I see no traces of System Software 6 in there!) < 1283046999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :true enough < 1283047005 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HOORAY NEXTSTEP < 1283047007 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you can't, say, make it show hidden files < 1283047012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: there are no hidden files < 1283047021 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION caresses his NeXTstation < 1283047025 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, it has one or two View options, but they apply to the current folder < 1283047032 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :specifically, it's just icon vs list view < 1283047102 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: oh, classic < 1283047114 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't hide .* then? < 1283047120 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it's not Unix-based; why would it? < 1283047126 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1283047129 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Windows doesn't hide .* either < 1283047142 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in a more subtle sense it has a great number of hidden files, i.e. resource forks < 1283047145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and those are quite hard to get at < 1283047164 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: wow, you can get Network Time for OS 7 :) < 1283047175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Network Time contacts a time server using the Apple MacTCP network software to get the correct time of day. Network Time automatically adjusts your clock taking into consideration the time zone and the daylight savings time rules that you configure using the Network Time control panel. < 1283047200 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :proper NTP and everything < 1283047331 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: wow, you can get Network Time for OS 7 :) <-- hm nice < 1283047342 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, won't need it in sheepshaver or basiliskII < 1283047352 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I don't think drifting is a problem in them < 1283047371 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, the ROM stuff is too high level for that to become a problem for the system clock < 1283047379 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you can work around it basically < 1283047822 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night < 1283047833 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, see you tomorrow then < 1283047838 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hypothetically < 1283047840 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :farlintog < 1283047841 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283047847 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what? < 1283047854 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :grotylin! < 1283047867 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, rot13? < 1283047877 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :larkinmo. < 1283047880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*larkinmot. < 1283047885 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm to < 1283047888 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1283047890 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tried to work this out < 1283047907 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I don't have rot13(1) on here < 1283047912 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so whatever < 1283047924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's not rot 13. < 1283047931 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what is it then < 1283047953 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1283047954 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1283048004 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh, random then < 1283048020 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night < 1283048103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theonion.com/articles/bush-our-long-national-nightmare-of-peace-and-pros,464/ This was prescient. Fuck. < 1283048198 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: video game censorship laws before SCOTUS... whee < 1283048208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Much work lies ahead of us: The gap between the rich and the poor may be wide, be there's much more widening left to do. We must squander our nation's hard-won budget surplus on tax breaks for the wealthiest 15 percent. And, on the foreign front, we must find an enemy and defeat it." < 1283048214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :THAT WAS SUPPOSED TO BE A JOKE < 1283048215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NOT REALITY < 1283048217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A JOKE < 1283048327 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flees to Europe < 1283048349 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: but you're in Canada, dude. < 1283048375 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283048384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you wouldn't flee to Europe if you were already there < 1283048390 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes! Right next to them! < 1283048400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1283048425 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283048452 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :The only reason I'm not actually afraid of an American invasion is because Europe exists! < 1283048548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Oh, you guys are sure to be way down the list. Likewise with Europe. < 1283048578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We prefer targets that won't actually fight back hardcore. Which is why we avoid nuclear powers. < 1283048587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And pretty much any developed nation. < 1283048621 0 :Gregor!~Gregor@108.101.219.66 JOIN :#esoteric < 1283048778 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hmm... in Haskell, how would you code something that generates [(Int(eger),Char)] such that the integer at position n is the number of alphabetical characters proceeding it, plus 1? < 1283048795 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1283048798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :proceeding it and including it < 1283048799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :plus 0 < 1283048814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. "a,!bc" -> [(1,'a'),(1,','),(1,'!'),(2,'b'),(3,'c')] < 1283049165 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /we/ can't fight back < 1283049207 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the only real reason we won't get attacked every is because it would alienate the planet < 1283049211 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*ever < 1283049527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.Char; munch l = zip (scanl (+) 1 $ map (fromEnum . isAlpha) l) l; main = print $ munch "a,!bc" < 1283049536 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[(1,'a'),(2,','),(2,'!'),(2,'b'),(3,'c')] < 1283049568 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: thou failest so < 1283049571 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although actually < 1283049574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter in this case < 1283049574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so thx < 1283049584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait you said preceeding but meant preceding or same < 1283049593 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well actually it works fine here < 1283049595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : proceeding it and including it < 1283049600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1283049606 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zip =<< scanl (+) 1 . map (fromEnum . isAlpha) < 1283049607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fwiw < 1283049615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.Char; munch l = zip (scanl1 (+) $ map (fromEnum . isAlpha) l) l; main = print $ munch "a,!bc" < 1283049621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[(1,'a'),(1,','),(1,'!'),(2,'b'),(3,'c')] < 1283049626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1283049634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's perfect < 1283049636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait that was right < 1283049636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why are you going argh < 1283049647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :compared with the wrong line :D < 1283049658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: You guys have money. Our preferred targets have starvation. < 1283049667 0 :kwertii!~kwertii@ResNet-32-110.resnet.ucsb.edu JOIN :#esoteric < 1283049706 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers the Canadian Caper < 1283049731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: using the -> monad would require another import btw < 1283049735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides, you guys burned down the White House. Clearly you can fight back. < 1283049745 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, indeed < 1283049808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some people _might_ consider using fromEnum on a Bool a bit hacky ;D < 1283049846 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haha wow < 1283049849 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i just noticed that < 1283049861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well the booleans are just N mod 2 right???? < 1283049868 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :totally mathematically justified dude < 1283049886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1283049919 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :mustified < 1283049920 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: mercenaries < 1283050089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Zqxv wkdian qae kgykaga odxr boeg lw ynpa. Qyh xhrxsignmgu rlcesrdmi evc jbp. < 1283050122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Yeah, we've got mercenaries too. < 1283050133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All over Iraq, in fact. < 1283050141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gah do we have any rot13 bot < 1283050154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help userinterps < 1283050155 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. < 1283050164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1283050165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc decisionengine drawl drome dubya echo eehird ehird fudd funetak google graph gregor he hello id jethro kraut num ook pansy pi pirate plot postmodern postmodern_aoler redneck reverse rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacro slashes svedeesh swedish valspeak warez yodawg < 1283050178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 Zqxv wkdian qae kgykaga odxr boeg lw ynpa. Qyh xhrxsignmgu rlcesrdmi evc jbp. < 1283050180 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Mdki jxqvna dnr xtlxntn bqke obrt yj lacn. Dlu kuekfvtazth eyprfeqzv rip woc. < 1283050185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1283050205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok so presumably that was related to your haskell question < 1283050219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: only to make writing cyphers easy < 1283050226 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :previously the punctuation was messing up the count < 1283050233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1283050253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too lazy to try harder < 1283050289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :xbaavgvun, zvaanfnzn. xvklbh g'bh lnkghgrveh xn. < 1283050489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 xbaavgvun, zvaanfnzn. xvklbh g'bh lnkghgrveh xn. < 1283050489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :konnitiha, minnasama. kixyou t'ou yaxtuteiru ka. < 1283050501 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: either lojban or my cypher? < 1283050503 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*cipher < 1283050523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that looks too japanese to be an accident < 1283050532 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It is axiomatic that well-encrypted text is indistinguishable from Lojban. < 1283050532 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1283050575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1283050577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`echo hi < 1283050586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I just thought rot13'd Japanese would look funny. And it did. < 1283050599 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283050613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: LOJBANCYPHER < 1283050618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1283050634 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283050635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ^ < 1283050641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : konnitiha, minnasama. kixyou t'ou yaxtuteiru ka. < 1283050641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is < 1283050644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :jmkjdnbzr, cxbamdkvi. roccrw u'ot wxtoomwzhj yn < 1283050645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in mine < 1283050652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this probably makes it easy to decode. < 1283050683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well given you already revealed you needed the positions... < 1283050726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1283050864 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i assume you've decoded it, then < 1283050945 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283050984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1283051008 0 :Gregor!~Gregor@173-111-35-160.pools.spcsdns.net JOIN :#esoteric < 1283051031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: <_< < 1283051050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: pikhq: I'm about to play NetHack from the comfortable interface of a 68k Macintosh on nethack.eu. < 1283051074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yay, alise is finally using a server < 1283051089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only for this < 1283051094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, colorful screen < 1283051103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, no games available for viewing < 1283051128 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sec < 1283051157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, try Crawl < 1283051161 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Troll Berserkers are fun < 1283051169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ok, about to start < 1283051185 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now to get graphics to work < 1283051189 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm alise68k < 1283051193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :s wasn't stripping anything < 1283051197 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1283051199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ibmgraphics works < 1283051206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :are you connected? < 1283051208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1283051218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And PuTTY was set up for IBMGraphics < 1283051233 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And not DECgraphics apparently < 1283051242 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :looks like i have to use the ansi PC font to get any kind of graphics < 1283051256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which is slightly problematic as it doesn't scale well < 1283051278 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible for you to put Dejavu Sans Mono on? < 1283051287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1283051288 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"no" < 1283051292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and besides, it wouldn't have the right charset < 1283051297 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this one has the ansi ones mapped to the right ones < 1283051298 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1283051301 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so it works with decgraphics < 1283051305 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*ibmgraphics < 1283051307 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no unicode in old mac os... < 1283051315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dejavu Sans Mono works fine with IBMgraphics for me... hmm < 1283051325 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I thought IBMgraphics didn't use unicode? < 1283051329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thoroughly confused < 1283051338 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't, which is why i'm using it < 1283051339 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yet happy that he knows how to spell thoroughly < 1283051349 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr putty does clever stuff < 1283051361 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1283051422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this works surprisingly well < 1283051457 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You should always use a server ;) < 1283051466 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bullshit < 1283051467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although really, nethack.eu seems a bit inactive < 1283051471 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i meant "on the macintosh" < 1283051476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nethack.eu is the only option for people in europe < 1283051480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nethack.alt.org is impossibly slow < 1283051504 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is crawl.akrasiac.org impossibly slow for Europeans? < 1283051523 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WHY DOESN'T NETHACK.EU HAVE STRIPPING? < 1283051538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no grpahics is easiest with this < 1283051540 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you had both DEC and IBM on at once? < 1283051542 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: stripping? < 1283051550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, s < 1283051552 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1283051553 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and no, i didn't < 1283051558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: nethack.fi is a different option in europe < 1283051566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's even more inactive than nethack.eu < 1283051568 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So then why did it stop being weird yet you were using DEC? < 1283051575 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :god knows < 1283051576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, more inactive than dead? < 1283051601 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this may be the first time anyone's played a recent version of NetHack on a 68k Mac OS. < 1283051605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nethack.eu isn't dead, Sgeo < 1283051606 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :consider < 1283051609 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's 3:13 am in the UK < 1283051615 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even later/earlier in other parts of europe < 1283051619 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, true < 1283051711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"alise68k" is your NEU username? < 1283051716 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: on this machine it is < 1283051732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people normally share NetHack accounts across machines < 1283051736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the reasons to play online < 1283051736 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have no graphics on atm; I can use IBMgraphics, but only with a font with awkward sizes (multiples of 8pt or multiples of 10pt) < 1283051740 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but I forgot my password to "alise". < 1283051742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sue me < 1283051775 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm only playing for the novelty of the machine, anyway :P < 1283051949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tired? < 1283051951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Never seen that before. < 1283051967 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1283051982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :magic trap, ok < 1283051986 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have now designed all of the blackboard bold letters, except for "S". < 1283051994 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you're /making your own typeface/? < 1283052044 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes < 1283052054 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Here it is, so far: http://sprunge.us/HKfN < 1283052065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'll try Crawl now. Where did you say? < 1283052079 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :crawk.akrasiac.org < 1283052080 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I learned METAFONT, and really it is best program for designing a typeface. < 1283052081 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ssh though < 1283052085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: And webmath_bbb? < 1283052088 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283052088 0 :EgoBot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283052090 0 :EgoBot!~EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1283052091 0 :HackEgo!~HackEgo@codu.xen.prgmr.com JOIN :#esoteric < 1283052096 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: That's okay; I'm using MacSSH. < 1283052115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, how'd your NH char die? < 1283052117 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't watching < 1283052120 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I #quat. < 1283052125 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://sprunge.us/caVi < 1283052132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, *crawl., presumably. < 1283052145 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1283052160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Care to make a .dvi or .ps showcasing these characters? < 1283052168 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: User/pass? < 1283052171 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :joshua/joshua < 1283052201 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The connection ends immediately. Hm. < 1283052230 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you have METAFONT? If you have METAFONT, generate the .dvi by yourself. < 1283052245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I didn't typo crawl.akrasiac.org besides the crawl, did I? < 1283052250 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^copy/pasted from the website < 1283052311 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You can make any suggestion for improvement, if you have any suggestion about the typeface, and other comment, just suggest it, or else write a code and I might include it if I want to < 1283052321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it dislikes my SSH client. < 1283052325 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: any other Crawl servers? < 1283052330 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I don't have METAFONT, which is the issue. < 1283052336 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: What SSH client are you using? < 1283052340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It would be quite convenient if you could prepare a .dvi. < 1283052344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: MacSSH on Mac OS 7.6.1. < 1283052349 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Do you have a DVI viewing software? If so, yes I will post it < 1283052356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :CDO and.. something else < 1283052363 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, CDO is in Europe, fwiw < 1283052365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I do, yes. < 1283052369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: CDO? < 1283052380 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :crawl.develz.org < 1283052384 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :telnet port 345 < 1283052402 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/webmath/webmath.dvi < 1283052418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Crawl doesn't use any PC-specific characters, right? < 1283052430 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, not by default, I think < 1283052433 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: "DVI document has incorrect format"... how strange. < 1283052436 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I think Crawl can be configured both ways < 1283052437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Can it be configured to? < 1283052450 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It has options for IBM I _think_ and Unicode for certain < 1283052472 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Unicode < 1283052488 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't know why the DVI document has incorrect format < 1283052493 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It works on my computer. < 1283052544 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll try xdvi. < 1283052584 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, trying, or not? < 1283052595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: in a sec < 1283052605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Do I want trunk? < 1283052634 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1283052646 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On CAO, the options are 0.7.1 and 0.6.something < 1283052660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And some variants or other < 1283052671 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll play 0.7.1, then. < 1283052737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what configuration option changes the characters used? < 1283052743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, um... < 1283052747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1283052769 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :char set[1/2]: To change your character set to IBM, add "char_set = IBM" to your options. Then, if you use putty, you need to go to Window->Translation->Recieved data assumed to be in which character set: "CP437". < 1283052787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's 2/2? < 1283052799 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : char set[2/2]: For Unicode encoding, use "char_set = unicode", and make sure putty is set to receive data in "UTF-8" or your locale is "en_US.utf8". < 1283052813 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1283052816 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to use plain ANSI? < 1283052823 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's default, I think < 1283052828 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1283052832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Can it be changed in-game, do you know? < 1283052854 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am using PuTTY right now, as the terminal window for IRC. But PuTTY can also be used for SSH, Telnet, Rlogin. < 1283052856 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Y... you'd have to change the rc file, but Crawl reads the RC on each startup, not each new game < 1283052891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, final question: wtf is Sprint? < 1283052907 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A variant, I think < 1283052908 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(PuTTY uses xterm control codes, but when I try to run PHIRC in actual xterm, it doesn't work.) < 1283052959 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Okay, now game-relevant questions. (You can tune in to alise64k on CDO now.) < 1283052962 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does the DVI file work now? < 1283052964 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Which race is the easiest for new players? < 1283052968 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I'm installing stuff to make it work. < 1283052969 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um < 1283052988 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Try any race, if you don't like it, try another one. < 1283052997 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Merfolk Ice Elemental is what was recommended to me, but I'm having much more fun and finding it very easy as Troll Berserker < 1283053006 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Don't do Demigod < 1283053010 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I mean the analogue of Valkyrie Dwarf. < 1283053031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Demigods sucks < 1283053034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Whoops < 1283053039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1283053041 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How can I quit? < 1283053042 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1283053043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :There < 1283053064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why Merfolk cna't be... < 1283053067 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why is Fighter blinking? < 1283053078 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the gray without N/A means "more difficult combination" < 1283053082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's not? < 1283053085 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's just selected? < 1283053089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1283053091 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Here we go. < 1283053095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now I need to figure out how to play it. < 1283053098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, what's your terminal size? < 1283053102 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ew, okay, I really need some graphics or these #s will give me a seizure. < 1283053106 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: 80x24? Maybe? < 1283053113 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I suppose, you can turn off blinking in the terminal emulator if you do not want blinking < 1283053114 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1283053135 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eee < 1283053145 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, yeah, things appeared mashed-up to me < 1283053217 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's IBM now. < 1283053230 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's still being weird for me < 1283053271 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Is there not a way to show the character in normal text size, black? < 1283053271 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I see SH as being in inside the map < 1283053273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's wrong < 1283053279 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I just quit. < 1283053283 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(crashed BII) < 1283053298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I do not understand why some of your characters are serif and some are sans serif. < 1283053299 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1283053316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I /am/ playing from a 68k Mac OS... < 1283053362 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I made sans serif for more simple, but some are a bit serif because some such as "I" won't look good with sans serif < 1283053401 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is so that you can understand the letters more easily some of them by adding some serif < 1283053415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This probably reflects a bug in the program. < 1283053415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The error was 'XF86DGANoDirectVideoMode'. < 1283053415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1283053622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Whaddya mean? < 1283053761 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1283053906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: http://soundcloud.com/ It's Youtube for music. < 1283053948 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But oh so boringly legal. < 1283053965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1283053984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want illegal you need a torrent. < 1283054240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: broadcasting again < 1283054244 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so i should search now, right? < 1283054250 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hold on < 1283054251 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I mean, did you look? Maybe if you look, then you can know how I meant? < 1283054284 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PuTTY doesn't like it < 1283054303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: ? < 1283054319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's IBM < 1283054329 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: First, tell me, what specifically are you asking about? And then, maybe I can help? < 1283054337 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, not what I meant < 1283054344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it's having a lot of trouble with the layout < 1283054349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it laying out properly for you? < 1283054352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's 80x24 < 1283054353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me < 1283054365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not to me :( < 1283054373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Okay, pulled up that font. < 1283054390 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't break the word information across a two lines for you? < 1283054394 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1283054399 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1283054401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i should serach now, right? < 1283054411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Use x to look at your surroundings < 1283054415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what those are < 1283054435 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Just a stone staircase. < 1283054436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*search < 1283054437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: The vertical line on the I should be longer. Also, I'd hesitate to call that a "serif". It's just part of the glyph. < 1283054439 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But what's the thing that walks around for you? < 1283054443 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o < 1283054459 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But right now I can't see a single thing that's going on < 1283054468 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: argh < 1283054469 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1283054473 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the thing that does all the tedious stuff < 1283054473 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :explore < 1283054475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1283054480 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That is OK, then don't call it a serif. The only vertical line on the I is the main vertical line. < 1283054481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o < 1283054488 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that just asks me for a location < 1283054493 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, there < 1283054494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Erm, s/vertical/horizontal/ < 1283054517 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Can I Elbereth? < 1283054519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1283054524 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then ... < 1283054524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can walk around pillars < 1283054527 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Like that one over there < 1283054531 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. But I think the horizontal line is long enough < 1283054531 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1283054540 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :See that square of 2 walls? < 1283054543 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Walk around it < 1283054557 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although this is rather despised due to tedious scummy nature < 1283054566 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't get it. < 1283054569 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, I still can't see what's going on < 1283054579 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The horizontal line on the top and bottom is programmed to be three times as long as the distance between the vertical lines. < 1283054580 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, to give you time to heal while K chases you < 1283054586 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Be sure to use diag movement < 1283054589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I don't know what you are talking about; what pillar? < 1283054597 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :∙▒▒∙∙ < 1283054616 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I see no such thing. < 1283054625 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you think the line should be longer, how long do you think the line should be? < 1283054642 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I have an idea. I'll quit this game. < 1283054644 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :... < 1283054652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1283054653 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-Q I think < 1283054653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, I mean < 1283054656 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a Mac OS idea < 1283054661 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1283054664 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to make this terminal bearable < 1283054685 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how the terminal you're using has such a drastic horrid effect < 1283054686 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1283054688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Look at a monospace "I". That's about right. < 1283054692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the font < 1283054698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is either tiny or unreadable < 1283054726 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK. However, the blackboard bold letters in this font are not meant to be monospace. < 1283054765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yes. I'm just giving it as an example. Because I should be very, very distinct from "l" in all cases. < 1283054783 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do intend to include other stuff in the font, too, some of which might be monospace, such as "typewriter control graphics". < 1283054790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and it looks really weird with it being so tiny and... Serif-like.) < 1283054792 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, I do agree with that. < 1283054836 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But look at the top of the page, the Computer Modern font uses serifs on the top and bottom of "I" like that. < 1283054858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, still < 1283054866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should ask for help in ##crawl ? < 1283054872 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :/I/ have no issues. < 1283054903 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's my font somehow? < 1283054913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm using ASCII now. < 1283054914 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I change the program, what width do you suggest I program in for those lines? (Currently it is programmed to be three times the width between the two vertical lines) < 1283054914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So no worries. < 1283054927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's all screwed up < 1283054927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Still < 1283054933 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: screenshot < 1283054946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I suggest twice instead. < 1283055004 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: OK, well, pikhq suggests making it longer, you suggest shorter.... perhaps I will just keep it as it is, and let other people modify it if they don't like it..... < 1283055007 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://i.imgur.com/Wa9nE.png < 1283055048 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: restart your terminal, disable any conversion stuff < 1283055058 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Maybe CRLF is misconfigured? < 1283055073 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or something else is misconfigured? < 1283055114 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Me? < 1283055120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, did you mean me instead of zzo? < 1283055124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283055175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No good < 1283055183 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can ask someone else < 1283055191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and MfIE is a magic user < 1283055199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How do I use it? < 1283055204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1283055212 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :z < 1283055217 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Read spellbooks < 1283055219 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :with r < 1283055225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Spellbooks contain multiple spells < 1283055229 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can freeze. < 1283055233 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What use is that? < 1283055238 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To kill things? < 1283055247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I don't actually know how to aim this shit... < 1283055261 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aiming with freeze is just a direction, since it's range 1 < 1283055290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How do you wait-until-something? < 1283055291 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :May I ask in ##crawl if your game is screwy for anyone else? < 1283055293 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That you talked about. < 1283055294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1283055296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1283055304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(not on numpad, which needs shift-5) < 1283055340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How do you explore again? >_> < 1283055348 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ah, o. < 1283055382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Halp. < 1283055391 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can barely see what's going on < 1283055403 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They're suggesting that there's a termsize thing < 1283055408 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: http://imgur.com/mZpcL.png < 1283055409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Halp. < 1283055425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um < 1283055445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Praying does not work like in NetHack < 1283055453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Good to know ... < 1283055467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You could try killing it with freeze, or checking inventory < 1283055496 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I already tried freezing. < 1283055508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did it hurt the kobold at all? < 1283055511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Quaffing the potion worthwhile? < 1283055513 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it hurt it a bit. < 1283055523 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Could be a good potion < 1283055538 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :COuld be bad. They're rarely fatal though, unless you're in the middle of combat < 1283055546 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not sure which is the best choice of action < 1283055556 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please, fix your termsize thing? < 1283055611 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what have I done wrong? < 1283055620 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Obviously you have already made a mistake, try again and perhaps be more careful, a bit? < 1283055632 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1283055647 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, is it possible that your terminal thing is misreporting as 80x24? < 1283055654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It IS 80x24. < 1283055669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please, get in ##crawl ? < 1283055805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise? < 1283055925 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283055939 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283056012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: choko? < 1283056019 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...not sure < 1283056028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think chocolate. Um, you can see a description < 1283056043 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In inventory, press the leter of the thing you want to see a description of < 1283056065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not chocolate. < 1283056089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it. I am now getting all my news about the US from the BBC. < 1283056116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They have better reporting about what is, to them, *a foreign country* than native news reporting. < 1283056133 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, get back to the main screen so eith can see what's going on? < 1283056135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The BBC is excellent. < 1283056149 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Al Jazeera too. < 1283056169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Al Jazeera is pretty nice. < 1283056185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But of course Americans think it's some niche "TERRORIST" agency. < 1283056189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(no, really) < 1283056217 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The BBC has undoubtedly the best-designed news web pages. < 1283056317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Undoubtedly. < 1283056347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Americans realise that Al Jazeera comes out of Qatar. (one of the least shitty Middle Eastern nations) < 1283056409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They own Harrods, too. < 1283056418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Well, the royal family does.) < 1283056591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: o is so cheating < 1283056595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Play the game for me." < 1283056608 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You still need to fight manually < 1283056617 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You still need to mark what places to avoid, sometimes < 1283056645 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The idea is that the game isn't wandering around exploring. It's fighting < 1283056651 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And there are some areas that o doesn't work < 1283056661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How is it that US reporting sucks *so bad*? < 1283056693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. Murdoch. Right. < 1283056694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: because your country sucks so bad < 1283056721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: should i always try to go down like nethack? < 1283056731 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, once you clear the level, yes < 1283056736 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Try to read scrolls first, I think < 1283056739 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ID stuff, etc < 1283056752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I feel strangely unstable! < 1283056757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, scroll of teleport < 1283056761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You will teleport in a few turns < 1283056769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1283056777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Blink is instant < 1283056784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can't eat that, can I? < 1283056792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1283056802 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What color is the text naming it? < 1283056825 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If it's a corpse, white is ok, yellow is sometimes ok sometimes sickening, and green is poisonous < 1283056834 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You need to (c)hop corpses before you can eat them < 1283056853 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I am now fighting a pile of gold coins < 1283056855 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :green darn < 1283056857 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what < 1283056877 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mimics don't show up as mimics just because you're fighting them < 1283056882 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's red < 1283056898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :what's red here? < 1283056902 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't see your screen < 1283056940 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :red % < 1283056941 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :orc corpse < 1283056956 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's yellow < 1283056980 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go to your inventory < 1283056986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What color is the scroll of teleport? < 1283056994 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, to your discoveries, \ < 1283057023 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is not yellow, that is red < 1283057043 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"a chunk of orc flesh" < 1283057045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's yellow < 1283057125 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Holy fucking < 1283057128 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm?' < 1283057138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tons of enemies < 1283057146 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't see any of it < 1283057343 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :God: Trog [*****.] < 1283057361 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: do corpses spoil? < 1283057364 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes < 1283057372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can't accidentally eat a spoiled corpse though < 1283057377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It won't let you < 1283057390 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And there are some races that don't care about rotting meat < 1283057396 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And some races that can't eat meat < 1283057398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scroll of identify! < 1283057406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And some races that can eat meat when not hungry (like Trolls) < 1283057420 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, one of the more common scrolls < 1283057578 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, M to memorize new spells < 1283057597 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :m to adjust what gets experience points from practicing and what doesn't < 1283057609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Eat corpses before permafood < 1283057626 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Don't eat kobold corpses (green, poisonous) < 1283057630 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1283057872 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :back < 1283057888 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can't eat flesh unless you're hungry < 1283057900 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's different for some races though < 1283057903 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Trolls like flesh < 1283058023 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I died. < 1283058030 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Slain by a worm (7 damage) < 1283058034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I assumed worms would be harmles. < 1283058037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*harmless. < 1283058067 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Now play a troll berserker < 1283058098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I raved about how well I was doing, and they said that they're easy early-game, but mid-late game is a different story < 1283058197 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise? < 1283058206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1283058350 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not playing? < 1283058429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1283058667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1283058749 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1283058754 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl.akrasiac.org/rawdata/Sgeo/morgue-Sgeo-20100829-041037.txt < 1283059214 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :5:19 < 1283059216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bed soon < 1283059234 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Night < 1283059973 0 :Vegabondmx!unknown@unknown.invalid QUIT :Quit: Vegabondmx < 1283059986 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1283059988 0 :alise!unknown@unknown.invalid QUIT :Quit: Leaving < 1283060204 0 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1283060402 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283060740 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1283061750 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283063857 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283064511 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.8/20100722155716] < 1283067684 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283067808 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1283068279 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283068799 0 :clog!unknown@unknown.invalid QUIT :ended < 1283068800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1283069062 0 :Gregor!~Gregor@184-204-181-249.pools.spcsdns.net JOIN :#esoteric < 1283070027 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283070039 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283071071 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1283071072 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1283071072 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1283071187 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise: noobrobin is recommended to be Mountain Dwarf Fighter or Mountain Dwarf Berserker < 1283071525 0 :kar8nga!~kar8nga@j-3.vc-graz.ac.at JOIN :#esoteric < 1283073625 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283073782 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283075011 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1283077697 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283077738 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :When Hackiki can run "nearly-arbitrary code", what does that actually mean? < 1283078003 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283078685 0 :kwertii!unknown@unknown.invalid QUIT :Quit: bye < 1283079610 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1283079944 0 :MigoMipo!~John@84-217-9-28.tn.glocalnet.net JOIN :#esoteric < 1283080803 0 :FireyFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283080879 0 :FireyFly!unknown@unknown.invalid NICK :FireFly < 1283081088 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, a guess about possible restrictions: no arbitrary connections to remote hosts allowed, limited time to run before being killed < 1283081100 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and running inside that chrooty thing that EgoBot uses < 1283081210 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, other pretty obvious limitations would include limited it to instructions allowed in ring 3 (user space on x86 CPUs) < 1283081326 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :and no, not ring -3, that's QUITE different < 1283081348 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :(i think it's running either in the northbridge or the southbridge or something) < 1283081356 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :(that's ring -3 apparently) < 1283081375 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, no one said -3 < 1283081382 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, I said 3 < 1283081384 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :+3 < 1283081385 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i was just making a comparison < 1283081389 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283081409 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :if you're wondering, -1 is hypervisor and -2 is system management mode < 1283081601 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, people don't seem to refer to them as rings very often < 1283081612 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hmmkay < 1283081630 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hmm i wonder if someone could make a copperlist rootkit for the amiga < 1283081640 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :eh? copperlist? < 1283081660 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :the copper is the coprocessor for the amiga < 1283081680 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so a microcode rootkit? < 1283081693 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :kinda < 1283081711 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :the copper only has 3 instructions: MOVE, SKIP, and WAIT < 1283081723 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Ring" is a measure of how much you're allowed to screw up, yes? < 1283081726 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :(you can jump by doing a MOVE into COPPC1 or COPPC2 or something like that) < 1283081742 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: kinda, it's a privilege level, ring 0 is the "highest" < 1283081763 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :didn't amd64 get rid of the rings and just have kernel and user-mode? < 1283081766 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :(actually no i don't think it's COPPC but COPJMP or something) < 1283081775 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise and I were discussing an OS in which all code ran in ring 0... < 1283081788 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, amd64 can still run DOS, but yes in 64-bit mode more or less < 1283081820 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yeah, I meant "... while in long mode" :P < 1283081824 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i think you might possibly be mistaking that for the limitations wrt mandatory paging & lack of GDT < 1283081833 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hmm actually < 1283081857 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1283082084 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, how can a 32-bit kernel run 64-bit programs? < 1283082111 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :olsner: if it has a 64-bit component or something < 1283082282 0 :cheater00!~cheater@p5B216DF8.dip.t-dialin.net JOIN :#esoteric < 1283082461 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283083058 0 :Flonk!~chatzilla@93-82-40-99.adsl.highway.telekom.at JOIN :#esoteric < 1283083295 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283083574 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1283084947 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1283085828 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :BeholdMyGlory, I'm beholding it. What's so special about it? < 1283086401 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: you're probably not beholding it right < 1283086424 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :olsner, I am fairly confident in my beholding skills. < 1283086885 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Beholding is in the eye of the beautifier. < 1283087134 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here a beautifier? < 1283087593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think we only have uglifiers present. < 1283087621 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Are you planning to go stealing some eyes?) < 1283087703 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1283087710 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for a phone book. < 1283088343 0 :derdon!~quassel@p5B3E5B16.dip.t-dialin.net JOIN :#esoteric < 1283090195 0 :kar8nga!~kar8nga@78.104.80.64 JOIN :#esoteric < 1283090224 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283090609 0 :MigoMipo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283091066 0 :MigoMipo!~John@84-217-9-28.tn.glocalnet.net JOIN :#esoteric < 1283092504 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283095221 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283095573 0 :Vegabondmx!~Vegabonds@unaffiliated/vegabondsx JOIN :#esoteric < 1283095768 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283096685 0 :alise!~alise@91.104.244.39 JOIN :#esoteric < 1283098240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, FightClub is awesome < 1283098279 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(on Termcast) < 1283098284 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Either you're referring to a book/film by a strangely CamelCased title, or you're referencing something of which I know not. < 1283098298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky ~]$ telnet termcast.org < 1283098299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bash: telnet: command not found < 1283098327 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My 68k emulation has telnet and I don't. Tee hee. < 1283098462 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl.develz.org/learndb/index.html#fight < 1283098516 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But then I have to go and be spammy in ##crawl and I bet the regulars don't use it often. < 1283098520 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What bot is it? < 1283098528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :varmin < 1283098537 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1283098554 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :We were having a party last night < 1283098570 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fight 10 20-headed hydra v 10 giant spore < 1283098574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: BEAT THAT < 1283098582 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Put it in? < 1283098589 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or shall I do it? < 1283098591 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so. any hypothetical activity? < 1283098592 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1283098603 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: perhaps when i'm more awake, yes < 1283098615 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: "PM varmin your !fight requests to reduce channel spam." < 1283098641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1283098644 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm okay, I might be afk/busy quite a bit today, so don't expect fast replies < 1283098647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think the hydras are winning here < 1283098662 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Except I don't see this fight moving anytime soon < 1283098672 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Hypothetically, running "file" on the hypothetical .dmg version would print "VAX COFF executable", which I find... hypothetically unlikely. < 1283098684 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, mhm < 1283098689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : !fight 10 the royal jelly v 100 giant spore < 1283098694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I don't even know the monsters < 1283098702 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm just modifying stuff from the bot entry < 1283098730 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: can you cancel a fight? < 1283098733 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes < 1283098736 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1283098740 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Repeat the request with cancel after it < 1283098756 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there < 1283098756 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or just !fight cancel, but I think that clears the queue < 1283098763 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zoom < 1283098764 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is more fun < 1283098770 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haha J vs J < 1283098784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well that was easy < 1283098912 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ALways put the test spawner after the v < 1283098919 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So that it can end < 1283098938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Sigmund, eh? < 1283098942 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, what? < 1283098972 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Test spawners are (near) unkillable, and just spawn monsters < 1283098972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : !fight 100 20-headed hydra vs 100 Sigmund < 1283098976 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I LEARNED A NEW THING TODAY < 1283098985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sigmund's not the best < 1283098993 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's one starting with A that is incredible < 1283098995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HAHA < 1283099022 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1283099027 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!fight 1 0-headed hydra v 100 Sigmund < 1283099031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1283099044 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0-headed turns into 250-headed for some reason < 1283099049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1283099065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: does it have equivalents of Rodney, and the horsemen? < 1283099074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :100 -> 1 < 1283099074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1283099075 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess Orb Guardian's kind of close < 1283099079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so this will be amusing < 1283099103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :KAZAM < 1283099119 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: vs 10 test spawner < 1283099123 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i double dog dare you :| < 1283099127 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Meh, no point < 1283099138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think these guys totally have a chance < 1283099145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they're closing in < 1283099151 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, they can only stop the test spawner spawning < 1283099155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They can't kill it < 1283099159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283099162 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how can you kill it? < 1283099168 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although someone once killed test spawner with 99 Daevas < 1283099170 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1283099173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :daeva? < 1283099174 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: More hypothetically, running it through dmg2img gives a file 548864000 bytes, but it's designed for florbing hfs+ filesystem images, I'm not completely certain it groks CDs. (The OS X hypothetically opens the hypothetical .dmg just fine, and shows contents too.) < 1283099196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wow, an orb guardian died < 1283099199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how? if it's so powerful < 1283099211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know < 1283099223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :welp < 1283099226 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, time to cancel fight, call it for orb guardians < 1283099226 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :let's see if they can kill it < 1283099234 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but they're hurting it! < 1283099240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :won't that mean it'll die eventually? < 1283099245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They're not hurting it < 1283099252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Read the messages, and see the green by the name < 1283099340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: test spawner vs test spawner < 1283099349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That won't ever end < 1283099356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Until you cancel < 1283099363 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it will be hilarious < 1283099371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :add random_uniques < 1283099375 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So they'll be uniques < 1283099383 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283099395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sgqExamples: "!fight 20-headed hydra v 10 kobold ; scimitar ego:flaming" < 1283099400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't get that bit after the ; < 1283099402 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is it to add items? < 1283099411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um... not really sure < 1283099416 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1283099425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's a spells: thingy < 1283099436 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which isn't documented, apparently < 1283099442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i added the orb of zot < 1283099460 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Add a wand of draining < 1283099480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's that, just < 1283099482 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :; wand of draining? < 1283099486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1283099529 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : !fight 30 Sigmund ; wand of draining vs 30 test spawner random_uniques < 1283099533 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :RIP Sigmund < 1283099539 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Boris XD < 1283099571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sigmund likes dying < 1283099582 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus < 1283099585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's the strong unique < 1283099640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Holy. < 1283099679 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: These turns go slowly. < 1283099704 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can speed them up. Please don't. < 1283099708 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1283099715 0 :Phantom_Hoover!~chatzilla@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283099719 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why not? < 1283099722 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hey you can do this locally sweet < 1283099724 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's mean on the server < 1283099725 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Hey, that's nice. The hypothetical Myst sort of works in OS X's Classic emulation. It even managed to set a 256-color display mode. < 1283099725 0 :madbrain2!~madbrain@modemcable207.154-59-74.mc.videotron.ca JOIN :#esoteric < 1283099727 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :crawl -arena "..." < 1283099734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :To make them fight for three rounds you can do: < 1283099734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : crawl -arena "t:3 kobold v goblin" < 1283099737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl-ref.svn.sourceforge.net/viewvc/crawl-ref/trunk/crawl-ref/docs/arena.txt < 1283099741 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why do logicians insist upon using the subset symbol for implication? < 1283099742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You can also give each side more than one monster. For example: < 1283099745 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :awesoooome < 1283099745 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's so confusing! < 1283099748 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: usually they don't < 1283099762 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :does Antaeus have a band, Sgeo? < 1283099765 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But why do they do it at all? < 1283099769 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1283099773 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: hysterical raisins < 1283099799 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Damn those raisins! < 1283099823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Will this fight ever end? < 1283099824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Roxanne is a spellcasting statue < 1283099828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, looks like it < 1283099834 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus is winning, but still. < 1283099850 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The dock on the right hand side is not exactly pretty, though: http://zem.fi/~fis/myst-start.png < 1283099854 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : !fight Margery band, Saint Roka band vs 5 Antaeus < 1283099856 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What *are* you talking about? < 1283099857 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Worth a try. < 1283099862 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: telnet termcast.org, fight club < 1283099870 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :/msg varmin !fight foo vs bar to queue one up < 1283099878 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :along with the more powerful options explained in http://crawl-ref.svn.sourceforge.net/viewvc/crawl-ref/trunk/crawl-ref/docs/arena.txt < 1283099887 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :spell: isn't explained there < 1283099896 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One common thing seems to be to give statues spells < 1283099902 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: There's multiples arenas!! < 1283099905 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl-ref.svn.sourceforge.net/viewvc/crawl-ref/trunk/crawl-ref/source/dat/arena.des < 1283099911 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, yeah, mostly useless < 1283099919 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus wins! < 1283099922 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :arena_corridor looks fun < 1283099928 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uh, Antaeus won that one, right? < 1283099944 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It said 'e died a while ago... < 1283099951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: ? < 1283099964 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus in the last fight. < 1283099984 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, there were several Antaeus's < 1283099994 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1283099995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tons of them < 1283100005 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i gave the other guys a test spawner < 1283100008 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1283100008 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since they're at such a disadvantage < 1283100012 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :They're things. < 1283100044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why are so many of them green-backgrounded? < 1283100060 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, because I think in terms of the code, they're allies (roughly similar to NetHack pets) < 1283100073 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You see how it says Your? < 1283100092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283100124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I read that as "I think in terms of the code; because of this, ..." < 1283100137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283100141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :antaeus v antaeus < 1283100157 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :antaeus are fucked < 1283100188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Don't you feel lonely without a god?" < 1283100194 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283100202 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION -> things < 1283100216 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Bloody non-compose-keyed Mac keyboard... < 1283100219 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283100226 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Orb Guardians don't have a chance < 1283100237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why do they guard the Orb, then? < 1283100252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :According to LearnDB, they're relatively harmless < 1283100259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think because you try to avoid fighting them < 1283100289 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's the most powerful fighting item? < 1283100299 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1283100307 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You think I'm a Crawl expert? :D < 1283100322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1283100326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that was quick < 1283100354 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :DUM DUM DUM DUM < 1283100356 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :DUM DUM DUM DUM < 1283100375 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283100378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*gasp* < 1283100389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lesson learned: to fight Antaeus, tame a load of 0-headed hydrae. < 1283100437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : wtf man. < 1283100457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283100458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :suicide < 1283100467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well that was easy < 1283100476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this may take a while < 1283100567 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : What do you expect me to do here? < 1283100595 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: The dock on the right hand side is not exactly pretty, though: http://zem.fi/~fis/myst-start.png <-- heh < 1283100613 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, iirc myst *will* run under more than 256 colours < 1283100673 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, there's a "Continue" button in the box where it asks whether you want to set it to 256 colours. < 1283100675 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: IT'S THE FINAL COUNTDOOWN < 1283100682 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems to work better in BasiliskII, though. < 1283100704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: !fight 40 random vs 40 random random_uniques cycle_random miscasts < 1283100717 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :These guys are miscasting every fuckin' turn. < 1283100772 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the royal jelly (rotting) < 1283100806 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What's the weakest monster in the game, do you know? < 1283100886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I can't tell who's winning here. < 1283101156 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Who won???? < 1283101207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : MMF--MFFFF!!! < 1283101257 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol invisible < 1283101272 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, sorry, was AFK < 1283101282 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I did !fight 40 random vs 40 random random_uniques cycle_random miscasts < 1283101284 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It was epic. < 1283101284 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cacodemon? < 1283101286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea who won. < 1283101296 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, cacodemon. I saw it in the previous fight. < 1283101302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So I decided, why not pit Antaeus against 99 of them. < 1283101302 0 :tombom_!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283101319 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna brush my teeth quickly < 1283101334 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Spriggans ought to be weak < 1283101336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :i thinl < 1283101341 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Some of the player races < 1283101384 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(spriggan is a player race) < 1283101419 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus is losing < 1283101430 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But he has kiled an awful lot of them. < 1283101435 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283101446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gah, doesn't he have a way to resore his health? < 1283101448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*restore < 1283101467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, when the fuck do you fight Antaeus in the game? He's nearly invincible! < 1283101473 0 :MigoMipo!~John@84-217-9-28.tn.glocalnet.net JOIN :#esoteric < 1283101499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl.develz.org/learndb/index.html#antaeus < 1283101502 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :He killed 30. RIP Antaeus. < 1283101512 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl.develz.org/learndb/index.html#cocytus < 1283101528 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283101556 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283101561 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what's the wand antaeus is using to shoot all-powerful flames of icy death? < 1283101564 0 :EgoBot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283101564 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283101566 0 :HackEgo!~HackEgo@codu.org JOIN :#esoteric < 1283101567 0 :EgoBot!~EgoBot@codu.org JOIN :#esoteric < 1283101571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I have no idea < 1283101585 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Looka the fancy new hosts for HackEgo and EgoBot! :) < 1283101599 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So sweet. < 1283101602 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :HostNAMES that is. < 1283101625 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Spriggan seems tough enough to me. < 1283101638 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I may be mistaken < 1283101649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Spriggans seem < 1283101657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Spriggans move two thirds faster than most and have seven magic resistance per level (not three), but can't wear most armour and have the lowest natural HP of any race. " < 1283101668 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's written in C++? Ew. < 1283101671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(note: It probably means player races) < 1283101672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1283101678 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :DCSS. < 1283101687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :giant newt < 1283101687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The weakest monster in the game. If you're sufficiently challenged by its presence to consult the bot, you're doing it wrong. < 1283101690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Beware! It swims! < 1283101690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Food with legs < 1283101715 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Can it kill you like the NH newts? < 1283101749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :om nom nom nom nom < 1283101758 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :giant newts engulf saint roka nom nom < 1283101770 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we cannot lose om nom nom nom < 1283101812 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, I'm faking all the FightClub stuff just to get alise into Crawl < 1283101821 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :faking how :P < 1283101832 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Set up termcast, manual drawing... thing < 1283101838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Added fake learndb entries < 1283101840 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :crawl's keep-at-center movement still gives me headaches, sorry < 1283101932 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, according to ##crawl, that can be changed < 1283101937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although it's more annoying < 1283101942 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl.akrasiac.org/docs/options_guide.txt < 1283101975 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :view_lock stuff apparently < 1283101990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :view_lock=false < 1283101997 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Does it allow you to have maps larger than the terminal size? < 1283102001 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: all of them are < 1283102002 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1283102017 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :GIANT SPIKED CLUB FUCK YEAH < 1283102024 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's actually quite nice... < 1283102036 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THEY'RE WINNING < 1283102039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YEAH GIANT SPIKED CLUBS < 1283102054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :giant spiked demon blade < 1283102054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :57 base damage, 21 delay < 1283102057 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :totally is a real item < 1283102057 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They're saying it's fairly nice with a huge terminal < 1283102157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!fight 99 Daeva v test spawner < 1283102190 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is daeva really powerful or sth < 1283102208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Supposedly, 99 Daeva killed test spawner < 1283102245 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :!fight 99 Daeva, 40 Antaeus v test spawner < 1283102253 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :will they all fit? < 1283102254 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1283102316 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, a Daeva died < 1283102332 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1283102366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1283102392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hum de dum. < 1283102398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This could take a while. < 1283102399 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : it will take *ages* < 1283102455 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do you want to wait, or cancel this fight? < 1283102480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Cancel, methinks. Unless it goes purple soon. < 1283102506 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why is some of the floor yellow? < 1283102513 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Might be a halo thing < 1283102534 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Cancelled < 1283102542 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now for the ultimate showdown. < 1283102545 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, wow, Antaeus wins. < 1283102558 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't 99 Antaeus v test spawner have a better chance? < 1283102599 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I _think_ that Daeva has an attack that actually scratches test spawner, and ANtaeus doesn't < 1283102607 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :test spawner has all resistences < 1283102697 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Easy. < 1283102729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus is wandering XD < 1283102751 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Antaus v something that resists cold < 1283102758 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Antaeus < 1283102765 0 :chickenzilla!unknown@unknown.invalid PART #esoteric :? < 1283102766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, ANtaeus was scratched < 1283102769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : See ya guys. < 1283102778 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What are the )s? < 1283102782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Armour? < 1283102786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Weapons, I think < 1283102814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Dear god. I have created a monster. < 1283102841 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's going to keep going until the monsters summoned damage a test spawner enough to destroy it, and so on. < 1283102857 0 :Vegabondmx!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283102857 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Did a test spawner just get destroyed? Wow. < 1283102875 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..no? < 1283102881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The orange one? < 1283102882 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not. < 1283102905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can't fire me, I quit! < 1283102906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283102911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283102917 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One of the messages < 1283102918 0 :Vegabondmx!~Vegabonds@unaffiliated/vegabondsx JOIN :#esoteric < 1283102929 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think the monsters are disappearing due to lack of space. < 1283102932 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And that's a message for it. < 1283102998 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!fight Roxanne v Roxanne arena:small < 1283103031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I rerequest? < 1283103044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283103046 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :look at that < 1283103062 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this will never do a thing XDD < 1283103086 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: This is, uh... < 1283103092 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Lemme cancel < 1283103110 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the speech is entertaining < 1283103131 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ZOOOOM < 1283103169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: delay:0 is sweet < 1283103180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's mean to the server < 1283103189 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't matter for short matches. < 1283103301 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: delay:0 becomes delay:15, it seems < 1283103392 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In other emulationary news, (for no particular reason) tried OpenBSD 4.7 on "qemu-system-sparc -M SS5", and it... didn't quite work: http://zem.fi/~fis/sparc-1.png → http://zem.fi/~fis/sparc-2.png → http://zem.fi/~fis/sparc-3.png; however. the OpenBSD 3.5 that I think is in the real SS5 in the basement did a lot better: http://zem.fi/~fis/sparc-4.png < 1283103456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't really watch the fights when they're this fast < 1283103476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's funny, though. < 1283103496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How about multi-rounding a more even thing? < 1283103498 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an idea < 1283103514 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283103532 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how come -1 gets more blurry as you go rightewards? < 1283103565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: NOW the server hates me. < 1283103589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's like the end of Wargames. < 1283103593 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A strange game... < 1283103653 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: They're taken from different runs. For some reason qemu doesn't open the window exactly at 1024x768, but instead a bit less than, and my manual resizes weren't very accurate. (It scales the 1024x768 framebuffer to the window size.) < 1283103667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*rightwards < 1283103669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: No, I mean, in just -1 < 1283103674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But ah, I see. < 1283103678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I think the scaling is a bit messy. < 1283103686 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How about slow-mo? < 1283103691 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no :P < 1283103692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1283103712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!fight Antaeus v giant newt delay:1000 < 1283103934 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, sigmund managed to kill a newt! < 1283104170 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1283104820 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, wanna watch my ghost kill someone? < 1283105040 0 :Vegabondmx_!~Vegabonds@unaffiliated/vegabondsx JOIN :#esoteric < 1283105075 0 :Vegabondmx!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283105075 0 :Vegabondmx_!unknown@unknown.invalid NICK :Vegabondmx < 1283105085 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, or watch someone deliberately destroy the Orb of Zot? < 1283105273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, just watched one < 1283105283 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If you want, PM Sequell with !lm * type=orb.destroy 1 -tv < 1283105285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And watch FooTV < 1283105614 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : destroyed the Orb of (r:Phantom_Hoover) < 1283105617 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"destroyed the Orb of (r:Phantom_Hoover)" -- what's the Orb of Phantom_Hoover do? < 1283105629 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hoovers things, obviously. < 1283105672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are 6 orb destructions that Sequell knows about < 1283105690 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :list them with s=name instead of 1, and play a different one by replacing the number < 1283105700 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(oh, and no -tv with the listing) < 1283105754 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Who requested that? < 1283105762 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1283105828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!lm * s=type < 1283105833 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To list types of milestones < 1283105839 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :At least, those that have been achieved < 1283105848 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1283105850 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oops... < 1283105918 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, I at least saw Sgeo die this time. < 1283105982 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's this? < 1283106011 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Crashes! < 1283106036 0 :bsmntbombdood!~gavin@97-118-207-102.hlrn.qwest.net JOIN :#esoteric < 1283106177 0 :Flonk_!~chatzilla@188-22-113-144.adsl.highway.telekom.at JOIN :#esoteric < 1283106308 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283106309 0 :Flonk_!unknown@unknown.invalid NICK :Flonk < 1283106374 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to go soon < 1283106892 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1283106900 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :3 rounds, 10 orc v troll, troll wins < 1283106909 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Give the orcs an orc priest, and orcs win < 1283106931 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Even if the priest is killed fairly quickly < 1283107015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm, Ice Fiend < 1283107064 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, did you use appropriate experimental practicE? < 1283107068 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/E/e/ < 1283107081 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1283107225 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, EVIL! < 1283107237 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You're a terrible person! < 1283107244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1283107258 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Did you repeat the experiments a good number of times? < 1283107267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1283107276 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :DISGUSTING < 1283107608 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :6 - 4 t:10 10 orc v troll delay:15 {Sgeo} < 1283107636 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :10 - 0 t:10 10 orc, orc priest v troll delay:15 {Sgeo} < 1283107694 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :6 - 4 t:10 9 orc, orc priest v troll delay:15 {Sgeo} < 1283108275 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :new idea for NetHack hallucinatory monster: patent troll < 1283108386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: :D < 1283108427 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Antaeus was injured! < 1283108428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Give the orcs an orc priest, and orcs win < 1283108428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Even if the priest is killed fairly quickly < 1283108432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :takes the damage for them < 1283108462 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually, my experiments, such as they are, seem to show that it's number of orcs < 1283108479 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :11 orcs total do far better than 10 orcs total < 1283108484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wow, orc priests own Antaeus < 1283108487 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : If you want, PM Sequell with !lm * type=orb.destroy 1 -tv ;; what else can you do with this < 1283108544 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: BEHOLD < 1283108547 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1283108561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, comp acting up < 1283108577 0 :SgeoN1!unknown@unknown.invalid QUIT :Client Quit < 1283108606 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://crawl.develz.org/wordpress/bots lastgame and lastgame examples < 1283108614 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or http://crawl.develz.org/learndb/index.html#lastgame < 1283108638 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What is this? < 1283108643 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1283108649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : 1. qwqw, XL17 SpEn, T:20797 (milestone) requested for FooTV. < 1283108655 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how long do i have to wait for him to destroy it? :P < 1283108659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, you missed it < 1283108664 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sorry < 1283108664 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1283108667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :was it at the start or something < 1283108679 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no i mean < 1283108681 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i ran your !lm command < 1283108685 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what is the yellow #? < 1283108687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in fightclub right now < 1283108696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, antaeus is holding up damn well here :P < 1283108696 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1283108699 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a fire < 1283108705 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, run it again, watch FooTV < 1283108707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :isn't that red #? i'd guess < 1283108709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i did < 1283108713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i saw no orb being destroyed < 1283108747 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1283108760 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just now < 1283108767 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That was ... boring. < 1283108859 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how does one start crawl-tiles in a window? < 1283108862 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I want HI-RES arena < 1283108921 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, I've only ever played Crawl online < 1283108949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: 99 Daevas v test spawner delay:0 running locally < 1283108952 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, oh, Ice Fiends do well against Antaeus < 1283108954 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not ... not much is happening < 1283108975 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yay, it lost some health. < 1283108975 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Around 10 will sometimes kill em < 1283108976 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Orange now. < 1283108994 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's much more fun locally, since delay:0 is actually 0 < 1283109017 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Still orange... < 1283109022 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This thing is fucking resilient! Wow! < 1283109029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The test spawner? < 1283109037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Purple. < 1283109038 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes. < 1283109044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Red! < 1283109055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It'll die in the next twenty minutes! < 1283109058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283109074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Still going... < 1283109080 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Woo, it died and I didn't even see it. < 1283109083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How much HP does it have, exactly? < 1283109094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1283109107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :96 Antaeus v 99 test spawners... < 1283109157 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1283109289 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283109395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: < 1283109397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 - 0 99 the Lernaean hydra miscasts delay:15 v 99 Antaeus {alise} < 1283109397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 - 0 40 Antaeus v 99 the Lernaean hydra miscasts delay:15 {alise} < 1283109400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Explain THAT. < 1283109488 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283109673 0 :yorick!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283109824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283109846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, there's probably a way to watch people killing Antaeus? < 1283109861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1283109898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!lm * uniq=Antaeus < 1283109915 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Put a -tv after that and you're watching the last person to kill ANtaeus < 1283109920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Now I'm pitting 99 Antaeuses against a test spawner; de;ay:0. < 1283109924 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Either that, or the last of Antaeus's victims, not sure < 1283109926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*delay:0. < 1283109944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uh, actually, I think they're doing no damage at all. < 1283109959 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No, last person to kill Antaeus < 1283109961 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wanna watch? < 1283109967 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On FooTV < 1283109974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Doing so now. < 1283110056 0 :yorick!yorick@2001:470:8:257::2 JOIN :#esoteric < 1283110076 0 :yorick!unknown@unknown.invalid QUIT :Changing host < 1283110076 0 :yorick!yorick@unaffiliated/yorick JOIN :#esoteric < 1283110099 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1283110105 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1283110252 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :On my phone now < 1283110305 0 :SgeoN2!~AndChat@166.197.91.101 JOIN :#esoteric < 1283110321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you can have more than 99 of an enemy < 1283110326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :99 test spawners, 99 test spawners works < 1283110347 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :What happens if you put 100.? < 1283110353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :treats it as 1 < 1283110396 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how Sigmund fares against orcs < 1283110422 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :For how weak Sigmund seems in the arena, he's a common player killed < 1283110424 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Killer < 1283110437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: You see a puff of smoke. x19963 < 1283110440 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :gets >30000 sometimes < 1283110444 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :crawl -arena 'Daeva v 99 test spawner, 99 test spawner, 26 test spawner delay:0' < 1283110450 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the longest game! < 1283110498 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :One Daeva? < 1283110502 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :The Daeva's winning? < 1283110542 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283110547 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Daeva is, uh, sitting around hitting things wildly. < 1283110550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I haven't the patience. < 1283110618 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283110651 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :My god, Andrew Schlafly doesn't believe in complex numbers. < 1283110682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: XD < 1283110686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: crawl -arena '99 giant newt, 99 giant newt, 26 giant newt v test spawner delay:0' < 1283110692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :GO TEAM l! < 1283110708 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They're sure hissing menacingly a lot. < 1283110712 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, it gets better. He's a former electrical engineer. < 1283110725 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: So how did he... < 1283110733 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1283110762 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Mother bribing the university, perhaps? < 1283110809 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: The giant newts are really determined. < 1283110814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Does hissing menacingly actually do any damage? < 1283110817 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Just curious. < 1283110834 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Ill be able to talk soon < 1283110877 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, I need to design a nice and simple instruction set < 1283110911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: forth :P < 1283110938 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :haha :D < 1283110950 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no seriously forth cpus are sweet < 1283111026 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :but are they efficient for irl implementations? :D < 1283111042 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :especially on systems without cache? < 1283111042 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1283111045 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :forth cpus are commercial products < 1283111050 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Ok, I can participate in stuff now < 1283111052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :from various companies < 1283111056 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hobbyists have made a few < 1283111060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and of course chuck moore can't stop making them < 1283111071 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: i don't think you'd need cache < 1283111072 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I should learn Forth < 1283111106 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ha, from chuck moore's latest blog post: < 1283111110 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Also, I've become a teetotaler. After 40 years of favoring bourbon, I've concluded the upside doesn't compensate the downside. Among many considerations: life is simpler; I'll save money; social occassions are more difficult. So now it's ginger ale of an evening." < 1283111121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but how will we get blog posts that seem almost slurred??? < 1283111125 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :shame on you! < 1283111179 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: crawl -arena '99 giant newt, 99 giant newt, 25 giant newt, Daeva v test spawner delay:0' < 1283111184 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :run until daeva is next to test spawner < 1283111188 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1283111190 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(may take many tries) < 1283111197 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there < 1283111203 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Alise, ping me whenbyou request fightclub fights < 1283111213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: whenbyou < 1283111225 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing it locally now, delay:0 is sweet < 1283111245 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Autocorrent isn't.good at detecting whenbi type something other than space < 1283111272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The GA4 is the smallest chip we have created: A chip with Four F18B computers in an 8-pin package (2x2mm) or 12 pins (3x3mm). The chip measures <1 sq mm in a 180 nm process." --Green Arrays < 1283111275 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://greenarraychips.com/home/images/ga4.jpg < 1283111276 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :You could termcast it... < 1283111283 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that little thing in the top-right is a chip < 1283111291 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: just run it locally yourself :P < 1283111313 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Not willing to download Crawl < 1283111313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uh, Daeva /can/ do the smiting stuff diagonally, right? < 1283111317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: o_O why not? < 1283111322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you play the damn thing < 1283111336 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Laziness, ease of just playing online most of the time < 1283111429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Roguelikes: Because suicide is too easy. < 1283111430 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm on a phone right now. Far easier to watch on termcast than attempting to get Crawl working on here < 1283111571 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1283111577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: I think I'm going to write a Roguelike. < 1283111599 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :stack based cpu designs seem like they use lots of instructions to do stuff no& < 1283111600 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283111610 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I may have added too much soap < 1283111611 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: eh; Forth has no real "instructions" < 1283111616 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: what < 1283111625 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: it won't be slow though < 1283111633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: since while it may call a few words it's very very close to the metal < 1283111646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like, a while loop in forth executes 10x simpler than a while loop in a regular language of the same expressiveness < 1283111698 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I'm at the Laundromat, the washer at my house is broken < 1283111748 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://googleads.g.doubleclick.net/pagead/imgad?id=CKqn0JrmocOuKRDYBRhPMgijsGgA5g0TgA < 1283111813 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Do they provide services for characters in roguelikes? < 1283111819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully! < 1283111872 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hey, that's a nice-looking ! you got there < 1283111898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing Rogue < 1283111916 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"You don't hit the bat" < 1283111921 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283111977 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :well, what I mean is, take something like a texture mapping algo < 1283111987 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1283112009 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :you have to store multiple counter values into registers, increment them each step, etc < 1283112027 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :plus do bit manipualtion for texture coords < 1283112044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I am now battling an emu. < 1283112047 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: registers? < 1283112050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there are no registers in a stack machine < 1283112078 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :where do they store loop counters then:D < 1283112085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1283112088 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :do you know Forth? < 1283112100 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of hard to imagine how a forth machine works without knowing forth < 1283112104 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I don't, yet < 1283112126 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :well, it reads variables to and from the stack no? < 1283112134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: well uh < 1283112134 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :this is why India will overtake North American & Europe: http://ask.slashdot.org/story/10/08/29/1710203/What-IT-Stuff-Should-We-Teach-Ninth-Graders < 1283112141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's if you're programming with a variable-based paradigm < 1283112145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which would be retarded on a stack machine < 1283112149 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: i suggest you learn forth, the language < 1283112154 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :like, how would you translate n += dn; < 1283112156 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only then you can you understand how a stack machine can be efficient < 1283112157 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you don't < 1283112159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because you don't do that < 1283112162 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i mean you can theoretically < 1283112164 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it'd be stupid < 1283112171 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(and you'd probably just use a memory location for that case) < 1283112193 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :ok how do you handle a loop with counters being incremented on each step? < 1283112202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ff < 1283112216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's an almost impossible question to answer without you having any knowledge of this stuff since forth is such a different mindset < 1283112221 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :seriously, just learn forth :P < 1283112281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : __________ < 1283112281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / \ < 1283112281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / REST \ < 1283112281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / IN \ < 1283112281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / PEACE \ < 1283112282 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / \ < 1283112284 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | ehird | < 1283112286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | 63 Au | < 1283112288 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | killed by a | < 1283112290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | snake | < 1283112292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | 2010 | < 1283112294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : *| * * * | * < 1283112296 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ________)/\\_//(\/(/\)/\//\/|_)_______ < 1283112298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fuck yeah rogue < 1283112350 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :that's why I like mario < 1283112374 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why, you die a lot? < 1283112383 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :no, you don't :D < 1283112391 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :or more like just enough < 1283112399 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well mario is also a lot easier and more braindead to play than roguelikes :) < 1283112404 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rogue itself is pretty boring though gotta admit < 1283112406 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no fun stuff < 1283112442 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Alise, set some viewport options and play Crawl? < 1283112452 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :>…> < 1283112453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: but rogue is historical! < 1283112469 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :alise, this poem is from me to you: http://hackedirl.com/2010/08/16/culture-jamming-win-nerd-love/ < 1283112475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ATTACK OF THE KILLER EMUS < 1283112496 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater00: oh come on < 1283112498 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's from like < 1283112499 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well < 1283112503 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as soon as all your base came out < 1283112512 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Gryph was kidnapped by an emu < 1283112519 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :i thought you would appreciate the romanticism < 1283112527 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :it has nothing to do with novelty < 1283112541 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :apparently, as n decreases, insanity of cheatern increases < 1283112549 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :i just thought, you know, this image perfectly described my feeling towards u < 1283112563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think cheater00 is either drunk or ... drunk < 1283112586 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :i never drink < 1283112588 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/Emu < 1283112590 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :like < 1283112591 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1283112593 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1283112609 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :i was at a birthday last friday and i bought the people a litre of vodka at the bar < 1283112616 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :with a case of red bull < 1283112620 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :and i didn't drink any of it < 1283112630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You don't hit the ice monster (or something) < 1283112631 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : __________ < 1283112632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / \ < 1283112632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / REST \ < 1283112632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / IN \ < 1283112632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / PEACE \ < 1283112633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : / \ < 1283112635 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | ehird | < 1283112637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | 147 Au | < 1283112639 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | killed by | < 1283112641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | hypothermia | < 1283112643 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : | 2010 | < 1283112645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : *| * * * | * < 1283112647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ________)/\\_//(\/(/\)/\//\/|_)_______ < 1283112649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ONE HIT < 1283112651 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ONE HIT and I died < 1283112653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NOTE TO SELF: When playing Rogue, NEVER attack I. < 1283112654 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1283112655 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Are there any Rogue servers? < 1283112667 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: alise has one < 1283112670 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :well < 1283112678 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :actually nethack is the 'server' one innit < 1283112681 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :they're asshole games < 1283112684 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :rogue doesn't have any networkability < 1283112686 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :does it < 1283112691 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater00: nor does nethack < 1283112693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's built on top < 1283112694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: not really, just newbie-asshole games < 1283112701 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :SURE IT DOES < 1283112702 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they're very rewarding if you can get past the first few levels < 1283112703 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :hence the NET < 1283112713 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :you can connect to the server and leave your bones behind < 1283112719 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :HENCE interacting with other players < 1283112721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater00: that's because it's a version of Hack maintained by people over the internet < 1283112723 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :haha, alise loses, lolol < 1283112725 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, leaving bones is a machine-local thing < 1283112733 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :The Net refers to the deb's working together on the Internet, I think < 1283112737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*devs < 1283112739 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :stfu, girls know nothing about computer games < 1283112741 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nethack servers are basically termcasts with keyboard input < 1283112746 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283112759 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :No, not debian packages < 1283112780 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :well, come on < 1283112784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: you know what? i'm gonna make a rogue server < 1283112785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AND NOBODY CAN STOP ME < 1283112787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHAHA < 1283112795 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :they give you potions and shit < 1283112797 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see if i can get the dos version's graphics though < 1283112804 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :all of which are going to kill you at random < 1283112804 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :you want a nethack server < 1283112808 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :for bones < 1283112809 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: which you don't quaff unless either desperate or identified < 1283112815 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's called caution < 1283112824 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater00: there's a program to download bones without using a server < 1283112824 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :that's the worst cocktease < 1283112835 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :alise: i know < 1283112835 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits madbrain2 with a large trout < 1283112847 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"To get started you really only need to know two commands. The command < 1283112848 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ? will give you a list of the available commands and the command / < 1283112848 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : will identify the things you see on the screen." < 1283112858 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :plus they have crazy identification techniques involving stacking < 1283112858 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Crawl is friendlier < 1283112866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :BUGS < 1283112866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Probably infinite (although countably infinite). However, that Ice < 1283112866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Monsters sometimes transfix you permanently is not a bug. It's a fea- < 1283112866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ture. < 1283112880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :okay, crazy plan: rogue | sed for ibm graphics < 1283112892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no colour though, i'm not that crazy < 1283112898 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Unicode graphics!!! < 1283112938 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :alise: um, rogue doesn't have bones levels < 1283112952 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater00: of course not < 1283112967 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :alise: so your answer was wacko < 1283112974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater00: not really < 1283112977 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can have online servers without bones < 1283113012 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1283113016 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :but i said < 1283113017 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :well, a game that you need a walkthrough to even just play... < 1283113020 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric : you want a nethack server < 1283113020 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric : for bones < 1283113023 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :which means < 1283113029 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :"you want a nethack server, for bones" < 1283113033 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: you don't with crawl et al < 1283113038 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: only nethack is that perverse < 1283113041 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even then you don't need a walkthrough < 1283113044 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :You don't need a walkthrough to play Crawl < 1283113045 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just lots of spoilers < 1283113197 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :or lots of deaths. lol! < 1283113246 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Supposedly, an unspoiled person won NetHacl recently < 1283113384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Fun idea: The smiley face character turns sad if you're low on HP. < 1283113535 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Well, I have a smiley face. < 1283113560 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Sounds interesting < 1283113605 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283113606 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1283113612 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :alise: what sort of music do u listen 2 < 1283113612 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283113633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i refuse to talk to anyone who says "u" or "2" < 1283113656 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :i knew you would be like that < 1283113664 0 :cheater00!unknown@unknown.invalid PRIVMSG #esoteric :you're just using this as an excuse, though < 1283113830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : To win the game (as opposed to merely playing to beat other people's < 1283113830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : high scores) you must locate the Amulet of Yendor which is somewhere < 1283113830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : below the 20th level of the dungeon and get it out. Nobody has < 1283113830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : achieved this yet and if somebody does, they will probably go down in < 1283113830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : history as a hero among heroes. < 1283114108 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :alise: is this nethack? < 1283114118 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: no, Rogue < 1283114124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or at least the presumably-old manpage for Rogue < 1283114127 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :'s Linux port < 1283114132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1986 < 1283114137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :from 4BSD < 1283114144 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so the original manpage it seems < 1283114153 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok... maybe someone's solved it in the decades after that then < 1283114170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1283114177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even programs have solved it < 1283114186 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's easier than nethack < 1283114190 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :by far < 1283114196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(although still difficult) < 1283114206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i don't suppose you know how to disable line spacing on a terminal? < 1283114209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's fucking up my box drawing :D < 1283114243 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Programs have solves roguelikes? O.o < 1283114256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: you do realise TAEB is a pretty good player? < 1283114264 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :alise: I think the spacing is included in the fonts (at least in traditional ones), and that there are special characters for doing line drawing that use the full width/height < 1283114265 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and that nethack is probably the hardest roguelike? < 1283114269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: not traditional < 1283114272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :modern terminal, modern font etc. < 1283114302 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Supposedly, crawl is harder than spoiled NetHack < 1283114308 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :But maybe not for Bots I guess < 1283114371 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was expecting to use ConnectBot ... < 1283114393 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ConnectBot? < 1283114415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/1/17/Rogue_Screen_Shot_CAR.PNG i want my rogue server to look like this dammit < 1283114415 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well... nothing hypothetical will happen today... Night < 1283114421 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Telnet and SSH client for Android < 1283114424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: night? at this time? < 1283114425 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :normal fonts are subtler of course, but hmm, I think the same applies there really... the relationship between character grid size and character size is way more complicated, but I'm pretty sure the font could have the same kind of line drawing characters that fill up the space < 1283114433 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: no, i tried those < 1283114436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i believe the terminal is linespacing < 1283114438 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ever so slightly < 1283114439 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I have to wake up at 06:00... so yes < 1283114454 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Is that a dwarf? < 1283114467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: no, that's your @ < 1283114538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: ideas for my roguelike are buzzing around annoyingly since they'll be hard to implement >_> < 1283114694 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :The Sgeo Memorial Resignation proposal < 1283114699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1283114732 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Possible name for a proposal to fix something that almost kept me trapped as Chroniclor < 1283114824 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Xom is BORED < 1283115071 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :oh, the good old dos font? :D < 1283115103 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :the 8x14, 8x16, 9x14 or 9x16 version? :D < 1283115110 0 :madbrain2!unknown@unknown.invalid PRIVMSG #esoteric :(or 8x8 or 9x8¸) < 1283115120 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: you should read the rules before you complain that they're broken < 1283115540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: I'm actually creating a Rogue server... < 1283115557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbrain2: I like the old DOS font for box drawing etc. < 1283115558 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Awesome < 1283115563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The text is a bit crappy. < 1283115572 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's a roguelike I could actually win < 1283115576 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Check out my TOTALLY SLEEK MANDATORY FIGLET INTRODUCTION TEXT: < 1283115580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ____ < 1283115580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : __________/ __ \____ ____ ___ _____ __________ < 1283115580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : /____/____/ /_/ / __ \/ __ `/ / / / _ \/____/____/ < 1283115580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : /_/ |_|\____/\__, /\__,_/\___/ < 1283115581 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : /____/ < 1283115591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And I dunno about that, Angband is generally considered easier, and I don't think Angband is considered easy. < 1283115679 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders watching alises death on FooTV  < 1283115714 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Typing it out is going to be annoying < 1283115751 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Slain by a worm, right? < 1283115758 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :About to send the command < 1283115865 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Alise, you screwed up FooTV < 1283115914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how < 1283115931 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Your weird terminal size issues < 1283115932 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283115935 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my crazy game < 1283115935 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1283115956 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Should I put it on again so you can see for yourself? < 1283115967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1283115977 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Tell me when < 1283115978 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although i did check in the actual game < 1283115979 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now < 1283115980 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now is fine < 1283115989 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Sent < 1283115997 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :trippy < 1283116069 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283116078 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1283116087 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Try two simple roguelike games I have created < 1283116089 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Hi zzo < 1283116139 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have other ideas for roguelike games too, which I have not implemented. < 1283116179 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The games I created are: http://zzo38computer.cjb.net/GAMES/100level.zip http://zzo38computer.cjb.net/GAMES/RL/KING.ZIP < 1283116197 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283116203 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Zzo, I'm planning on learning, or at least reading about, Forth < 1283116211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: so wikia won wrt the skin huh < 1283116238 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: btw, the best way to learn forth is to read jonesforth. you don't need to understand assembly, just read all the (huge huge comments) < 1283116240 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Yes, it is a good thing to learn, afterward you might like or not like some things about it, you don't ever have to use it if you don't want to. < 1283116242 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :very very educational < 1283116252 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.annexia.org/_file/jonesforth.s.txt < 1283116261 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :explains everything in depth with nice diagrams < 1283116288 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1283116302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1283116305 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :People regard strange languages as something that should go away? < 1283116321 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I, and presumably everyone in the channel, regard them as fun! < 1283116359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi alise < 1283116376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: you don't need to read his links about learning forth the language, btw < 1283116384 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :heh, it's not every day that an assembly program is the recommended reference :P < 1283116388 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :learning forth the language should come after learning how forth works; the latter is a prerequisite to understanding its philosophy < 1283116405 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: well, it's more like a book with assembly delimited by */ ... /* :-) < 1283116411 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have written several Forth systems, and programmed in some others too < 1283116414 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Ultimate low level language? < 1283116419 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283116424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: and ultimate high level language! < 1283116433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not certain I consider Forth a programming language < 1283116437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's more like a very lightweight OS < 1283116447 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I like things where control structures are implemented in the language a LOT < 1283116470 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: then you'll marry Forth. < 1283116480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ever played Rogue? < 1283116480 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Any nice graphical Forth environments? < 1283116488 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: uh, there may be. you don't really want one < 1283116490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: no, although I've played original Hack < 1283116499 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Maybe, colorForth. < 1283116508 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But you can use Forth fine without any graphical environments. < 1283116512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: that question misses the point entirely < 1283116513 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: in fact the only decent forth environment is NOT even a file -- writing code in a file is /not/ what Forth is about < 1283116516 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's about interactive development < 1283116526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :indeed, in the best forth systems, there are no files, you just write code into blocks < 1283116527 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, little known fact: you can define if in Lisp with only lambdas and macros. < 1283116539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :forth + another OS seems wrong < 1283116540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: so basically if you're learning forth: never open an editor < 1283116544 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I'm kind of trying to compare it to what I know -- Smalltalk < 1283116552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :forth's the sort of lang I'd run only in a VM, or on baremetal hardware < 1283116557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: don't, the two are just completely incomparable < 1283116557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: let's put it this way: in the best forth systems, you never leave the REPL < 1283116561 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in the entirety of your project < 1283116575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: well, you have to write the REPL first < 1283116578 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Forth actually works both as its own OS, on another OS, and also embedded into another program. (I have used it in all three ways) < 1283116582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: erm, forth has a repl < 1283116585 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's the only interface < 1283116595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you know, code -> response -> "ok", repeat < 1283116598 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :They sound similar, in as much as they are self enclosed < 1283116601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I was under the impression that most Forth programmers started out by writing a minimal interp < 1283116605 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283116609 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you mean coding their own Forth? < 1283116610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283116613 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Some Forth programmers do. < 1283116613 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and you don't interpret Forth < 1283116620 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you compile it :) < 1283116622 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to threaded code < 1283116622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I consider it as interpreting itself < 1283116635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, sometime Forth interpreting itself causes it to compile itself < 1283116638 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283116640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: now may be a good time to note that a bit of what ais523 is saying is very idiosyncratic and not how most forth programmers view things. < 1283116648 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have written more than one interpreter. < 1283116656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meh, idiosyncratic's a good description for me < 1283116664 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, i'm not saying it as a bad thing < 1283116666 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to read this thing you linked me < 1283116668 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just that it's worth taking note < 1283116673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: that is the best policy. < 1283116687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, I'm setting up a Rogue server < 1283116699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm also the sort of person who believes that portable Forth is inherently missing the point < 1283116703 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: which is incredibly easy, as it takes the savefile on the command line and just puts scores in a rogue.scr file in the current directory. < 1283116712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that you should learn asm before starting Forth < 1283116729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know how to write a socket server that takes input unbufferedly? < 1283116738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like is there some telnet thing to tell the client "hey send me keypresses as they come in" < 1283116800 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just wait until I get home to read it < 1283116815 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, NAO obviously does it. < 1283116841 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: probably a good idea < 1283116845 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you need a big screen to read it :P < 1283116846 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: well, duh < 1283116881 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You can do terminal control stuff with printing, can't you? < 1283116899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1283116904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you need ioctl or whatever < 1283116923 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Use Haskell! < 1283116938 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Yay, so far the dryer hasn't caught fire < 1283116947 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Some Forth systems allow "backtick notation". One of them is MegaZeux Forth. Here is the standard include file for MegaZeux Forth: http://zzo38computer.cjb.net/mzx1/mzx_extended/megazeux.4th < 1283116992 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Does any Forth apart from MegaZeux Forth support this? Apart from ones you wrote? < 1283116996 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Most of it is just definition of constants. But a few control structures are also defined near the bottom.) < 1283117009 0 :Killerkid!~l1am9111@host86-176-106-207.range86-176.btcentralplus.com JOIN :#esoteric < 1283117009 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes. There are some that support it other than ones I write. < 1283117024 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it should be possible to make a Forth ... thingy for LSL, right? < 1283117038 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think HELFORTH was one such system with backtick notation, but I cannot find it any more. < 1283117043 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, is there anything you haven't reinvented? < 1283117053 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Please stop linking everything to other systems and just enjoy Forth standalone. < 1283117078 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes, a lot of things, including mostly things that I have not even heard of. < 1283117091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I suppose that's one way in which you can compare Forth and Smalltalk; they both dislike interacting with other languages < 1283117093 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :What about for systems where it would be annoying to attempt to write anything other than machine code on the system itself? Can Forth be used for that sanely? < 1283117112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Forth is undoubtedly the more beautiful language, though. < 1283117113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: yes, it's one of its main advantages < 1283117114 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Yes. < 1283117119 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Forth is common in embedded development. < 1283117121 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: It can, if done in a way that is good for that purpose. Which is possible. < 1283117122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is very light-weight. < 1283117123 0 :madbrain2!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283117124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Very, very light-weight. < 1283117145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does require the ability to write code at runtime, though < 1283117157 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :MegaZeux Forth interacts with two other programming languages, C and Robotic. < 1283117162 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Ah...thatmay be tricky < 1283117168 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, Robotic? < 1283117173 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Another invention of yours? < 1283117177 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It has to do with the way MegaZeux is designed, though. < 1283117187 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Robotic is not another invention of mine. Gregory Janson invented Robotic. < 1283117188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nmapping a box that's right next to you; rate the craziness from 1 to 10 < 1283117198 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Robotic was the original programming language for MegaZeux. < 1283117199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on the reason < 1283117207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : it does require the ability to write code at runtime, though < 1283117208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily < 1283117211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can do indirect threaded code < 1283117215 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Forth in Smalltalk! Smalltalk in Forth! The former is probably more sensible < 1283117219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that only requires being able to jump to an address stored in a memory location < 1283117223 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he can do anything worthwhile in Coq < 1283117232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: as I said: you will never enjoy Forth unless you let it be separate from other things you know. < 1283117250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first is easier; the second probably makes more sense though < 1283117258 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Bubut.... < 1283117268 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1283117270 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh < 1283117274 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you were responding to SgeoN2 < 1283117309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Forth is its own OS. < 1283117311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Initiating Service scan at 21:27 < 1283117311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Scanning 4 services on SE572 (192.168.1.1) < 1283117313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hum de dum... < 1283117329 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: am I the only one who just got an urge to get some low-powered hardware and forth it the hell up? < 1283117330 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq, can be < 1283117335 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :::= < 1283117344 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't have to be, afaict from everyone here < 1283117351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I got a slight urge, but not enough to act on it < 1283117363 0 :iGO!iGO@62.169.97.131.rev.optimus.pt JOIN :#esoteric < 1283117371 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's just not the same when @ and ! can't really peek and poke any memory location < 1283117387 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, qemu? < 1283117405 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: >_< < 1283117407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my knowledge about Forth is that I understand vaguely how a typical forth-in-asm works, but can't remember any of the syntax or individual commands < 1283117415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :PORT STATE SERVICE VERSION < 1283117416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :80/tcp open tcpwrapped < 1283117416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :443/tcp open https? < 1283117416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :9000/tcp open tcpwrapped < 1283117416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10000/tcp open snet-sensor-mgmt? < 1283117416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, effective syntax < 1283117420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's all just commands really < 1283117421 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :totally not helpful, nmap < 1283117421 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there is no syntax. < 1283117423 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes.... but in some systems where Forth is embedded into another program, sometimes for security purposes you create memory mapped instead < 1283117430 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283117438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: there's syntax in the same sense that ()! is a comment in Underload < 1283117451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :words < 1283117458 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1283117468 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In TAVSYS, which is another Forth system I wrote, there is 64K memory cells, which can be accessed by @ and ! unrestricted. < 1283117474 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Is there a semistandarized way to use if? < 1283117506 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Can Forth easily sandbox Forth? < 1283117525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: Define "Forth" and "sandbox". >:D < 1283117534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, /me reads the proggit article about Google releasing the fastest sort algo ever < 1283117538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's cheating by being O(n) < 1283117543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and running on a GPU < 1283117552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: A semistandardised way to use if?? < 1283117553 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :However, TAVSYS also has other storage areas, being a string table, and an object table. When an object is active, the memory locations 0x0000 to 0x01FF are memory mapped to the object. Strings are never memory mapped. < 1283117559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1283117562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: radix sort < 1283117565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not a comparison sort < 1283117566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Being O(n) is not cheating. It just means it's damned well not a comparison sort. < 1283117570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yep < 1283117575 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, a "semistandardised way to use if"? < 1283117580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I said nothing... < 1283117586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, radix sort. Love that one. < 1283117590 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1283117595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, we /won't/ do something THAT evil to the horse. < 1283117596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: you said "What?"; I thought you were responding to me < 1283117606 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :If is usually implemented in Forth, apparently. Can I usually take statements that have if from one Forth and put it into another? < 1283117633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : SgeoN2: A semistandardised way to use if?? < 1283117633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : What? < 1283117634 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Control structures can easily be implemented directly in Forth, including IF and so on. < 1283117634 0 :Gregor-L!~Gregor@184-204-4-68.pools.spcsdns.net JOIN :#esoteric < 1283117644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: if is implemented in Forth in the standard library ... < 1283117644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not by you .............................. < 1283117650 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1283117650 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Zzo, I understand that < 1283117653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a standard library? < 1283117662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a standard anything? < 1283117678 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric : : IF` 0=GOTO` ORIG ; : THEN` HERE SWAP ! ; : ELSE` GOTO` ORIG SWAP THEN` ; < 1283117678 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :Forth is somewhat portable? < 1283117679 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well < 1283117680 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's the ANS Forth words, you could call those standard-ish. < 1283117682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283117682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ANS Forth, for instance < 1283117689 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That is one way, that works in some Forth systems. < 1283117696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there's predefined words < 1283117696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :close enough < 1283117711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: what's with the backquotes? < 1283117719 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN2: No. < 1283117735 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Different Forth systems might have different standard libraries, alsthough not always, sometimes it is a few different ways. Somewhat like Plain TeX and Plain METAFONT are simple libraries for their programs. < 1283117742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think SgeoN2 is playing a game where he asks a question, I say "no, with slight traces of yes", and he asks the opposite question :) < 1283117759 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: some crazy MegaZeux thing that nothing else implements < 1283117762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: "get some low-powered hardware and forth it the hell up" -- there's an ongoing thread in comp.lang.forth about 6502 forths, inspired by someone making his old Commodore PET run. It has a delightful percentage of 6502 asm in the message contents, even though it's a bit rambling. < 1283117785 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This is used in Forth systems which use backtick notation. Not all Forth systems do it, but TAVSYS and MegaZeux both do. So does HELFORTH, although I don't know if HELFORTH can use these definitions of IF ELSE THEN exactly as is. < 1283117785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to help me break my router?! < 1283117787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :6502 asm was the fourth programming I learnt < 1283117789 0 :SgeoN2!unknown@unknown.invalid PRIVMSG #esoteric :I have an old Pentium II... < 1283117803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: you nmapped your own router? < 1283117827 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1283117836 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: to try and find a telnet/ssh server < 1283117837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not completely insane < 1283117848 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uh oh, my router may have disconnected in retaliation < 1283117862 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :PING!!! < 1283117864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're still online, though < 1283117872 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :phew < 1283117880 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In backtick notation, it works somewhat like that: The word IF` is the instructions for compiling the word IF < 1283117900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, I've known a computer I've been using to have IRC but nothing else connected < 1283117944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, /how/ do you prove that you can't comparison-sort faster than n log n? < 1283117947 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So : IF` 0=GOTO` ORIG ; means whenever the word IF should be compiled, it should compile 0=GOTO and then execute ORIG instead of compiling the word IF directly. < 1283117988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There's at least some sort of information-theoretical justification for it, but I've forgotten the details. < 1283117989 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is understandable to you? < 1283117996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see; it's a different syntax for the "immediate" thing that's used by some other forths < 1283118003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with one level of indirection < 1283118045 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. (And it is not a syntax I have invented, despite some people's belief.) < 1283118104 0 :alise_!~alise@91.105.124.106 JOIN :#esoteric < 1283118251 0 :alise!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283118453 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :is there an option to less to restrict it? no running shell commands, etc < 1283118466 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283118469 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :LESSSECURE < 1283118582 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283118593 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :you'd think LESSSECURE would reduce security :) < 1283118705 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1283118712 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283118872 0 :SgeoN2!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283118911 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : self.request.send(clear) < 1283118911 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : rogue = Popen(['rogue', '-s'], stdin=PIPE, stdout=PIPE) < 1283118911 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : less = Popen(['less'], stdin=rogue.stdin, stdout=self.request) < 1283118911 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : less.wait() < 1283118914 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why this doesn't work < 1283118948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that capital P on Popen gives me worries < 1283118948 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's about the number of permutations of a list, and the number of bits you (may, in the worst case) need to discover about the list you're trying to sort < 1283118961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yep, I guessed it was something like that < 1283118961 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283118964 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :reading from stdin < 1283118967 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why worries? it's a class < 1283118972 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think it's something trivial like log(n!) = nlog(n) in the end < 1283118978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: NetHack flashbacks < 1283118985 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: huh? < 1283118987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it uses macros starting with capital letters to indicate wrappers around something else < 1283118989 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :do they use Popen with a capital P or something? < 1283118990 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283119002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. Sprintf = a NetHack version of sprintf that acts the same way < 1283119017 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :why is it wrapped, then? < 1283119018 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :for errors? < 1283119035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or Hallucinating = sugar for the struct field that says if the character is hallucinating (so it's assignable and readable, and acts like a global variable even though it isn't) < 1283119039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know < 1283119047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perhaps for portability < 1283119081 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1283119090 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't you hate it when you think of the obvious, dumb solution to your current bug < 1283119092 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :put it in place < 1283119095 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and it still fails in the exact same way? < 1283119118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that often indicates a second bug < 1283119122 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1283119124 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but it's so irritating < 1283119126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it can be a little frustrating < 1283119138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can sometimes catch so many bugs trying to track down a different bug < 1283119145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just because I'm rereading the code looking for scams bugs < 1283119169 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are you SURE I should read Jonesforth before reading say, the wiki page? < 1283119194 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Jonesforth is in GAS. Qed. < 1283119202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1283119208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is Jonesforth the Forth interp in literate asm + Forth? < 1283119214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, read it first, it's excellent < 1283119216 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes, I'm reading it now and almost know forth now < 1283119228 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :GAS is basically pain implemented as an assembler. < 1283119249 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it _looks_ like literate asm to me < 1283119274 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's not really, it just has tonnes of comments. < 1283119299 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so : ; is Forth syntax for defining stuff? < 1283119302 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no < 1283119303 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :there is NO SYNTAX < 1283119306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :: DOUBLE DUP + ; < 1283119307 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :don't try and skip ahead < 1283119309 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1283119311 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm NOT < 1283119311 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :just accept jonesforth for what it is and read on < 1283119316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :: and ; are Forth commands < 1283119320 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking at the section called THE DICTIONARY < 1283119328 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well, then, yes < 1283119333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using them in a pair acts rather like a syntax for defining, though < 1283119336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but read the actual definitions < 1283119337 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :for now, you can just read : X ... ; as define the word X to be ... < 1283119345 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :until the actual definition is explained later < 1283119357 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :dup duplicates the top of the stack, but you probably could have guessed that already < 1283119375 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :this is exactly why you should learn the interpreter first and the language afterwards :P < 1283119413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The dictionary is a double linked list? < 1283119419 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Low level x86 thought: could you malloc a block, then set rsp to it? < 1283119419 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: in this implementation. < 1283119427 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: unfortunately jonesforth /does/ say ": ... ;" at the start < 1283119438 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why didn't he say "double linked list"? < 1283119443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "low level x86" and "malloc" don't normally go together < 1283119459 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, it's a single-linked list afaict < 1283119460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DOS has a syscall that acts exactly like malloc, but that's kind-of unusual < 1283119466 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1283119468 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yes, single < 1283119473 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's exactly what jonesforth says it is :P < 1283119473 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's backwards < 1283119490 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why < 1283119508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll stop commentatering < 1283119512 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: because it's a stack < 1283119545 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is that an implementation thing, for fundamental to Forth? < 1283119557 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION guesses the latter < 1283119559 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Implementation. But try not to think about Forth-the-language right now. < 1283119566 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose it's half-way. < 1283119566 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the implicit shadowing seems fundamental, the rest is probably implementation < 1283119571 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :All that really matters is Jonesforth, at the moment. < 1283119577 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You can disregard all other Forth implementations until later. < 1283119636 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is no syntax in Forth. : is the command to read the next word and enter compile mode with that word meaning that definition, and ; is the word to end the current definition and compile the command to stop it, and go back into interpret mode. < 1283119678 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Some people try to write syntax highlighting software to highlight Forth syntax, but it doesn't work so well, unless you write the syntax highlighting software itself in Forth. < 1283119682 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283119696 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283119708 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, OK, low-level Linux. < 1283119724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :malloc still assumes a libc < 1283119741 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think he means using asm on linux with libc < 1283119748 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*with a libc < 1283119764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd consider low-level Linux to use sbrk and mmap if it wants memory < 1283119780 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i think you're missing the point of his question. maybe. < 1283119783 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1283119813 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :mmap seems like a better thing for allocating a stack < 1283119819 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1283119835 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know how to force less into believing it's running on a terminal, even if i'm piping it around? < 1283119840 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, he is. < 1283119868 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : mmap seems like a better thing for allocating a stack <-- mmap is used for the stack on linux < 1283119879 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well it is mmap + some magic < 1283119908 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :MAP_GROWSDOWN < 1283119914 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: so you're asking about setting rsp? then yes, AFAIK you're free to set %rsp to whatever you want < 1283119921 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and MAP_STACK < 1283119938 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Yes I have tried to do that once, in a computer at FreeGeek, trying to make a program in a pipe believe its output is a terminal, I looked at the man pages, and yet I didn't quite figure it out. < 1283119942 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :olsner, will you go completely mad if you do so? < 1283119968 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night really < 1283119994 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I think it's a perfectly sane thing to do occasionally < 1283120018 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I might not have comp time until later < 1283120284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: %rsp is a general purpose register that call and ret happen to use. < 1283120296 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And push and pop... < 1283120306 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ha, see. < 1283120313 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Here, you tell me how to make less believe it's talking to a terminal which just so happens to be a socket. < 1283120350 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1283120352 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I can use script, I bet < 1283120478 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's the termcast script again? < 1283120481 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :the script -f thing < 1283120491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you didn't save it? < 1283120504 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yes, but then my harddrive misplaced itself into format land < 1283120522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :script -f >( cat ./ratry_login - | nc -q5 noway.ratry.ru 31337 > /dev/null ) "$@" < 1283120527 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1283120531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ./ratry_login is hello username password < 1283120552 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1283120638 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: feels weird to use script to just run a command though... < 1283120641 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :do you know how nethack servers do it? < 1283120659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost exactly like that, but with ttyrec rather than script < 1283120664 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is this codeword stuff Jonesforth or Forth? < 1283120670 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1283120671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and ttyrec is just a version of script with more precise timestamps) < 1283120681 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283120689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what script's doing there is to capture the screen output < 1283120690 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, can this special interpreter function be written in FORTH itself? < 1283120695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing really weird about that, given the circumstances < 1283120746 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so script -f -c 'some command' >socket should work fine, right? < 1283120751 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :where >socket is done in the programming language, not a shell, ofc < 1283120778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: not really, script writes to a file < 1283120782 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I love it when it says "AS you will have seen" < 1283120790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the >() makes an anonymous pipe for it to write to, I think < 1283120799 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but if you give script's stdout as a socket in a programming language... < 1283120802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which then gets passed with /dev/fd/1 syntax < 1283120802 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : script = Popen(['script', '-f', '-c', 'rogue -s | less -c'], < 1283120802 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : stdin=PIPE, stdout=self.request) < 1283120810 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :after all, sockets are files < 1283120815 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :DOCOL < 1283120817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it'd be script -f socket -c 'some command' < 1283120825 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, you can't do that < 1283120826 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there any reason to use DOCOL in ordinary FORTH code? < 1283120828 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :sockets aren't files on the filesystem < 1283120832 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : script = Popen(['script', '-f', '-c', 'rogue -s | less -c'], < 1283120832 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : stdin=PIPE, stdout=self.request) < 1283120838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: yes they are < 1283120844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Linux, /dev/fd/number < 1283120844 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what does it do again? < 1283120845 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: That is for you to figure out if you have reason or not. < 1283120849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where number is the socket's ID < 1283120850 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but... < 1283120858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you can use a named socket if you prefer < 1283120869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, it's the codeword/FORTH interpreter/thingy < 1283120869 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you DO realise you can specify process' stdins and stdouts as any file in C or whatever, right? < 1283120878 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :including sockets without using a filename? < 1283120880 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That does return stack stuff < 1283120889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: you DO realise that script /does not write its recording to stdout/, do you? < 1283120890 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: DOCOL is : < 1283120896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I'm trying to get at < 1283120898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1283120903 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then why does "script -f >foo" work? < 1283120910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not what the script says < 1283120914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it says script -f >(foo) < 1283120918 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i know that < 1283120919 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but i tested it < 1283120920 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :myself < 1283120920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where >() is a bashism < 1283120928 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :script -f >foo /works/ < 1283120929 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :simple as < 1283120956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: hmm, I think script must be sending the /original/ output to stdout < 1283120962 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :indeed my code snippet works too < 1283120964 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unlikely < 1283120965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus, you get the recording, but can't see what happens onscreen yourself < 1283120971 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :uh, yeah < 1283120972 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :that's sort of what i want < 1283120974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: script -f >foo creates a file called "typescript", doesn't it/ < 1283120974 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283120978 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :since i'm sending to a socket < 1283120981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because a filename isn't specified < 1283120988 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, true < 1283120990 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :you need /dev/null in there < 1283121007 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but this whole thing makes script fool the command into thinking it's running on a tty, so it's all good < 1283121015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :4+ and 4- are really worth implementing in Assembly? < 1283121023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: because it is running on a tty < 1283121027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what script /does/, creates a tty < 1283121031 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, precisely < 1283121038 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: not really < 1283121042 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's just an example < 1283121080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4 is the size of a pointer on an x86 < 1283121084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that might be one reason < 1283121140 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Okay, /now/ all I have to do is figure out how to tell a Telnet client "yo, gimme raw keyboard codes, innit, instead of line-buffering. Innit." < 1283121172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: are you talking about termcast atm? < 1283121191 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope, I'm still writing NetRogue (the deliberately-misleadingly-named internet Rogue server) < 1283121205 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I need to send the Telnet client into raw keyboard input mode < 1283121211 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :so that rogue and other programs work properly < 1283121214 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :rather than going "wtf" < 1283121337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DO SUPPRESS-GO-AHEAD DO ECHO WILL SUPPRESS-GO-AHEAD WILL ECHO < 1283121364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this has nothing in theory to do with raw keyboard input < 1283121370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in practice, telnet servers tend to get the hint < 1283121431 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, /I'm/ the telnet server < 1283121433 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :talking to the client < 1283121440 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :trying to coerce the client into giving me raw keyboard input like nethack.alt.org does < 1283121444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, telnet's symmetrical < 1283121482 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283121490 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eh? < 1283121494 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1283121497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: yes < 1283121515 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what character sequence DO SUPPRESS-GO-AHEAD DO ECHO WILL SUPPRESS-GO-AHEAD WILL ECHO corresponds to < 1283121519 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :also, is that really what NAO sends? < 1283121533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think so, at least it's what Jettyplay sends NAO < 1283121544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I told you it was symmetrical, even with respect to sending and receiving) < 1283121552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and with respect to asking for and turning on options) < 1283121562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check specifically what NAO sends, I have it recorded somewhere < 1283121620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, DO SGA DO ECHO WILL SGA WILL ECHO < 1283121622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the order doesn't matter < 1283121640 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you know what characters they correspond to? also, presumably all prefixed with \037, right? < 1283121681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, prefixed with 253 < 1283121692 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :bah, same thing < 1283121696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm, 255 < 1283121719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :255 253 3 255 251 3 255 253 1 255 251 1 < 1283121740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you need to implement enough of the telnet protocol to avoid infinite loops < 1283121747 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i implement none of it < 1283121756 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I suppose there is no way to make all this work with netcat? < 1283121761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION glares at netcat's "telnet mode", which only half-implements the protocol < 1283121764 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1283121767 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION growls < 1283121777 0 :zzo38!unknown@unknown.invalid QUIT :Quit: DAS MACHINEN IST NODT FOR GEFINGERPOKEN UND MITTENGRABBEN IST EZY FOR BREKKEN DAS SPRINGWERKS, BLOWENFUSEN MIT LOUDISCH POPEN UND SPITZENSPARKEN IST NIX GEWERKEN BY BUMKOPFS! < 1283121811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :netcat is very shoddy with its telnet impl; connecting it to a real telnet server/client the other side notices the loop and breaks it, but connecting two to each other would create a loop < 1283121839 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: erm, we are talking Hobbit netcat here, right? < 1283121848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1283121849 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :if you mean GNU netcat or whatever, it's irrelevant what it does because i don't care about it < 1283121856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know it was /very/ hackish < 1283121858 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i don't think hobbit netcat does telnet < 1283121864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe it is GNU netcat < 1283121866 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i mean nethack in raw tcp mode anyway < 1283121868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it doesn't claim to do telnet < 1283121885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just claims to strip out telnet metadata and send sane-looking responses < 1283121899 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Two movies that Legend Films are noted for is the colorization of the exploitation film Reefer Madness, for which certain color schemes were used to create a psychedelic effect in its viewers, and Plan 9 from Outer Space." ;; but WHY? < 1283121916 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, so if I send that magical sequence, what do i need to handle as a response to avoid an infinite loop? < 1283121950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably want to negotiate DO BINARY too in order that the other end can actually send the keypad codes < 1283121955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine they don't fit into the normal text range < 1283121972 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Gah, this is so complicated. < 1283121977 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Why the heck can't I just say "raw keyboard mode"? < 1283122001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: because telnet's default settings are designed for communicating with typewriters < 1283122025 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: So do I have to "negotiate"? Can't I just spit this stuff at the client and let it set it? < 1283122053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you do, because the client will be requesting modes that you probably don't implement < 1283122057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you have to let it know you don't implement them < 1283122065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Start address+length is the normal way to represent strings in FORTH (not ending in an < 1283122065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : ASCII NUL character as in C), and so FORTH strings can contain any character including NULs < 1283122065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : and can be any length." < 1283122072 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What about length of the length? < 1283122110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: http://pastebin.ca/1928584 < 1283122151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your impl will probably be simpler because you don't care what terminal type the other system is using (or do you?) < 1283122154 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think I will just cry now. < 1283122157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas NAO does, so jettyplay has to tell it < 1283122174 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I don't care about that; I'm just assuming basic VT100 stuff, since that's all Rogue uses. < 1283122196 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But seriously, what? What the hell? How to WHAT can this be so complex? < 1283122205 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I weep for anyone who writes Telnet. < 1283122210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why you think that's complex! < 1283122221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's actually pretty simple < 1283122242 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1283122255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :line 232 onwards is the bit that handles options you don't support < 1283122256 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's complex for the simple network server that i thought this would be < 1283122265 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :is there any issue with just copying your initial send sequence? < 1283122277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's less than 100 lines, and over 20 are comments < 1283122289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: you'll end up passing up the other side's reply to Rogue < 1283122301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know how it'll interpret it < 1283122312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, if the other side asks a question, it may hang waiting for your answer < 1283122334 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, i display a menu first < 1283122338 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but i didn't mean that < 1283122344 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I meant is your initial sequence ok for this < 1283122345 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283122349 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or does it have additional stuff? < 1283122359 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :also, it's more the state machine that irritated me, since the code is ridiculously simple right now :-) < 1283122361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leave out the WILL NEW-ENVIRON and WILL TERMINAL-TYPE < 1283122379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a telnet server probably shouldn't offer to send environment variables and terminal type to the client < 1283122388 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1283122397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, leave out the NAWS too, /it/ doesn't care what size /your/ window is < 1283122400 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Opinion added to database: Telnet = fucked up. < 1283122419 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can read it on my phone < 1283122421 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whyyy did you have to say this after i stripped it into a string < 1283122428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and change the WILL TOGGLE-FLOW-CONTROL to DO TOGGLE-FLOW-CONTROL, as you're on the other end of the connection < 1283122448 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :what about do echo / will echo? < 1283122449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, just leave that one out; NAO cares, but telnet clients don't seem to < 1283122453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the order doesn't matter < 1283122459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reversing that you get will echo / do echo < 1283122463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the same in a different order < 1283122474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :("echo" here means "I'm handling your character echoing") < 1283122485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and telnet clients won't just send raw keypresses without that, typically) < 1283122509 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :so get rid of toggle-flow-control right? < 1283122510 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1283122515 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :so I hvae < 1283122517 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*have < 1283122528 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :WILL BINARY, DO BINARY, DO SGA, WILL SGA, DO ECHO, WILL ECHO < 1283122538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks about right, and it's nice and symmetrical < 1283122562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then if you don't mind using the "netcat hack", just send DONT or WONT to any other request by the other side < 1283122580 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :\255\251\0\255\253\0\255\253\3\255\251\3\255\253\1\255\251\1 < 1283122582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it leads to an infinite loop of DONTs and WONTs if the other side is badly-behaved, as you're not meant to send the same signal twice in a row < 1283122603 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so that would break netcat? < 1283122607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(as in, you don't send DONT X DONT X without a DO X in the middle) < 1283122610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: only in telnet-hack mode < 1283122618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a hack that only breaks if both ends of the connection use it < 1283122633 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, whatever, i'll just assume the client is well-behaved < 1283122637 0 :wareya_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283122651 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1283122654 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : def setup(self): < 1283122654 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : self.request.send( < 1283122654 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : '\255\251\0\255\253\0\255\253\3\255\251\3\255\253\1\255\251\1') < 1283122657 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :no hanging or anything < 1283122659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, say, GNU telnet sends you "WILL NAWS" (I'll tell you my window size if you want) and you reply "DONT NAWS" (I don't care) < 1283122659 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :it just simply has no effect < 1283122670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, interesting < 1283122724 0 :Flonk!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283122732 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283122733 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1283122744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aren't \nnn's usually in octal? < 1283122753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least Python's are. < 1283122755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you've set the socket to unbuffered at your end? < 1283122760 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh, gah < 1283122774 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No. I don't think Python even lets you do that after the fact. < 1283122779 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could write my own socket machinery. < 1283122781 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :But what fizzie said. < 1283122784 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Time to convert them all to hex. < 1283122786 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Do the \xnn instead, it's more readable. < 1283122789 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Rights. < 1283122808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: "after the fact"? that's the only way to do it IIRC < 1283122837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you also have to allow for the fact that 255 is an escape character (thus you have to undouble 255s when receiving and double them when sending) < 1283122844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(except as part of a negotiation sequence like that) < 1283122865 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'll never be sending \255s. < 1283122882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, OK < 1283122892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ITYM \377s. :p < 1283122895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do you not just use a telnet library? < 1283122932 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's a telnetlib but it appears to only do clients in python < 1283122938 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not touching Twisted < 1283122944 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(dunno if it even does telnet) < 1283122971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just translate my impl from Jettyplay? < 1283122977 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unless you think symmetricity would make http://docs.python.org/library/telnetlib.html fine? < 1283122986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks the logs for the URL < 1283123005 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :apart from the .open() bit wanting host/port < 1283123009 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I could probably hack in a .socket = foo < 1283123021 0 :SgeoN1!~AndChat@166.196.234.189 JOIN :#esoteric < 1283123038 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It has non-blocking stuff, at least. < 1283123041 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I'm up to the part with : and ; < 1283123047 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :This is so amazing < 1283123100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: hmm, is source for that available? < 1283123125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that library seems very general, it doesn't seem to handle anything but the default WONT/DONT for everything < 1283123132 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: /usr/lib/python2.6/telnetlib.py < 1283123200 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :http://bsx.ru/~gong/lj/atari-forth.jpg :D < 1283123218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reading it now < 1283123270 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :well, the sending works now < 1283123276 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: old :) but still great < 1283123279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh, that's not even a complete implementation < 1283123299 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I wonder what the artist was thinking when he decided "And now I'll draw the pants, complete with erect bulge..." < 1283123302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it uses the netcat hack < 1283123312 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nutin' wrong with that < 1283123319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my opinion on Python's libraries has just gone way down < 1283123329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although admittedly, the Perl telnet libraries have similar issues) < 1283123366 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'll be horrified to learn that I'm just going to ignore all other commands < 1283123374 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :it sends requests and stuff, but ignoring them breaks nothing < 1283123375 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA < 1283123386 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283123411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so how are you handling incoming IACs? just passing them straight on to Rogue? < 1283123435 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I won't get any once Rogue starts, will I? < 1283123439 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I show a menu first. < 1283123449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in theory you can get them at any time < 1283123457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're likely to get one if the client resizes their terminal, for instance < 1283123460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although not guaranteed) < 1283123471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(especially as you said you didn't care about the terminal size) < 1283123496 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just tried it; nope < 1283123513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually you didn't say you didn't care about the terminal size < 1283123515 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :the nice thing here is that telnet(1) is much less irritating for me than your conception of an average client :D < 1283123516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just... didn't answer < 1283123522 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1283123528 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :telnet appears to be coded for broken servers < 1283123529 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :which is great < 1283123638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it seems vaguely unlikely that you'll come across a client that decides it suddenly can't handle binary halfway through the session < 1283123646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the protocol actually allows for that!) < 1283123660 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283123668 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, how do I tell if the client's disconnected? < 1283123673 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :the socket doesn't close; I just get empty strings back < 1283123681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the socket /should/ close < 1283123685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a bug in the socket library < 1283123701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, you should get EOFs back < 1283123708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which in Python causes an exception < 1283123756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the telnet protocol is really clever, actually < 1283123775 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1283123790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if both sides try to negotiate the same options and the messages cross, each side interprets the other's question as an answer < 1283123933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, just noticed an error in Jettyplay's impl; if the other side asks it to send the window size, it sends the size, /then/ accepts the request < 1283123935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which makes no sense < 1283123964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that only happens if the other side turned window-size negotiation off then on again, which seems a little implausible < 1283124253 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of which! I didn't really follow the run-in-pty discussion earlier, but Python has the "pty" package -- http://docs.python.org/library/pty.html -- that can be very useful for such fakery. It's a bit on the non-portable side, though, and might not really apply in these circumstances for all I know. < 1283124710 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283125010 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1283125011 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1283125011 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1283125103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :entering the Zuu Zone < 1283125656 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :back < 1283125701 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : if both sides try to negotiate the same options and the messages cross, each side interprets the other's question as an answer < 1283125705 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :why not just make the two the same? < 1283125719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they are < 1283125727 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283125749 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ttyrec is basically just script with timing information, right? < 1283125751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DO BINARY is either a question ("please switch into binary mode, if you're willing") or an answer ("you said you supported binary mode, please turn it on") < 1283125753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: yep < 1283125802 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and watching a game can simply be "ttytail foo", right? < 1283125812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, tail -F < 1283125817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ttytail is something different < 1283125822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(tail -F piped to ttyplay, that is) < 1283125822 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :what's ttytail, then? < 1283125834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ttytail does do something similar < 1283125841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except it monitors directories for new ttyrecs turning up < 1283125868 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283125930 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :what does ttytime do? < 1283125946 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, tty* have no manpages < 1283125972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ttytime exists? < 1283125983 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :apparently. < 1283125984 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283125987 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :tells you how many seconds long it is < 1283126001 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :since there are no manpages, do you know what the -u and -a switches do for ttyrec? < 1283126023 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : -p Peek another person's ttyrecord ;; and isn't this probably better to use than tail -F? any rason not to? < 1283126033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no reason not to, I don't think < 1283126042 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :also, surely it should be -f, not -F? < 1283126054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from the manpage: -a Append the output to file or ttyrecord, rather than overwriting it. < 1283126058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-f and -F do much the same thing < 1283126064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-f follows the inode, -F follows the filename < 1283126071 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah, I want -a < 1283126071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally -F is more useful for what I use tail for < 1283126077 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :since the ttyrec should be for the entire game < 1283126092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-u With this option, ttyrec automatically calls uudecode(1) and saves its output when uuencoded data appear on the session. It allow you to transfer files from remote host. You can call ttyrec with this option, login to the remote host and invoke uuencode(1) on it for the file you want to transfer. < 1283126096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love that option < 1283126107 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :wat XD < 1283126122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :much better than the workarounds I had to do with automatically generated printf commands last time I had that problem < 1283126140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(part of the issue was that the other system had nothing but a stripped-down busybox) < 1283126149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and I was trying to send a binary to it over a serial cable) < 1283126151 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yay, rogue at least operates < 1283126159 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :now to wrap it in save file logic and ttyrec < 1283126164 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and then write the viewing interface < 1283126183 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't suppose telnet has a standardised facility for saving to the client's disk? :-D < 1283126190 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :("Yes, it's called FTP.") < 1283126194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't even make sense... < 1283126214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if the client is a typewriter? < 1283126229 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then I shoot them < 1283126292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, it's fun to compare Windows telnet, GNU telnet, and the RFCs in explaining the mess with character-at-a-time sending < 1283126299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GNU telnet just glosses over the technical details entirely < 1283126327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows telnet talks about how the whole situation is a kludge and what its interpretation is < 1283126352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the RFCs talk about how an example in the original RFC was misinterpreted as a normative statement, which is especially fun as it's ambiguous < 1283126370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but pretty much everyone agrees that ECHO and SGA simultaneously mean character-at-a-time sending, even though it makes no sense < 1283126384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the debates are mostly about what happens if you just have one or the other